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
A Markov-based channel model algorithm for wireless networks
Wireless Networks
P2Cast: peer-to-peer patching scheme for VoD service
WWW '03 Proceedings of the 12th international conference on World Wide Web
Video transcoding proxy for 3Gwireless mobile Internet access
IEEE Communications Magazine
oStream: asynchronous streaming multicast in application-layer overlay networks
IEEE Journal on Selected Areas in Communications
Overview of the H.264/AVC video coding standard
IEEE Transactions on Circuits and Systems for Video Technology
Streaming to mobile users in a peer-to-peer network
Proceedings of the 5th International ICST Mobile Multimedia Communications Conference
Video quality monitoring for mobile multicast peers using distributed source coding
Proceedings of the 5th International ICST Mobile Multimedia Communications Conference
Cloud computing for the masses
Proceedings of the 1st ACM workshop on User-provided networking: challenges and opportunities
Architecture for asymmetric P2P group communication
IPTcomm '11 Proceedings of the 5th International Conference on Principles, Systems and Applications of IP Telecommunications
Peer-to-peer streaming in heterogeneous environments
Image Communication
Robust mobile video streaming in a peer-to-peer system
Image Communication
Real-time data dissemination in mobile peer-to-peer networks
Journal of Systems and Software
Hi-index | 0.00 |
We review the Stanford Peer-to-Peer Multicast (SPPM) protocol for live video streaming and report recent extensions. SPPM has been designed for low latency and robust transmission of live media by organizing peers within multiple complementary trees. The recent extensions to live streaming are time-shifted streaming, interactive region-of-interest (IRoI) streaming, and streaming to mobile devices. With time-shifting, users can choose an arbitrary beginning point for watching a stream, whereas IRoI streaming allows users to select an arbitrary region to watch within a high-spatial-resolution scene. We extend the live streaming to mobile devices by addressing challenges due to heterogeneous displays, connection speeds, and decoding capabilities.