DocumentCode
714161
Title
Evaluating packet erasure recovery techniques for video streaming
Author
Padmanaban, Murali K. ; Ilow, Jacek
Author_Institution
Internetworking Program, Dalhousie Univ., Halifax, NS, Canada
fYear
2015
fDate
3-6 May 2015
Firstpage
1115
Lastpage
1119
Abstract
In real time video transmission over Internet Protocol (IP), to make the video stream more resilient against packet loss in the network, packet erasure coding (EC) is applied as one form of packet loss concealment. The separation of source and channel coding even though sub optimum, offers the convenience of simplified implementations. In the framework of separate video and channel coding, significant benefits can be derived from understanding how to jointly adjust the video and packet erasure coding parameters to improve the quality of the reconstructed media after packet erasure recovery. To this end, in this paper, a testbed is presented for the evaluation of a real time encoding of interactive video applications with packet erasure coding at the IP layer. Specifically, practical video CODECs like H.264/AVC with different packetization strategies are deployed to test the improvements obtained in the recovered video stream for different coding rates in packet erasure codes. Quality of video is analyzed using PSNR of reconstructed video frames under different raw packet loss rates (PLRs) and for different packet sizes.
Keywords
channel coding; protocols; video coding; video streaming; IP layer; Internet Protocol; channel coding; interactive video applications; packet erasure coding; packet erasure recovery techniques; real time video transmission; video coding; video streaming; Encoding; IP networks; Packet loss; Quality assessment; Streaming media; Video recording;
fLanguage
English
Publisher
ieee
Conference_Titel
Electrical and Computer Engineering (CCECE), 2015 IEEE 28th Canadian Conference on
Conference_Location
Halifax, NS
ISSN
0840-7789
Print_ISBN
978-1-4799-5827-6
Type
conf
DOI
10.1109/CCECE.2015.7129430
Filename
7129430
Link To Document