|
ABSTRACT
Bottleneck links in network elements cause packet queues to overflow thereby resulting in random packet loss. This problem is a big issue at the boundary of wired and wireless networks, and it can cause streamed media applications to perform poorly. For streamed MPEG video, packet loss can induce an incorrect MPEG video bit-stream syntax. At the video player the corrupt stream leads to an improper decoding of frames resulting in a poor viewer experience that can include frame corruption, frame freezing and tiling artifacts. Even very few packet losses can result in a noticeable decay in perceived video quality. To solve this problem, we propose a deterministic in-network selective packet forwarding algorithm that preserves MPEG video syntax while reducing the bandwidth of the video stream to be below the bottleneck bandwidth. Optimality of the forwarding algorithm is achieved by solving a 0-1 knapsack problem using estimated video parameters. We evaluate the proposed scheme for real MPEG-2 and MPEG-4 video streams. The performance of the proposed algorithm is evaluated in terms of the reduction in the number of bit stream syntax errors in addition to the rate optimality.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
VLC Media Player, http://www.videolan.org/vlc.
|
| |
2
|
|
| |
3
|
|
| |
4
|
Y. Bai and M. R. Ito. QoS Control for Video and Audio Communication in Conventional and Active Networks: Approaches and Comparison. IEEE Communications Surveys and Tutorials, 6(1):42--49, 2004.
|
| |
5
|
I. Bajic. Noncausal Error Control for Video Streaming Over Wireless Packet Networks. IEEE Transactions on Multimedia, 8(6):1263--1273, 2006.
|
| |
6
|
S. Belfiore, M. Grangetto, E. Magli, and G. Olmo. An Error Concealment Algorithm for Streaming Video,http://citeseer.ist.psu.edu/582215.html.
|
| |
7
|
Black.D, Carlson.M, Davies.E, Wang.Z, and Weiss.W. An Architecture for Differentiated Services. Technical report, IETF Networking Group, RFC 2475, Dec,1998.
|
| |
8
|
|
| |
9
|
J. Cao and Z. Wang. Analysis and Detection of Transmission Errors for MPEG-2 Video Signal. In Proc.The 2000 IEEE Asia-Paci¯c Conference on Circuits and Systems, pages 105--108, Dec, 2000.
|
| |
10
|
J. Cao and Z. Wang. Analysis and Detection of Transmission Errors for MPEG-2 Video Signal. In Proc.The 2000 IEEE Asia-Paci¯c Conference on Circuits and Systems, pages 105--108, Dec, 2000.
|
| |
11
|
G.Ravindra, N.Balakrishnan, and K.R.Ramakrishnan. Active Router Approach for Selective Packet Discard of Streamed MPEG Video Under Low Bandwidth Conditions. In ICME'00: Proc.International Conference on Multimedia and Expo, pages 739--742, New York City, USA, July 2000.
|
| |
12
|
L. Huo, Q. Fu, Y. Zou, and W. Gao. Network Adapted Selective Frame-Dropping Algorithm for Streaming Media. IEEE Transactions on Consumer Electronics, 53(2):417--423, May,2007.
|
| |
13
|
J.Chakareski and P.Frossard. Rate-Distortion Optimized Bandwidth Adaptation for Distributed Media Delivery . In ICME 2005: Proc.International Conference on Multimedia and Expo, pages 763--766, 2005.
|
| |
14
|
A. Majumdar, D. G. Sachs, Igor.V.Kozintsev, K. Ramachandran, and Minerva.M.Yeung. Multicast and Unicast Real-Time Video Streaming Over Wireless LANs. IEEE Transactions on Circuits and Systems for Video Technology, 12(6):524--534, June, 2002.
|
| |
15
|
|
| |
16
|
|
| |
17
|
M.Zec. Implementing a Clonable Network Stack in the FreeBSD Kernel. In Proc. 2003 USENIX Annual Technical Conference, FreeNIX track, San Antonio, 2003.
|
| |
18
|
M.Zec and M.Mikuc. Operating System Support for Integrated Network Emulation in IMUNES. In Proc. 1st OASIS workshop (held along with ASPLOS-XI), Boston, 2004.
|
| |
19
|
P.Bucciol, G.Davini, E.Masala, E.Filippi, and J. Martin. Cross-Layer Perceptual ARQ for H.264 Video Streaming over 802.11 Wireless Networks. In IEEE GLOBECOM, 2004, volume 5, pages 3027--3031, Dec, 2004.
|
| |
20
|
R. Puri, K.-W. Lee, K. Ramchandran, and V. Bharghavan. An Integrated Source Transcoding and Congestion Control Paradigm for Video Streaming in the Internet. IEEE Transcations on Multimedia, 3(1):18--32, March 2001.
|
| |
21
|
S.Casner, R.Fredrick, and V.Jacobson. RTP: A Transport Protocol for Real-Time Applications. Technical report, IETF Networking Group, RFC 3550, July, 2003.
|
 |
22
|
|
| |
23
|
P. V. Tien. Proactive Optimization of Real-Time Video. In Proc.International Conference on Wireless Communications, Networking and Mobile Computing, volume 2, pages 1464--1467, Sept,2005.
|
| |
24
|
M. van der Schaar, S. Krishnamachari, and S. Choi. Adaptive Cross-layer Protection Strategies for Robust Scalable Video Transmission over 802.11 WLANs. IEEE Journal of Selected Areas in Communications, 21(10):1752--1763, Dec,2003.
|
| |
25
|
B. W. Wah and X. Su. Streaming Video with Transformation-Based Error Concealment and Reconstruction. In ICMCS, Vol. 1, pages 238--243, 1999.
|
| |
26
|
|
|