{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,10]],"date-time":"2026-06-10T16:37:41Z","timestamp":1781109461902,"version":"3.54.1"},"reference-count":28,"publisher":"IGI Global Scientific Publishing","issue":"2","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2012,4,1]]},"abstract":"<p>Segmented adaptive HTTP streaming has become the de facto standard for video delivery over the Internet for its ability to scale video quality to the available network resources. Here, each video is encoded in multiple qualities, i.e., running the expensive encoding process for each quality layer. However, these operations consume both a lot of time and resources, and in this paper, the authors propose a system for reusing redundant steps in a video encoder to improve the multi-layer encoding pipeline. The idea is to have multiple outputs for each of the target bitrates and qualities where the intermediate processing steps share and reuse the computational heavy analysis. A prototype has been implemented using the VP8 reference encoder, and their experimental results show that for both low- and high-resolution videos the proposed method can significantly reduce the processing demands and time when encoding the different quality layers.<\/p>","DOI":"10.4018\/jmdem.2012040101","type":"journal-article","created":{"date-parts":[[2013,2,5]],"date-time":"2013-02-05T17:24:00Z","timestamp":1360085040000},"page":"1-19","source":"Crossref","is-referenced-by-count":3,"title":["Reducing Processing Demands for Multi-Rate Video Encoding"],"prefix":"10.4018","volume":"3","author":[{"given":"H\u00e5vard","family":"Espeland","sequence":"first","affiliation":[{"name":"University of Oslo and Simula Research Laboratory, Norway"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"H\u00e5kon Kvale","family":"Stensland","sequence":"additional","affiliation":[{"name":"University of Oslo and Simula Research Laboratory, Norway"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Dag Haavi","family":"Finstad","sequence":"additional","affiliation":[{"name":"University of Oslo and Simula Research Laboratory, Norway"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"P\u00e5l","family":"Halvorsen","sequence":"additional","affiliation":[{"name":"University of Oslo and Simula Research Laboratory, Norway"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"2432","reference":[{"key":"jmdem.2012040101-0","unstructured":"Adobe Inc. (2010). HTTP dynamic streaming on the Adobe Flash platform. Retrieved from http:\/\/www.adobe.com\/content\/dam\/Adobe\/en\/products\/hds-dynamic-streaming\/pdfs\/hds_datasheet.pdf"},{"key":"jmdem.2012040101-1","unstructured":"Akamai Inc. (2010). Akamai HD for iPhone encoding best practices. Retrieved from http:\/\/www.akamai.com\/dl\/whitepapers\/Akamai_HDNetwork_Encoding_BP_iPhone_iPad.pdf"},{"key":"jmdem.2012040101-2","doi-asserted-by":"crossref","unstructured":"Bankoski, J., Wilkins, P., & Xu, Y. (2011). VP8 data format and decoding guide. Retrieved from IETF website: http:\/\/tools.ietf.org\/html\/draft-bankoski-vp8-bitstream-01","DOI":"10.17487\/rfc6386"},{"key":"jmdem.2012040101-3","unstructured":"Cisco Systems, Inc. (2010). Visual networking index. Retrieved from http:\/\/www.cisco.com\/en\/US\/netsol\/ns827\/networking_solutions_sub_solution.html"},{"key":"jmdem.2012040101-4","unstructured":"Espeland, H. (2008). Investigation of parallel programming on heterogeneous multiprocessors (Master\u2019s thesis, University of Oslo). Retrieved from http:\/\/www.duo.uio.no\/sok\/work.html?WORKID=82232"},{"key":"jmdem.2012040101-5","doi-asserted-by":"crossref","unstructured":"Finstad, D. H., Stensland, H. K., Espeland, H., & Halvorsen, P. (2011). Improved multi-rate video encoding. In Proceedings of the IEEE International Symposium on Multimedia (pp. 293-300).","DOI":"10.1109\/ISM.2011.53"},{"key":"jmdem.2012040101-6","unstructured":"Flosi, S. L. (2010). comScore releases April 2010 U.S. online video rankings (Press Release). Reston, VA: comScore, Inc."},{"key":"jmdem.2012040101-7","doi-asserted-by":"crossref","unstructured":"Fonseca, T. A. da, Liu, Y., & de Queiroz, R. L. (2007). Open-loop prediction in h.264\/avc for high definition sequences. In Proceedings of the Sociedade Brasileira de Telecomunica\u00e7\u00f5es.","DOI":"10.14209\/sbrt.2007.31174"},{"key":"jmdem.2012040101-8","doi-asserted-by":"publisher","DOI":"10.1109\/TCSVT.2006.872783"},{"key":"jmdem.2012040101-9","first-page":"910","year":"1999","journal-title":"Subjective video quality assessment methods for multimedia applications"},{"key":"jmdem.2012040101-10","doi-asserted-by":"publisher","DOI":"10.1109\/76.927428"},{"key":"jmdem.2012040101-11","unstructured":"Kuo, C.-C., & Jayant, N. (2003). An adaptive non-linear motion vector resampling algorithm for down-scaling video transcoding. In Proceedings of the International Conference on Multimedia and Expo (pp. 229-232)."},{"key":"jmdem.2012040101-12","year":"2008","journal-title":"Internet television: Challenges and opportunities (Tech. Rep.)"},{"key":"jmdem.2012040101-13","doi-asserted-by":"crossref","unstructured":"Ni, P., Eg, R., Eichhorn, A., Griwodz, C., & Halvorsen, P. (2011). Flicker effects in adaptive video streaming to handheld devices. In Proceedings of the 19th ACM International Conference on Multimedia (pp. 463-472).","DOI":"10.1145\/2072298.2072359"},{"key":"jmdem.2012040101-14","unstructured":"Ozer, J. (2010). First look: H.264 and VP8 compared. Retrieved from http:\/\/www.streamingmedia.com\/articles\/editorial\/featured-articles\/first-look-h.264-and-vp8-compared-67266.aspx"},{"key":"jmdem.2012040101-15","unstructured":"Pantos, R., Batson, J., Biderman, D., May, B., & Tseng, A. (2010). HTTP live streaming. Retrieved from http:\/\/tools.ietf.org\/html\/draft-pantos-http-live-streaming-04"},{"key":"jmdem.2012040101-16","doi-asserted-by":"publisher","DOI":"10.1109\/TCSVT.2007.905532"},{"key":"jmdem.2012040101-17","doi-asserted-by":"crossref","unstructured":"Seeling, P., Fitzek, F. H. P., Ertli, G., Pulipaka, A., & Reisslein, M. (2010). Video network traffic and quality comparison of VP8 and h.264 svc. In Proceedings of the 3rd Workshop on Mobile Video Delivery (pp. 33-38).","DOI":"10.1145\/1878022.1878031"},{"key":"jmdem.2012040101-18","doi-asserted-by":"crossref","unstructured":"Senda, Y., & Harasaki, H. (1999). A realtime software mpeg transcoder using a novel motion vector reuse and a simd optimization techniques. In Proceedings of the IEEE International Conference on Acoustics, Speech, and Signal Processing (pp. 2359-2362).","DOI":"10.1109\/ICASSP.1999.758412"},{"key":"jmdem.2012040101-19","doi-asserted-by":"crossref","unstructured":"Stockhammer, T. (2011). Dynamic adaptive streaming over HTTP - standards and design principles. In Proceedings of the 2nd ACM Conference on Multimedia Systems (pp. 133-144).","DOI":"10.1145\/1943552.1943572"},{"key":"jmdem.2012040101-20","doi-asserted-by":"publisher","DOI":"10.1109\/TCSVT.2007.905530"},{"key":"jmdem.2012040101-21","doi-asserted-by":"crossref","unstructured":"Wu, N., Wen, M., Wu, W., Ren, J., Su, H., Xun, C., & Zhang, C. (2009). Streaming hd h.264 encoder on programmable processors. In Proceedings of the 17th ACM International Conference on Multimedia (pp. 371\u2013380).","DOI":"10.1145\/1631272.1631324"},{"key":"jmdem.2012040101-22","unstructured":"Xiph.org. (2012). Test media. Retrieved from http:\/\/media.xiph.org\/video\/derf\/"},{"key":"jmdem.2012040101-23","doi-asserted-by":"publisher","DOI":"10.1109\/6046.748169"},{"key":"jmdem.2012040101-24","unstructured":"YouTube. (2012). Holy nyans! 60 hours per minute and 4 billion views a day on youtube. Retrieved from http:\/\/youtube-global.blogspot.com\/2012\/01\/holy-nyans-60-hours-per-minute-and-4.html"},{"key":"jmdem.2012040101-25","unstructured":"Zambelli, A. (2009). Smooth streaming technical overview. Retrieved from http:\/\/learn.iis.net\/page.aspx\/626\/smooth-streaming-technical-overview\/"},{"key":"jmdem.2012040101-26","unstructured":"Zhou, H., Zhou, J., & Xia, X. (2008). The motion vector reuse algorithm to improve dual-stream video encoder. In Proceedings of the 9th International Conference on Signal Processing (pp. 2359-2362)."},{"key":"jmdem.2012040101-27","unstructured":"Zhou, Z., & Sun, M.-T. (2004). Fast macroblock inter mode decision and motion estimation for h.264\/mpeg-4 avc. In Proceedings of the International Conference on Image Processing (pp. 789-792)."}],"container-title":["International Journal of Multimedia Data Engineering and Management"],"original-title":[],"language":"ng","link":[{"URL":"https:\/\/www.igi-global.com\/viewtitle.aspx?TitleId=69518","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,6,1]],"date-time":"2022-06-01T20:34:45Z","timestamp":1654115685000},"score":1,"resource":{"primary":{"URL":"https:\/\/services.igi-global.com\/resolvedoi\/resolve.aspx?doi=10.4018\/jmdem.2012040101"}},"subtitle":["Implementation and Evaluation"],"short-title":[],"issued":{"date-parts":[[2012,4,1]]},"references-count":28,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2012,4]]}},"URL":"https:\/\/doi.org\/10.4018\/jmdem.2012040101","relation":{},"ISSN":["1947-8534","1947-8542"],"issn-type":[{"value":"1947-8534","type":"print"},{"value":"1947-8542","type":"electronic"}],"subject":[],"published":{"date-parts":[[2012,4,1]]}}}