{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:26:47Z","timestamp":1750307207902,"version":"3.41.0"},"reference-count":34,"publisher":"Association for Computing Machinery (ACM)","issue":"1S","license":[{"start":{"date-parts":[[2012,2,1]],"date-time":"2012-02-01T00:00:00Z","timestamp":1328054400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000143","name":"Division of Computing and Communication Foundations","doi-asserted-by":"publisher","award":["CNS-0746649CCF-0915681CNS-1117300CCF-1146578"],"award-info":[{"award-number":["CNS-0746649CCF-0915681CNS-1117300CCF-1146578"]}],"id":[{"id":"10.13039\/100000143","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000181","name":"Air Force Office of Scientific Research","doi-asserted-by":"publisher","award":["FA9550-09-1-0071"],"award-info":[{"award-number":["FA9550-09-1-0071"]}],"id":[{"id":"10.13039\/100000181","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000144","name":"Division of Computer and Network Systems","doi-asserted-by":"publisher","award":["CNS-0746649CCF-0915681CNS-1117300CCF-1146578"],"award-info":[{"award-number":["CNS-0746649CCF-0915681CNS-1117300CCF-1146578"]}],"id":[{"id":"10.13039\/100000144","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Multimedia Comput. Commun. Appl."],"published-print":{"date-parts":[[2012,2]]},"abstract":"<jats:p>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.<\/jats:p>\n          <jats:p>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.<\/jats:p>","DOI":"10.1145\/2089085.2089087","type":"journal-article","created":{"date-parts":[[2012,2,28]],"date-time":"2012-02-28T12:58:35Z","timestamp":1330433915000},"page":"1-22","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":4,"title":["Building an efficient transcoding overlay for P2P streaming to heterogeneous devices"],"prefix":"10.1145","volume":"8","author":[{"given":"Dongyu","family":"Liu","sequence":"first","affiliation":[{"name":"Cavium Networks, VA"}]},{"given":"Fei","family":"Li","sequence":"additional","affiliation":[{"name":"George Mason University, Fairfax, VA"}]},{"given":"Bo","family":"Shen","sequence":"additional","affiliation":[{"name":"Vuclip, Milpitas, CA"}]},{"given":"Songqing","family":"Chen","sequence":"additional","affiliation":[{"name":"George Mason University, Fairfax, VA"}]}],"member":"320","published-online":{"date-parts":[[2012,2,24]]},"reference":[{"key":"e_1_2_1_1_1","unstructured":"3G. http:\/www.itwire.com.aul content\/view\/5383\/127\/.  3G. http:\/www.itwire.com.aul content\/view\/5383\/127\/."},{"volume-title":"Proceedings of the ACM International Workshop on Network and Operating Systems Support for Digital Audio and Video.","author":"Acharya S.","key":"e_1_2_1_2_1","unstructured":"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. 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."},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/217279.215277"},{"volume-title":"Proceedings of the 2nd International Workshop on Peer-to-Peer Systems.","author":"Castro M.","key":"e_1_2_1_4_1","unstructured":"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. 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."},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/339331.339337"},{"key":"e_1_2_1_6_1","unstructured":"Comscore. http:\/\/www.comscore.com\/.  Comscore. http:\/\/www.comscore.com\/."},{"volume-title":"Two-layer coding of video signals for vbr networks","author":"Ghanbarl M.","key":"e_1_2_1_7_1","unstructured":"Ghanbarl , M. 1989. Two-layer coding of video signals for vbr networks . IEEE J. Select. Areas Comm . 7. Ghanbarl, M. 1989. Two-layer coding of video signals for vbr networks. IEEE J. Select. Areas Comm. 7."},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/957013.957022"},{"volume-title":"Proceedings of the SPIE\/ACM Annual Multimedia Computing and Networking Conference.","author":"Hess C. K.","key":"e_1_2_1_9_1","unstructured":"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. 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."},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/945445.945473"},{"volume-title":"Proceedings of the ACM International Workshop on Network and Operating Systems Support for Digital Audio and Video.","author":"Kouvelas I.","key":"e_1_2_1_11_1","unstructured":"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. 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."},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1378191.1378199"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDCS.2009.22"},{"volume-title":"Proceedings of the ACM International Workshop on Network and Operating Systems Support for Digital Audio and Video.","author":"Liu D.","key":"e_1_2_1_14_1","unstructured":"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. 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."},{"volume-title":"Proceedings of the Annual Joint Conference of the IEEE Computer and Communications Societies.","author":"Liu X.","key":"e_1_2_1_15_1","unstructured":"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. 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."},{"volume-title":"Proceedings of the Annual Joint Conference of the IEEE Computer and Communications Societies.","author":"Magharei N.","key":"e_1_2_1_16_1","unstructured":"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. 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."},{"key":"e_1_2_1_17_1","unstructured":"Mobile users. http:\/\/www.nielsenmobile.com\/documents\/CriticaIMass.pdf.  Mobile users. http:\/\/www.nielsenmobile.com\/documents\/CriticaIMass.pdf."},{"key":"e_1_2_1_18_1","unstructured":"Mysee. http:\/\/www.mysee.com.  Mysee. http:\/\/www.mysee.com."},{"volume-title":"Proceedings of the IEEE International Conference on Image Processing.","author":"Nakamura M.","key":"e_1_2_1_19_1","unstructured":"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. 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."},{"key":"e_1_2_1_20_1","unstructured":"Network simulator. http:\/\/www.isLedu\/nsnam\/ns.  Network simulator. http:\/\/www.isLedu\/nsnam\/ns."},{"key":"e_1_2_1_21_1","unstructured":"Nielsen mobile. http:\/\/www.nielsenmobile.com\/.  Nielsen mobile. http:\/\/www.nielsenmobile.com\/."},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1117\/12.592088"},{"volume-title":"Proceedings of the IEEE Annual International Conference on Network Protocols.","author":"Padmanabhan V.","key":"e_1_2_1_23_1","unstructured":"Padmanabhan , V. , Wang , H. , and Chou , P . 2003. Resilient peer-to-peer streaming . In Proceedings of the IEEE Annual International Conference on Network Protocols. Padmanabhan, V., Wang, H., and Chou, P. 2003. Resilient peer-to-peer streaming. In Proceedings of the IEEE Annual International Conference on Network Protocols."},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/507670.507695"},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1007\/11558989_12"},{"key":"e_1_2_1_26_1","unstructured":"PPLive. http:\/\/www.pplive.com.  PPLive. http:\/\/www.pplive.com."},{"key":"e_1_2_1_27_1","unstructured":"Ppstream. http:\/\/www.ppstream.com\/.  Ppstream. http:\/\/www.ppstream.com\/."},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.5555\/1170745.1171533"},{"key":"e_1_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/TMM.2003.822791"},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/1180639.1180754"},{"key":"e_1_2_1_31_1","unstructured":"Sopcast. http:\/\/www.sopcast.org\/.  Sopcast. http:\/\/www.sopcast.org\/."},{"volume-title":"Proceedings of the Annual Joint Conference of the IEEE Computer and Communications Societies.","author":"Tran D.","key":"e_1_2_1_32_1","unstructured":"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. 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."},{"key":"e_1_2_1_33_1","unstructured":"UUsee. http:\/\/www.uusee.com.  UUsee. http:\/\/www.uusee.com."},{"key":"e_1_2_1_34_1","unstructured":"Wireless. http:\/\/www.ieee802.org\/11\/.  Wireless. http:\/\/www.ieee802.org\/11\/."}],"container-title":["ACM Transactions on Multimedia Computing, Communications, and Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2089085.2089087","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2089085.2089087","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T10:06:30Z","timestamp":1750241190000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2089085.2089087"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012,2]]},"references-count":34,"journal-issue":{"issue":"1S","published-print":{"date-parts":[[2012,2]]}},"alternative-id":["10.1145\/2089085.2089087"],"URL":"https:\/\/doi.org\/10.1145\/2089085.2089087","relation":{},"ISSN":["1551-6857","1551-6865"],"issn-type":[{"type":"print","value":"1551-6857"},{"type":"electronic","value":"1551-6865"}],"subject":[],"published":{"date-parts":[[2012,2]]},"assertion":[{"value":"2010-02-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2010-10-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2012-02-24","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}