VideA Peer-to-Peer Video Solution Architecture 31 August 2006
VideA Agenda Internet Video Streaming, Classical Methods Used Today Peer-to-Peer Video Streaming Basics Comparison, Classical & Peering Methods VideA Platform Capabilities The End
VideA Internet Video Streaming Voice and video of a content is loaded onto IP-UDP packets and sent over the Internet. The content may be a live TV broadcast, a film on a DVD or an episode of a favorite show, etc. The receiving party displays the content of the packets as they are received. It is not download and watch/play.
VideA Classical Approach Live Video Stored Media Viewers Centralized Server
VideA Examples Microsoft Media Server & Player Real Media Server & Player Apple Quicktime Player Flash Player VLC Media Player etc...
VideA Disadvantages Bandwidth required on the service provider side is very high. CAPEX & OPEX for this high bandwidth avoids video services reach high number of end users. Required Server Bandwidth Number of Concurrent Viewers Video Stream Bandwidth per Viewer =X 300 Mbit Kbit=X
VideA Peer-to-Peer Approach Live Video Stored Media Viewers Server
VideA Advantages of Peering Peering Technology aims to utilize the unused bandwidth available on the Internet. Clients act as servers & forward the content they receive to other clients requesting the same content. Load is distributed among the Internet. Number of concurrent viewers is not directly limited by the server bandwidth.
VideA Compared To Classical Approach To serve the same number of clients, much smaller Internet connection is enough. 300Mbit 6Mbit Metroethernet downgrade means 92% cost reduction in OPEX. At a given bandwidth, more viewers can receive the same content. With a 300Mbit bandwidth, instead of 1000, an estimate of 50,000 end users can be reached.
VideA Additional Advantages Traffic Shaping according to the transmission media charecteristics, say ADSL or WLAN. Traffic Bandwidth Management to fit tightly into a given maximum bandwidth. Mobile device & WIFI support. Open Protocol support and interoperability.
VideA Technical Basis RFC 3261 Session Initiation Protocol RTP/RTCP, secure RTP H.263, H.264 (MPEG4 AVP) Video G711u/a, G729a, AMR-WB, GSM, iLBC, Speex, AC3, AAC wide or narrowband, compressed or uncompressed voice STUN, FW/NAT Traversal DiffServ, Differentiated Services (EF) QCIF, QPAL, PAL or custom resolutions Wide range of framerates Win32 and WinCE platform resources
VideA Supported Platforms Server –Windows Hardware Client –Windows Laptops & Desktops –Windows CE Mobile Devices (PDAs and mobile phones)
VideA Questions