TITRE Adaptive Packet Video Streaming Over IP Networks - LaBRI
TITRE Adaptive Packet Video Streaming Over IP Networks - LaBRI
TITRE Adaptive Packet Video Streaming Over IP Networks - LaBRI
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
3 Related Work ......................................................................................................................30<br />
3.1 Taxonomy of <strong>Packet</strong> <strong>Video</strong> Applications ........................................................................... 31<br />
3.1.1 Unicast, Multicast, Broadcast, and Anycast <strong>Video</strong> Communications........................ 31<br />
3.1.2 Live vs. Pre-Encoded <strong>Video</strong> Applications ..................................................................... 32<br />
3.1.3 <strong>Video</strong> Downloading vs. <strong>Video</strong> <strong>Streaming</strong> ...................................................................... 33<br />
3.1.4 Interactive vs. Non Interactive <strong>Video</strong> Applications ..................................................... 34<br />
3.1.5 Constant Bit Rate vs. Variable Bit Rate <strong>Video</strong> Applications....................................... 35<br />
3.1.6 Static vs. Dynamic Channels ............................................................................................ 36<br />
3.2 Requirements and Challenges for <strong>Packet</strong> <strong>Video</strong> Applications over <strong>IP</strong>.......................... 36<br />
3.2.1 Bandwidth Management ................................................................................................... 37<br />
3.2.1.1 <strong>Video</strong> Compression Standards.................................................................................. 37<br />
3.2.1.2 <strong>Video</strong> Scalability Coding Model................................................................................ 44<br />
3.2.1.3 Simultaneous Store and Stream ................................................................................ 47<br />
3.2.1.4 Stream Switching......................................................................................................... 47<br />
3.2.1.5 Simulcast.......................................................................................................................47<br />
3.2.1.6 Real-Time Single Stage Encoding............................................................................. 48<br />
3.2.1.7 Transcoding.................................................................................................................. 48<br />
3.2.1.8 <strong>Streaming</strong> over TCP.................................................................................................... 48<br />
3.2.1.9 <strong>Streaming</strong> over UDP .................................................................................................. 48<br />
3.2.1.10 <strong>Streaming</strong> over Rate Controlled UDP: TCP-Friendly ........................................ 48<br />
3.2.1.11 Media Caching ........................................................................................................... 50<br />
3.2.1.12 <strong>Video</strong> Smoothing ...................................................................................................... 50<br />
3.2.2 Loss and Error Management............................................................................................ 51<br />
3.2.2.1 End-to-End Retransmission...................................................................................... 52<br />
3.2.2.2 Forwarding Error Correction.................................................................................... 52<br />
3.2.2.3 Data Interleaving......................................................................................................... 52<br />
3.2.2.4 Error Resilience: Application Level Framing and Data Partitioning.................. 52<br />
3.2.2.5 Error Concealment ..................................................................................................... 53<br />
3.2.3 Delay Management............................................................................................................. 54<br />
3.2.3.1 End-to-End Delay Management............................................................................... 54<br />
3.2.3.2 Jitter Management....................................................................................................... 54<br />
3.2.4 <strong>IP</strong> QoS Network Management ........................................................................................ 54<br />
3.2.4.1 Best Effort Services .................................................................................................... 55<br />
3.2.4.2 Integrated Services ...................................................................................................... 55<br />
3.2.4.3 Differentiated Services ............................................................................................... 56<br />
3.2.4.4 Multiprotocol Label Switching.................................................................................. 57<br />
3.2.5 <strong>IP</strong> Signaling Protocols for <strong>Packet</strong> <strong>Video</strong> Applications................................................. 58<br />
3.2.5.1 QoS Control Signaling Protocols ............................................................................. 58<br />
3.2.5.2 Session Control Signaling Protocol.......................................................................... 58<br />
4 <strong>Adaptive</strong> <strong>Packet</strong> <strong>Video</strong> Transport over <strong>IP</strong> <strong>Networks</strong>...................................................63<br />
4.1 A Content-Based <strong>Video</strong> Classification Model.................................................................... 64<br />
4.1.1 <strong>Video</strong> Classification Model Properties............................................................................ 65<br />
vi