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
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.
RequiredServer
Bandwidth
Number ofConcurrent
Viewers
Video StreamBandwidthper Viewer
= X
300 Mbit 1000 300 Kbit= X
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 ToClassical 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)