Abstract
With the increasing deployment of Internet P2P/overlay streaming systems, more and more clients use mobile devices, such as smart phones and PDAs, to access these Internet streaming services. Compared to wired desktops, mobile devices normally have a smaller screen size, a less color depth, and lower bandwidth and thus cannot correctly and effectively render and display the data streamed to desktops.
To address this problem, in this paper, we propose PAT (Peer-Assisted Transcoding) to enable effective online transcoding in P2P/overlay streaming. PAT has the following unique features. First, it leverages active peer cooperation without demanding infrastructure support such as transcoding servers. Second, as online transcoding is computationally intensive while the various devices used by participating clients may have limited computing power and related resources (e.g., battery, bandwidth), an additional overlay, called metadata overlay, is constructed to instantly share the intermediate transcoding result of a transcoding procedure with other transcoding nodes to minimize the total computing overhead in the system. The experimental results collected within a realistically simulated testbed show that by consuming 6% extra bandwidth, PAT could save up to 58% CPU cycles for online transcoding.
- 3G. http:/www.itwire.com.aul content/view/5383/127/.Google Scholar
- Acharya, S. and Smith, B. C. 2000. Middleman: A video caching proxy server. In Proceedings of the ACM International Workshop on Network and Operating Systems Support for Digital Audio and Video.Google Scholar
- Amir, E., McCanne, S., and Zhang, H. 1995. An application level video gateway. In Proceedings of ACM Multimedia. Google Scholar
Digital Library
- Castro, M., Druschel, P., Kermarrec, A., Nandi, A., Rowstron, A., and Singh, A. 2003. Splitstream: High-bandwidth content distribution in a cooperative environment. In Proceedings of the 2nd International Workshop on Peer-to-Peer Systems.Google Scholar
- Chu, Y., Rao, S., and Zhang, H. 2000. A case for end system multicast. In Proceedings of the ACM SIGMETRICS Joint International Conference on Measurement and Modeling of Computer Systems. Google Scholar
Digital Library
- Comscore. http://www.comscore.com/.Google Scholar
- Ghanbarl, M. 1989. Two-layer coding of video signals for vbr networks. IEEE J. Select. Areas Comm. 7.Google Scholar
- Hefeeda, M., Habib, A., Botev, B., Xu, D., and Bhargava, B. 2003. Promise: Peer-to-peer media streaming using collectcast. In Proceedings of ACM Multimedia. Google Scholar
Digital Library
- Hess, C. K., Raila, D., Campbell, R. H., and Mickunas, D. 2000. Design and performance of mpeg video streaming to palmtop computers. In Proceedings of the SPIE/ACM Annual Multimedia Computing and Networking Conference.Google Scholar
- Kostic, D., Rodriguez, A., Albrecht, J., and Vahdat, A. 2003. Bullet: High bandwidth data dissemination using an overlay mesh. In Proceedings of the ACM Symposium on Operating Systems Principles. Google Scholar
Digital Library
- Kouvelas, I., Hardman, V., and Crowcroft, T. 1998. Network adaptive continuous-media applications through self organized transcoding. In Proceedings of the ACM International Workshop on Network and Operating Systems Support for Digital Audio and Video.Google Scholar
- Liu, D., Chen, S., and Shen, B. 2006. Amtrac: Adaptive meta-caching for transcoding. In Proceedings of the ACM International Workshop on Network and Operating Systems Support for Digital Audio and Video. Google Scholar
Digital Library
- Liu, D., Li, F., and Chen, S. 2009. Towards optimal resource utilization in heterogeneous p2p. In Proceedings of the IEEE International Conference on Distributed Computing Systems. Google Scholar
Digital Library
- Liu, D., Setton, E., Shen, B., and Chen, S. 2007. PAT: Peer-assisted transcoding for overlay streaming to heterogeneous devices. In Proceedings of the ACM International Workshop on Network and Operating Systems Support for Digital Audio and Video.Google Scholar
- Liu, X., Jin, H., Liu, Y., Ni, L., and Deng, D. 2006. Anysee: Peer-to-peer live streaming. In Proceedings of the Annual Joint Conference of the IEEE Computer and Communications Societies.Google Scholar
- Magharei, N. and Rejaie, R. 2007. Prime: Peer-to-peer receiver-driven mesh-based streaming. In Proceedings of the Annual Joint Conference of the IEEE Computer and Communications Societies.Google Scholar
- Mobile users. http://www.nielsenmobile.com/documents/CriticaIMass.pdf.Google Scholar
- Mysee. http://www.mysee.com.Google Scholar
- Nakamura, M. and Sawada, K. 1995. Scalable coding themes based on dct and mc prediction. In Proceedings of the IEEE International Conference on Image Processing. Google Scholar
Digital Library
- Network simulator. http://www.isLedu/nsnam/ns.Google Scholar
- Nielsen mobile. http://www.nielsenmobile.com/.Google Scholar
- Ooi, W. 2005. Dagster: Contributor-aware end-host multicast for media streaming in heterogeneous environment. In Proceedings of the ACM/SPIE Annual Multimedia Computing and Networking Conference.Google Scholar
Cross Ref
- Padmanabhan, V., Wang, H., and Chou, P. 2003. Resilient peer-to-peer streaming. In Proceedings of the IEEE Annual International Conference on Network Protocols. Google Scholar
Digital Library
- Padmanabhan, V., Wang, H., Chou, P., and Sripanidkulchai, K. 2002. Distributing streaming media content using cooperative networking. In Proceedings of the ACM International Workshop on Network and Operating Systems Support for Digital Audio and Video. Google Scholar
Digital Library
- Pai, V., Kumar, K., Tamilmani, K., Sambamurthy, V., and Mohr, A. 2005. Chainsaw: Eliminating trees from overlay multicast. In Proceedings of the 4th International Parallel and Distributed Processing Symposium. Google Scholar
Digital Library
- PPLive. http://www.pplive.com.Google Scholar
- Ppstream. http://www.ppstream.com/.Google Scholar
- Shen, B. 2003. Meta-caching and meta-transcoding for server side service proxy. In Proceedings of the IEEE International Conference on Multimedia and Expo. Google Scholar
Digital Library
- Shen, B., Lee, S., and Basu, S. 2004. Caching strategies in transcoding-enabled proxy systems for streaming media distribution networks. IEEE Trans. Multimedia 6, 375--386. Google Scholar
Digital Library
- Small, T., Liang, B., and Li, B. 2006. Scaling laws and tradeoffs in peer-to-peer live multimedia streaming. In Proceedings of ACM Multimedia. Google Scholar
Digital Library
- Sopcast. http://www.sopcast.org/.Google Scholar
- Tran, D., Hua, K., and Do, T. 2003. ZIGZAG: An efficient peer-to-peer scheme for media streaming. In Proceedings of the Annual Joint Conference of the IEEE Computer and Communications Societies.Google Scholar
- UUsee. http://www.uusee.com.Google Scholar
- Wireless. http://www.ieee802.org/11/.Google Scholar
Index Terms
Building an efficient transcoding overlay for P2P streaming to heterogeneous devices
Recommendations
Dynamic nodeID based heterogeneity aware p2p system
A lot of research papers discussed Distributed Hash Table (DHT) based p2p systems to promise that idle resources may be efficiently harvested. However, p2p systems are composed of components with extremely heterogeneous availabilities and they will ...
An efficient structured P2P overlay over MANET
MobiDE '10: Proceedings of the Ninth ACM International Workshop on Data Engineering for Wireless and Mobile AccessIn traditional structured P2P file sharing network, a peer establishes and maintains connection with a number of neighbor peers according to its ID. This would lead to mismatch between the overlay and physical network in mobile ad hoc network (MANET) ...
P2P streaming: use of advertisements as incentives
MMSys '12: Proceedings of the 3rd Multimedia Systems ConferencePeer-to-Peer (P2P) streaming systems, such as PPLive, have become a popular service with the widespread deployment of broadband networks. However, P2P streaming systems still face free-riding problems, similar to those that have been observed in P2P ...






Comments