A Way to Reduce Effects of Packet Loss in Video Streaming Using Multiple Description Coding
الموضوعات : Journal of Computer & RoboticsMahboobe Shabanyan 1 , Ehsan Akhtarkavan 2
1 - Faculty of Computer and Information Technology Engineering, Qazvin Branch, Islamic Azad University, Qazvin, Iran
2 - Department of Computer Engineering, Khatam University of Technology, Tehran, Iran
الکلمات المفتاحية: Multiple Description Coding, Real-Time Video, Lattice, Sub-lattice hexagonal, Quantization,
ملخص المقالة :
Multiple description (MD) coding has appeared to be an attractive technique to decrease impact of network failures and increase the robustness of multimedia communications. Very common model of this technique is multiple-description lattice vector quantization, which is the best choice for robust data transmission over the unreliable network channels. However, MD coinciding lattice vector quantizer (MDCLVQ) is not considered discrete network conditions, so in this scheme, all videos are received or are not received. In this paper, this scheme is implemented in real network environment. So, raw video will be send in various packet, packets send independently and packets lose independently. The possibility of lossing all packets together is close to zero. Our object for increasing of resistance transfer in error- prone communication channels are used. This technique has been tested for standard videos "Akiyo", "Carphone", "Miss-America" and "Foreman". This results show that the quality of the reconstructed videos from the average PSNR values of the central decoder and the side decoders has been reached to grate degree, so increases error resilience over error-prone communication channels.
[1] Akhtarkavan, E. and M.F.M. Salleh, Multiple descriptions coinciding lattice vector quantizer for wavelet image coding. IEEE Trans. on Image Process, 2012. 21(2).
[2] Kusetogullari, H., Dynamic multiple description wavelet based image coding using enhanced particle swarm optimization. IEEE Journal of Selected Topics in Signal Processing, 2015. 9(1): p. 125-138.
[3] Sheshjavani, A.G. and B. Akbari. A study on repeat-request chunks in pull-based peer-to-peer video-on-demand streaming. in Electrical Engineering (ICEE), 2014 22nd Iranian Conference on. 2014. IEEE.
[4] Immich, R., et al. Adaptive motion-aware fec-based mechanism to ensure video transmission. in Computers and Communication (ISCC), 2014 IEEE Symposium on. 2014. IEEE.
[5] Sgardoni, V. and A.R. Nix, Raptor code-aware link adaptation for spectrally efficient unicast video streaming over mobile broadband networks. IEEE Transactions on Mobile Computing, 2015. 14(2): p. 401-415.
[6] Chuang, K.P., W.T. Lee, and H.W. Wei. Dynamically Adjust Packet Size and Block Size to Achieve Maximum
Effectiveness of Forward Error Correction. in Intelligent Information Hiding and Multimedia Signal Processing
(IIH-MSP), 2014 Tenth International Conference on. 2014.IEEE.
[7] Kazemi, M., S. Shirmohammadi, and K.H. Sadeghi, A review of multiple description coding techniques for errorresilient video delivery. Multimedia Systems, 2014. 20(3):p. 283-309.
[8] Ali, F.A., et al., Bandwidth efficient adaptive forward error correction mechanism with feedback channel. Journal of communications and networks, 2014. 16(3): p. 322-334.
[9] Wu, T.-Y., et al., An enhanced structure of layered forward error correction and interleaving for scalable video coding in wireless video delivery. IEEE Wireless Communications,2013. 20(4): p. 146-152.
[10] Ghahremani, S. and M. Ghanbari, Error resilient video transmission in ad hoc networks using layered and multiple description coding. Multimedia Tools and Applications,2016: p. 1-17.
[11] Akhtarkavan, E. and M.F.M. Salleh, Multiple descriptions coding for H.264/AVC using coinciding A2 lattice vector quantizer, in IEEE 2011 International Conference on Signal and Image Processing Applications (ICSIPA 2011). 2011:Kuala Lumpur, Malaysia.
[12] Sun, Y.-C. and W.-J. Tsai, Rate-distortion optimized mode selection method for multiple description video coding.Multimedia tools and applications, 2014. 72(2): p. 1411-1439.
[13] Akhtarkavan, E., M. Salleh, and O. Sidek, Multiple Descriptions Video Coding Using Coinciding Lattice
Vector Quantizer for H. 264/AVC and Motion JPEG2000.World Applied Sciences Journal, 2013. 21(2): p. 157-169.
[14] Goyal, V.K. and J. Kovacevic, Generalized multiple description coding with correlating transforms. IEEE
Transactions on Information Theory, 2001. 47(6): p. 2199-2224.
[15] Goyal, V.K., Multiple description coding: Compression meets the network. IEEE Signal Processing Magazine,2001. 18(5): p. 74-93.[16] Servetto, S.D., V.A. Vaishampayan, and N. Sloane.Multiple description lattice vector quantization. in Data Compression Conference, 1999. Proceedings. DCC'99.
1999. IEEE.[17] Conway, J., NJA sloane," sphere Packings, Lattices and Groups. Grundlehren der mathematischen Wissenschaften,1998. 290.
[18] Vaishampayan, V.A., N. Sloane, and S. Servetto, Multiple description vector quantization with lattice codebooks:Design and analysis. IEEE Trans. on Information Theory,2001. 47: p. 1718-1734.
[19] Conway, J.H., E.M. Rains, and N.J.A. Sloane, On the existence of similar sublattices. Canad. J. Math, 1999. 51:p. 1300-1306.