A Survey of Packet Loss Recovery Techniques for Streaming Audio Colin Perkins, Orion Hodson, and...
-
date post
22-Dec-2015 -
Category
Documents
-
view
217 -
download
0
Transcript of A Survey of Packet Loss Recovery Techniques for Streaming Audio Colin Perkins, Orion Hodson, and...
![Page 1: A Survey of Packet Loss Recovery Techniques for Streaming Audio Colin Perkins, Orion Hodson, and Vicky Hardman University College London IEEE Network.](https://reader030.fdocuments.in/reader030/viewer/2022033105/56649d7b5503460f94a5f8e0/html5/thumbnails/1.jpg)
A Survey of Packet Loss Recovery Techniques for Streaming Audio
Colin Perkins, Orion Hodson, and Vicky Hardman
University College LondonIEEE Network September/October 1998
Hung, Kuo-En NTHU/CS, Visual Communication Lab.
![Page 2: A Survey of Packet Loss Recovery Techniques for Streaming Audio Colin Perkins, Orion Hodson, and Vicky Hardman University College London IEEE Network.](https://reader030.fdocuments.in/reader030/viewer/2022033105/56649d7b5503460f94a5f8e0/html5/thumbnails/2.jpg)
Outline
• Observed Network Situations• Sender-based repair
– Forward error correction– Interleaving– Retransmission
• Receiver-based repair– Insertion-based repair– Interpolation-based repair– Regeneration-based repair
• Summary
![Page 3: A Survey of Packet Loss Recovery Techniques for Streaming Audio Colin Perkins, Orion Hodson, and Vicky Hardman University College London IEEE Network.](https://reader030.fdocuments.in/reader030/viewer/2022033105/56649d7b5503460f94a5f8e0/html5/thumbnails/3.jpg)
Observed network situations
![Page 4: A Survey of Packet Loss Recovery Techniques for Streaming Audio Colin Perkins, Orion Hodson, and Vicky Hardman University College London IEEE Network.](https://reader030.fdocuments.in/reader030/viewer/2022033105/56649d7b5503460f94a5f8e0/html5/thumbnails/4.jpg)
Observed network situations (Cont’d)
![Page 5: A Survey of Packet Loss Recovery Techniques for Streaming Audio Colin Perkins, Orion Hodson, and Vicky Hardman University College London IEEE Network.](https://reader030.fdocuments.in/reader030/viewer/2022033105/56649d7b5503460f94a5f8e0/html5/thumbnails/5.jpg)
Sender-based repair
![Page 6: A Survey of Packet Loss Recovery Techniques for Streaming Audio Colin Perkins, Orion Hodson, and Vicky Hardman University College London IEEE Network.](https://reader030.fdocuments.in/reader030/viewer/2022033105/56649d7b5503460f94a5f8e0/html5/thumbnails/6.jpg)
Media-Independent FEC
• Parity coding• Reed-Solomon coding
– Take a set of codewords and use these as coefficients of a polynomial, f(x).
• Disadvantages– Delay imposed– Increased bandwidth– Difficult decoder implementation
![Page 7: A Survey of Packet Loss Recovery Techniques for Streaming Audio Colin Perkins, Orion Hodson, and Vicky Hardman University College London IEEE Network.](https://reader030.fdocuments.in/reader030/viewer/2022033105/56649d7b5503460f94a5f8e0/html5/thumbnails/7.jpg)
Parity coding
![Page 8: A Survey of Packet Loss Recovery Techniques for Streaming Audio Colin Perkins, Orion Hodson, and Vicky Hardman University College London IEEE Network.](https://reader030.fdocuments.in/reader030/viewer/2022033105/56649d7b5503460f94a5f8e0/html5/thumbnails/8.jpg)
Media-Specific FEC
![Page 9: A Survey of Packet Loss Recovery Techniques for Streaming Audio Colin Perkins, Orion Hodson, and Vicky Hardman University College London IEEE Network.](https://reader030.fdocuments.in/reader030/viewer/2022033105/56649d7b5503460f94a5f8e0/html5/thumbnails/9.jpg)
Interleaving
![Page 10: A Survey of Packet Loss Recovery Techniques for Streaming Audio Colin Perkins, Orion Hodson, and Vicky Hardman University College London IEEE Network.](https://reader030.fdocuments.in/reader030/viewer/2022033105/56649d7b5503460f94a5f8e0/html5/thumbnails/10.jpg)
Retransmission
• End to end delays need to be less than 250 ms
• Used for scalable reliable multicast (SRM)
![Page 11: A Survey of Packet Loss Recovery Techniques for Streaming Audio Colin Perkins, Orion Hodson, and Vicky Hardman University College London IEEE Network.](https://reader030.fdocuments.in/reader030/viewer/2022033105/56649d7b5503460f94a5f8e0/html5/thumbnails/11.jpg)
Receiver-based repair
![Page 12: A Survey of Packet Loss Recovery Techniques for Streaming Audio Colin Perkins, Orion Hodson, and Vicky Hardman University College London IEEE Network.](https://reader030.fdocuments.in/reader030/viewer/2022033105/56649d7b5503460f94a5f8e0/html5/thumbnails/12.jpg)
Insertion-based repair
• Splicing
• Silence substitution
• Noise substitution
• Repetition
![Page 13: A Survey of Packet Loss Recovery Techniques for Streaming Audio Colin Perkins, Orion Hodson, and Vicky Hardman University College London IEEE Network.](https://reader030.fdocuments.in/reader030/viewer/2022033105/56649d7b5503460f94a5f8e0/html5/thumbnails/13.jpg)
Interpolation-based repair
• Waveform substitution
• Pitch waveform replication
• Time scale modification
![Page 14: A Survey of Packet Loss Recovery Techniques for Streaming Audio Colin Perkins, Orion Hodson, and Vicky Hardman University College London IEEE Network.](https://reader030.fdocuments.in/reader030/viewer/2022033105/56649d7b5503460f94a5f8e0/html5/thumbnails/14.jpg)
Regeneration-based repair
• Interpolation of transmitted state
• Model-based recovery
![Page 15: A Survey of Packet Loss Recovery Techniques for Streaming Audio Colin Perkins, Orion Hodson, and Vicky Hardman University College London IEEE Network.](https://reader030.fdocuments.in/reader030/viewer/2022033105/56649d7b5503460f94a5f8e0/html5/thumbnails/15.jpg)
Summary
• Rough quality/complexity trade-off for error concealment
• Sample error concealment techniques
![Page 16: A Survey of Packet Loss Recovery Techniques for Streaming Audio Colin Perkins, Orion Hodson, and Vicky Hardman University College London IEEE Network.](https://reader030.fdocuments.in/reader030/viewer/2022033105/56649d7b5503460f94a5f8e0/html5/thumbnails/16.jpg)
Rough quality/complexity trade-off for error concealment
![Page 17: A Survey of Packet Loss Recovery Techniques for Streaming Audio Colin Perkins, Orion Hodson, and Vicky Hardman University College London IEEE Network.](https://reader030.fdocuments.in/reader030/viewer/2022033105/56649d7b5503460f94a5f8e0/html5/thumbnails/17.jpg)
Sample error concealment techniques