• DocumentCode
    2267816
  • Title

    Cascade: A P2P Live Media Broadcasting Middleware in Java

  • Author

    Zhou, Yin ; Chen, Xiaodiao ; Hua, Xiaoyu

  • Author_Institution
    Zhejiang Univ., Ningbo
  • fYear
    2007
  • fDate
    13-15 Aug. 2007
  • Firstpage
    406
  • Lastpage
    411
  • Abstract
    This paper presents Cascade, a P2P live media broadcasting middleware in Java. This middleware forms a data-driven P2P overlay network, provides the basic data IO APIs and network protocols to the higher level data broadcasting applications and enables developers to focus on application logic without caring the sophisticates of the underlying P2P overlay network. It integrates STUNT, a NAT/firewall traversal library, to facilitate the connections between peers located in different LANs behinds NAT by TCP. The universal portability of Java programming language makes the middleware accessible on nearly all of the available computing platforms. Finally, this paper presents a live video broadcasting application built on Cascade to demonstrate the rapid development process using this middleware.
  • Keywords
    Java; middleware; multimedia systems; peer-to-peer computing; transport protocols; Cascade; Java programming language; NAT-firewall traversal library; P2P live media broadcasting middleware; STUNT; TCP; data IO API; data broadcasting; data-driven P2P overlay network; network protocol; video broadcasting application; Broadcast technology; Educational technology; Java; Libraries; Middleware; Multimedia communication; Network address translation; Protocols; Streaming media; TV broadcasting;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer and Computational Sciences, 2007. IMSCCS 2007. Second International Multi-Symposiums on
  • Conference_Location
    Iowa City, IA
  • Print_ISBN
    978-0-7695-3039-0
  • Type

    conf

  • DOI
    10.1109/IMSCCS.2007.47
  • Filename
    4392633