{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:11:19Z","timestamp":1750306279445,"version":"3.41.0"},"reference-count":52,"publisher":"Association for Computing Machinery (ACM)","issue":"5s","license":[{"start":{"date-parts":[[2016,11,8]],"date-time":"2016-11-08T00:00:00Z","timestamp":1478563200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100004663","name":"Ministry of Science and Technology of Taiwan","doi-asserted-by":"crossref","award":["103-2221-E-001-023-MY2, 102-2221-E-007-062-MY3 and 103-2221-E-019-033-MY2"],"award-info":[{"award-number":["103-2221-E-001-023-MY2, 102-2221-E-007-062-MY3 and 103-2221-E-019-033-MY2"]}],"id":[{"id":"10.13039\/501100004663","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Multimedia Comput. Commun. Appl."],"published-print":{"date-parts":[[2016,12,12]]},"abstract":"<jats:p>The binding between computing devices and displays is becoming dynamic and adaptive, and screencast technologies enable such binding over wireless networks. In this article, we design and conduct the first detailed measurement study on the performance of the state-of-the-art screencast technologies. Several commercial and one open-source screencast technologies are considered in our detailed analysis, which leads to several insights: (1) there is no single winning screencast technology, indicating room to further enhance the screencast technologies; (2) hardware video encoders significantly reduce the CPU usage at the expense of slightly higher GPU usage and end-to-end delay, and should be adopted in future screencast technologies; (3) comprehensive error resilience tools are needed as wireless communication is vulnerable to packet loss; (4) emerging video codecs designed for screen contents lead to a better Quality of Experience (QoE) of screencast; and (5) rate adaptation mechanisms are critical to avoiding degraded QoE due to network dynamics. As a case study, we propose a nonintrusive yet accurate available bandwidth estimation mechanism. Real experiments demonstrate the practicality and efficiency of our proposed solution. Our measurement methodology, open-source screencast platform, and case study allow researchers and developers to quantitatively evaluate other design considerations, which will lead to optimized screencast technologies.<\/jats:p>","DOI":"10.1145\/2886778","type":"journal-article","created":{"date-parts":[[2016,11,9]],"date-time":"2016-11-09T13:36:49Z","timestamp":1478698609000},"page":"1-23","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":5,"title":["Toward an Adaptive Screencast Platform"],"prefix":"10.1145","volume":"12","author":[{"given":"Chih-Fan","family":"Hsu","sequence":"first","affiliation":[{"name":"Academia Sinica, Taiwan"}]},{"given":"Ching-Ling","family":"Fan","sequence":"additional","affiliation":[{"name":"National Tsing Hua University, Taiwan"}]},{"given":"Tsung-Han","family":"Tsai","sequence":"additional","affiliation":[{"name":"Academia Sinica, Taiwan"}]},{"given":"Chun-Ying","family":"Huang","sequence":"additional","affiliation":[{"name":"National Chiao Tung University, Taiwan"}]},{"given":"Cheng-Hsin","family":"Hsu","sequence":"additional","affiliation":[{"name":"National Tsing Hua University, Taiwan"}]},{"given":"Kuan-Ta","family":"Chen","sequence":"additional","affiliation":[{"name":"Academia Sinica, Taiwan"}]}],"member":"320","published-online":{"date-parts":[[2016,11,8]]},"reference":[{"key":"e_1_2_2_1_1","unstructured":"AirPlay. 2014. AirPlay--Play Content from iOS devices on Android TV. Retrieved from https:\/\/www.apple.com\/airplay\/.  AirPlay. 2014. AirPlay--Play Content from iOS devices on Android TV. Retrieved from https:\/\/www.apple.com\/airplay\/."},{"key":"e_1_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/1095810.1095837"},{"key":"e_1_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/2656203"},{"key":"e_1_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/2393347.2393404"},{"key":"e_1_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/2534328"},{"volume-title":"Proc. of IEEE International Workshop Technical Committee on Communications Quality and Reliability (CQR\u201911)","author":"Chang Y.","key":"e_1_2_2_6_1","unstructured":"Y. Chang , P. Tseng , K. Chen , and C. Lei . 2011. Understanding the performance of thin-client gaming . In Proc. of IEEE International Workshop Technical Committee on Communications Quality and Reliability (CQR\u201911) . 1--6. Y. Chang, P. Tseng, K. Chen, and C. Lei. 2011. Understanding the performance of thin-client gaming. In Proc. of IEEE International Workshop Technical Committee on Communications Quality and Reliability (CQR\u201911). 1--6."},{"key":"e_1_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/TMM.2013.2291532"},{"key":"e_1_2_2_8_1","unstructured":"Chromecast Web Page. 2014. Chromecast Web Page. http:\/\/www.google.com\/chrome\/devices\/chromecast\/.  Chromecast Web Page. 2014. Chromecast Web Page. http:\/\/www.google.com\/chrome\/devices\/chromecast\/."},{"volume-title":"Proc. of ACM Workshop on Network and Systems Support for Games (NetGames\u201912)","author":"Claypool M.","key":"e_1_2_2_9_1","unstructured":"M. Claypool , D. Finkel , A. Grant , and M. Solano . 2012. Thin to win? Network performance analysis of the OnLive thin client game system . In Proc. of ACM Workshop on Network and Systems Support for Games (NetGames\u201912) . 22--23. M. Claypool, D. Finkel, A. Grant, and M. Solano. 2012. Thin to win? Network performance analysis of the OnLive thin client game system. In Proc. of ACM Workshop on Network and Systems Support for Games (NetGames\u201912). 22--23."},{"key":"e_1_2_2_10_1","unstructured":"B. Cumberland A. Muir and G. Carius. 1999. Microsoft Windows NT server 4.0 terminal server edition technical reference. Microsoft Press.  B. Cumberland A. Muir and G. Carius. 1999. Microsoft Windows NT server 4.0 terminal server edition technical reference. Microsoft Press."},{"volume-title":"Proc. of IEEE International Conference on Sensing, Communication, and Networking (SECON\u201914)","author":"Farshad A.","key":"e_1_2_2_11_1","unstructured":"A. Farshad , M. Lee , M. Marina , and F. Garcia . 2014. On the impact of 802.11n frame aggregation on end-to-end available bandwidth estimation . In Proc. of IEEE International Conference on Sensing, Communication, and Networking (SECON\u201914) . 108--116. A. Farshad, M. Lee, M. Marina, and F. Garcia. 2014. On the impact of 802.11n frame aggregation on end-to-end available bandwidth estimation. In Proc. of IEEE International Conference on Sensing, Communication, and Networking (SECON\u201914). 108--116."},{"key":"e_1_2_2_12_1","unstructured":"GaiKai Web Page. 2012. GaiKai Web Page. Retrieved from http:\/\/www.gaikai.com\/.  GaiKai Web Page. 2012. GaiKai Web Page. Retrieved from http:\/\/www.gaikai.com\/."},{"key":"e_1_2_2_13_1","unstructured":"GamingAnywhere Web Page. 2013. GamingAnywhere: An Open Source Cloud Gaming Project. Retrieved from http:\/\/gaminganywhere.org.  GamingAnywhere Web Page. 2013. GamingAnywhere: An Open Source Cloud Gaming Project. Retrieved from http:\/\/gaminganywhere.org."},{"volume-title":"Proc. of Imaging and Multimedia Analytics in a Web and Mobile World. 9027--11","author":"He Y.","key":"e_1_2_2_14_1","unstructured":"Y. He , K. Fei , G. Fernandez , and E. Delp . 2014. Video quality assessment for web content mirroring . In Proc. of Imaging and Multimedia Analytics in a Web and Mobile World. 9027--11 . Y. He, K. Fei, G. Fernandez, and E. Delp. 2014. Video quality assessment for web content mirroring. In Proc. of Imaging and Multimedia Analytics in a Web and Mobile World. 9027--11."},{"key":"e_1_2_2_15_1","unstructured":"HEVC Test Model. 2014. HEVC Test Model (HM) Documentation. Retrieved from http:\/\/hevc.hhi.fraunhofer.de\/HM-doc\/.  HEVC Test Model. 2014. HEVC Test Model (HM) Documentation. Retrieved from http:\/\/hevc.hhi.fraunhofer.de\/HM-doc\/."},{"key":"e_1_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCSVT.2015.2450173"},{"key":"e_1_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/2713168.2713176"},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/2537855"},{"key":"e_1_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/2733373.2806261"},{"key":"e_1_2_2_20_1","unstructured":"Intel Web Page. 2015. Intel Media Client Solution Web Page. Retrieved from https:\/\/software.intel.com\/en-us\/media-client-solutions.  Intel Web Page. 2015. Intel Media Client Solution Web Page. Retrieved from https:\/\/software.intel.com\/en-us\/media-client-solutions."},{"key":"e_1_2_2_21_1","unstructured":"Iperf Web Page. 2015. Iperf Web Page. Retrieved from https:\/\/iperf.fr\/.  Iperf Web Page. 2015. Iperf Web Page. Retrieved from https:\/\/iperf.fr\/."},{"key":"e_1_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/TIM.2014.2331423"},{"key":"e_1_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/1015467.1015476"},{"key":"e_1_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/35.135787"},{"volume-title":"Proc. of the ACM\/IFIP\/USENIX International Conference on Middleware. 143--163","author":"Lagar-Cavilla H.","key":"e_1_2_2_25_1","unstructured":"H. Lagar-Cavilla , N. Tolia , E. Lara , M. Satyanarayanan , and D. O\u2019Hallaron . 2007. Interactive resource-intensive applications made easy . In Proc. of the ACM\/IFIP\/USENIX International Conference on Middleware. 143--163 . H. Lagar-Cavilla, N. Tolia, E. Lara, M. Satyanarayanan, and D. O\u2019Hallaron. 2007. Interactive resource-intensive applications made easy. In Proc. of the ACM\/IFIP\/USENIX International Conference on Middleware. 143--163."},{"key":"e_1_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/1132026.1132029"},{"volume-title":"Proc. of the IEEE Conference on Local Computer Networks (LCN\u201908)","author":"Li M.","key":"e_1_2_2_27_1","unstructured":"M. Li , M. Claypool , and R. Kinicki . 2008. WBest: A bandwidth estimation tool for IEEE 802.11 wireless networks . In Proc. of the IEEE Conference on Local Computer Networks (LCN\u201908) . 374--381. M. Li, M. Claypool, and R. Kinicki. 2008. WBest: A bandwidth estimation tool for IEEE 802.11 wireless networks. In Proc. of the IEEE Conference on Local Computer Networks (LCN\u201908). 374--381."},{"volume-title":"Proc. of the Visual Communications and Image Processing (VCIP\u201912)","author":"Lin Y.","key":"e_1_2_2_28_1","unstructured":"Y. Lin , W. Xie , L. Jin , and R. Shen . 2012. Content-adpative H. 264 rate control for live screencasting . In Proc. of the Visual Communications and Image Processing (VCIP\u201912) . 1--6. Y. Lin, W. Xie, L. Jin, and R. Shen. 2012. Content-adpative H. 264 rate control for live screencasting. In Proc. of the Visual Communications and Image Processing (VCIP\u201912). 1--6."},{"volume-title":"Global Market for Wi-Fi\/WLAN","year":"2017","key":"e_1_2_2_29_1","unstructured":"Markets. 2012. Global Market for Wi-Fi\/WLAN , Wireless Display\/Video, Mobile WiMAX 8 LTE (4G) and ZigBee Chipsets in Consumer Electronics 8 Automation Applications worth &dollar;20.4 Billion by 2017 . Retrieved from http:\/\/www.marketsandmarkets.com\/PressReleases\/wireless-communication-chipsets.asp. Markets. 2012. Global Market for Wi-Fi\/WLAN, Wireless Display\/Video, Mobile WiMAX 8 LTE (4G) and ZigBee Chipsets in Consumer Electronics 8 Automation Applications worth &dollar;20.4 Billion by 2017. Retrieved from http:\/\/www.marketsandmarkets.com\/PressReleases\/wireless-communication-chipsets.asp."},{"volume-title":"Flexible Display Market worth &dollar;3.89 Billion by","year":"2020","key":"e_1_2_2_30_1","unstructured":"Markets. 2014. Flexible Display Market worth &dollar;3.89 Billion by 2020 . Retrieved from http:\/\/www.marketsandmarkets.com\/PressReleases\/flexible-display.asp. Markets. 2014. Flexible Display Market worth &dollar;3.89 Billion by 2020. Retrieved from http:\/\/www.marketsandmarkets.com\/PressReleases\/flexible-display.asp."},{"key":"e_1_2_2_31_1","unstructured":"Miracast. 2014. Wi-Fi Certified Miracast. Retrieved from http:\/\/www.wi-fi.org\/discover-wi-fi\/wi-fi-certified-miracast.  Miracast. 2014. Wi-Fi Certified Miracast. Retrieved from http:\/\/www.wi-fi.org\/discover-wi-fi\/wi-fi-certified-miracast."},{"key":"e_1_2_2_32_1","unstructured":"MirrorOp Web Page. 2014. MirrorOp Web Page. Retrieved from http:\/\/www.mirrorop.com.  MirrorOp Web Page. 2014. MirrorOp Web Page. Retrieved from http:\/\/www.mirrorop.com."},{"key":"e_1_2_2_33_1","unstructured":"OnLive Web Page. 2012. OnLive Web Page. Retrieved from http:\/\/www.onlive.com\/.  OnLive Web Page. 2012. OnLive Web Page. Retrieved from http:\/\/www.onlive.com\/."},{"key":"e_1_2_2_34_1","unstructured":"open-airplay. 2014. open-airplay: A collection of libraries for connecting over Apple\u2019s AirPlay protocol. Retrieved from https:\/\/github.com\/jamesdlow\/open-airplay.  open-airplay. 2014. open-airplay: A collection of libraries for connecting over Apple\u2019s AirPlay protocol. Retrieved from https:\/\/github.com\/jamesdlow\/open-airplay."},{"key":"e_1_2_2_35_1","unstructured":"OpenH264 Web Page. 2015. OpenH264 Web Page. Retrieved from http:\/\/www.openh264.org\/.  OpenH264 Web Page. 2015. OpenH264 Web Page. Retrieved from http:\/\/www.openh264.org\/."},{"volume-title":"Proc. of Passive and Active Monitoring Workshop (PAM\u201903)","author":"Ribeiro V.","key":"e_1_2_2_36_1","unstructured":"V. Ribeiro , R. Riedi , R. Baraniuk , J. Navratil , and L. Cottrell . 2003. PathChirp: Efficient available bandwidth estimation for network paths . In Proc. of Passive and Active Monitoring Workshop (PAM\u201903) . 1--11. V. Ribeiro, R. Riedi, R. Baraniuk, J. Navratil, and L. Cottrell. 2003. PathChirp: Efficient available bandwidth estimation for network paths. In Proc. of Passive and Active Monitoring Workshop (PAM\u201903). 1--11."},{"key":"e_1_2_2_37_1","doi-asserted-by":"publisher","DOI":"10.1109\/4236.656066"},{"key":"e_1_2_2_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/319151.319154"},{"key":"e_1_2_2_40_1","unstructured":"Splashtop. 2014. Splashtop Home Page. Retrieved from http:\/\/www.splashtop.com.  Splashtop. 2014. Splashtop Home Page. Retrieved from http:\/\/www.splashtop.com."},{"key":"e_1_2_2_41_1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2006.101"},{"volume-title":"Proc. of IEEE International Conference on Network Operations and Management Symposium (NOMS\u201910)","author":"Tursunova S.","key":"e_1_2_2_42_1","unstructured":"S. Tursunova , K. Inoyatov , and Y. Kim . 2010. Cognitive passive estimation of available bandwidth (cPEAB) in overlapped IEEE 802.11 WiFi WLANs . In Proc. of IEEE International Conference on Network Operations and Management Symposium (NOMS\u201910) . 448--454. S. Tursunova, K. Inoyatov, and Y. Kim. 2010. Cognitive passive estimation of available bandwidth (cPEAB) in overlapped IEEE 802.11 WiFi WLANs. In Proc. of IEEE International Conference on Network Operations and Management Symposium (NOMS\u201910). 448--454."},{"key":"e_1_2_2_43_1","unstructured":"Ubitus Web Page. 2014. Ubitus Web Page. Retrieved from http:\/\/www.ubitus.net.  Ubitus Web Page. 2014. Ubitus Web Page. Retrieved from http:\/\/www.ubitus.net."},{"key":"e_1_2_2_44_1","unstructured":"Y. Wang J. Ostermann and Y. Zhang. 2001. Video Processing and Communications. Prentice Hall.   Y. Wang J. Ostermann and Y. Zhang. 2001. Video Processing and Communications. Prentice Hall."},{"key":"e_1_2_2_45_1","doi-asserted-by":"publisher","DOI":"10.1109\/TIP.2003.819861"},{"key":"e_1_2_2_46_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCSVT.2003.815165"},{"key":"e_1_2_2_47_1","doi-asserted-by":"publisher","DOI":"10.1109\/TMM.2013.2241043"},{"key":"e_1_2_2_48_1","unstructured":"x264 Web Page. 2012. x264 Web Page. Retrieved from http:\/\/www.videolan.org\/developers\/x264.html.  x264 Web Page. 2012. x264 Web Page. Retrieved from http:\/\/www.videolan.org\/developers\/x264.html."},{"key":"e_1_2_2_49_1","unstructured":"x265 Web Page. 2014. x265 Web Page. Retrieved from http:\/\/x265.org.  x265 Web Page. 2014. x265 Web Page. Retrieved from http:\/\/x265.org."},{"key":"e_1_2_2_50_1","volume-title":"Proc. of IEEE Military Communications Conference (MILCOM\u201903)","volume":"2","author":"Xu K.","unstructured":"K. Xu , K. Tang , R. Bagrodia , M. Gerla , and M. Bereschinsky . 2003. Adaptive bandwidth management and QoS provisioning in large scale ad hoc networks . In Proc. of IEEE Military Communications Conference (MILCOM\u201903) , Vol. 2 . 1018--1023. K. Xu, K. Tang, R. Bagrodia, M. Gerla, and M. Bereschinsky. 2003. Adaptive bandwidth management and QoS provisioning in large scale ad hoc networks. In Proc. of IEEE Military Communications Conference (MILCOM\u201903), Vol. 2. 1018--1023."},{"volume-title":"Proc. of USENIX Annual Technical Conference (ATC\u201902)","author":"Yang S.","key":"e_1_2_2_51_1","unstructured":"S. Yang , J. Nieh , M. Selsky , and N. Tiwari . 2002. The performance of remote display mechanisms for thin-client computing . In Proc. of USENIX Annual Technical Conference (ATC\u201902) . 131--146. S. Yang, J. Nieh, M. Selsky, and N. Tiwari. 2002. The performance of remote display mechanisms for thin-client computing. In Proc. of USENIX Annual Technical Conference (ATC\u201902). 131--146."},{"key":"e_1_2_2_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/2742647.2742654"},{"key":"e_1_2_2_53_1","doi-asserted-by":"publisher","DOI":"10.1109\/TMM.2014.2315782"}],"container-title":["ACM Transactions on Multimedia Computing, Communications, and Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2886778","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2886778","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:38:51Z","timestamp":1750221531000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2886778"}},"subtitle":["Measurement and Optimization"],"short-title":[],"issued":{"date-parts":[[2016,11,8]]},"references-count":52,"journal-issue":{"issue":"5s","published-print":{"date-parts":[[2016,12,12]]}},"alternative-id":["10.1145\/2886778"],"URL":"https:\/\/doi.org\/10.1145\/2886778","relation":{},"ISSN":["1551-6857","1551-6865"],"issn-type":[{"type":"print","value":"1551-6857"},{"type":"electronic","value":"1551-6865"}],"subject":[],"published":{"date-parts":[[2016,11,8]]},"assertion":[{"value":"2015-08-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2015-12-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2016-11-08","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}