Distributing streaming media content using cooperative networking
NOSSDAV '02 Proceedings of the 12th international workshop on Network and operating systems support for digital audio and video
Adaptive Video Multicast over the Internet
IEEE MultiMedia
A Markov-based channel model algorithm for wireless networks
Wireless Networks
SplitStream: high-bandwidth multicast in cooperative environments
SOSP '03 Proceedings of the nineteenth ACM symposium on Operating systems principles
Coordinated Media Streaming and Transcoding in Peer-to-Peer Systems
IPDPS '05 Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Papers - Volume 01
Theory, Volume 1, Queueing Systems
Theory, Volume 1, Queueing Systems
Temporal Transcoding for Mobile Video Communication
MOBIQUITOUS '05 Proceedings of the The Second Annual International Conference on Mobile and Ubiquitous Systems: Networking and Services
Joint temporal-spatial rate control for adaptive video transcoding
ICME '03 Proceedings of the 2003 International Conference on Multimedia and Expo - Volume 1
A protocol with transcoding to support QoS over Internet for multimedia traffic
ICME '03 Proceedings of the 2003 International Conference on Multimedia and Expo - Volume 2
Spatio-temporal video error concealment with perceptually optimized mode selection
ICME '03 Proceedings of the 2003 International Conference on Multimedia and Expo - Volume 3 (ICME '03) - Volume 03
Digital Video Transcoding for Transmission and Storage
Digital Video Transcoding for Transmission and Storage
On-demand mobile peer-to-peer Streaming over the JXTA Overlay
UBICOMM '07 Proceedings of the International Conference on Mobile Ubiquitous Computing, Systems, Services and Technologies
Streaming to mobile users in a peer-to-peer network
Proceedings of the 5th International ICST Mobile Multimedia Communications Conference
Stanford peer-to-peer multicast (SPPM): overview and recent extensions
PCS'09 Proceedings of the 27th conference on Picture Coding Symposium
Video transcoding: an overview of various techniques and research issues
IEEE Transactions on Multimedia
Rate-distortion optimized streaming of packetized media
IEEE Transactions on Multimedia
Frame concealment for H.264/AVC decoders
IEEE Transactions on Consumer Electronics
Video transcoding proxy for 3Gwireless mobile Internet access
IEEE Communications Magazine
Multicasting streaming media to mobile users
IEEE Communications Magazine
A concealment method for video communications in an error-prone environment
IEEE Journal on Selected Areas in Communications
Fast DCT-based spatial domain interpolation of blocks in images
IEEE Transactions on Image Processing
Error-resilient video transcoding for robust internetwork communications using GPRS
IEEE Transactions on Circuits and Systems for Video Technology
Mobile Video Transmission Using Scalable Video Coding
IEEE Transactions on Circuits and Systems for Video Technology
Overview of the Scalable Video Coding Extension of the H.264/AVC Standard
IEEE Transactions on Circuits and Systems for Video Technology
Transport and Signaling of SVC in IP Networks
IEEE Transactions on Circuits and Systems for Video Technology
IEEE Transactions on Circuits and Systems for Video Technology
Hi-index | 0.00 |
In a peer-to-peer (P2P) video streaming system, peers not only consume video, but also route it to other peers in the system, where ordinary peers are assumed to have sufficient downlink speed and media capability. This assumption often fails when the P2P system consists of peers that are heterogeneous in their computing power, hardware, and media capability. In this paper, we address a problem of streaming video to mobile devices, which are less capable than ordinary peers. In order to stream video to mobile devices, transcoding is often required to render video suitable for their small display, limited downlink speed, and limited video decoding capability. However, performing transcoding at a single peer is vulnerable to peer churn, which leads to video disruption. We propose interleaved distributed transcoding (IDT), a robust video encoding scheme that allows peers more capable than mobile devices to perform transcoding in a collaborative fashion. IDT is designed in such a way that transcoded substreams are assembled into a single video stream, which can be decoded by any H.264/AVC baseline profile compliant decoder. Extensive simulations and its implementation in a real P2P system demonstrate that the proposed scheme not only reduces computational load at a peer, but also achieves robust streaming in the case of peer failure or packet loss due to adverse wireless channel conditions. We confirm this finding by analyzing the effect of distributed transcoding under peer failure.