Abstract
Nowadays, online video consumption is an outstanding source of infotainment. Current social media era allows people to communicate with others around the world via Facebook, LinkedIn, YouTube and other platforms by sharing/sending photos, videos over the Internet. The proliferation of viewing platforms, file formats, and streaming technologies generate the need for video transcoding. The transcoding process ensures that video content can be consumed from any networks and devices, but it is a time-consuming, computation-intensive method and requires high storage capacity. The rise of video distribution and consumption makes the video service providers face unpredictable CAPEX and OPEX, for delivering more videos across multi-screens and networks. A cloud-based transcoding is used to overcome the limitations with on-premise video transcoding. The virtually unlimited resources of the cloud transcoding solution allow video service providers to pay as they use today, with the assurance of providing online support to handle unpredictable needs with lower cost. This chapter is designed to discuss various techniques related to cloud-based transcoding system. Various sections in this chapter also present the cloud-based video transcoding architecture, and performance metrics used to quantify cloud transcoding system.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
https://content.pivotal.io/blog/large-scale-video-analytics-on-hadoop
S. Sahoo, S. Nawaz, S.K. Mishra, B. Sahoo, Execution of real time task on cloud environment, in 2015 Annual IEEE India Conference (INDICON) (New Delhi, 2015), pp. 1–5, https://doi.org/10.1109/INDICON.2015.7443778
S.K. Mishra, R. Deswal, S. Sahoo, B. Sahoo, Improving energy consumption in cloud, in 2015 Annual IEEE India Conference (INDICON, New Delhi, 2015), pp. 1–6, https://doi.org/10.1109/INDICON.2015.7443710
S.K. Mishra, B.Sahoo, K.S. Sahoo, S.K. Jena, Metaheuristic approaches to task consolidation problem in the cloud, in Resource Management and Efficiency in Cloud Computing Environments (IGI Global, 2017), pp. 168–189, https://doi.org/10.4018/978-1-5225-1721-4.ch007
S. Sahoo, B. Sahoo, A.K. Turuk, S.K. Mishra, Real time task execution in cloud using mapreduce framework, in Resource Management and Efficiency in Cloud Computing Environments (IGI Global, 2017), pp. 190–209, https://doi.org/10.4018/978-1-5225-1721-4.ch008
S.K. Mishra, P.P. Parida, S. Sahoo, B. Sahoo, S.K. Jena, Improving energy usage in cloud computing using DVFS, in International Conference on Advanced Computing and Intelligent Engineering (ICACIE) (2016), http://hdl.handle.net/2080/2598
https://www.ericsson.com/res/thecompany/docs/publications/ericssonreview/2010/cloudcomputing.pdf
Kontron Whitepaper, Video optimization in the cloud (2014)
http://www.cisco.com/c/dam/en_us/about/ac79/docs/sp/Streaming_Under_the_Clouds.pdf
S. Ko, S. Park, H. Han, Design analysis for real-time video transcoding on cloud systems, in Proceedings of the 28th Annual ACM Symposium on Applied Computing (SAC ’13) (ACM, New York, 2013), pp. 1610–1615, https://doi.org/10.1145/2480362.2480663
X. Li, M.A. Salehi, M. Bayoumi, R. Buyya, CVSS: A cost-efficient and QoS-aware video streaming using cloud services, in 2016 16th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid) (Cartagena, 2016), pp. 106–115, https://doi.org/10.1109/CCGrid.2016.49
S. Sahoo, I. Parida, S.K. Mishra, B. Sahoo, A.K. Turuk, Resource allocation for video transcoding in the multimedia cloud, in International Conference on Advanced Computing, Networking, and Informatics (ICACNI) (2017), http://hdl.handle.net/2080/2722
S. Sahoo, B. Sahoo, A.K. Turuk, An analysis of video transcoding in multi-core cloud environment. in International Conference on Distributed Computing and Networking (ICDCN) (2017), http://hdl.handle.net/2080/2643
https://www.wowza.com/blog/what-is-transcoding-and-why-its-critical-for-streaming (2015)
http://download.sorensonmedia.com/PdfDownloads/LowRes/whitepaper.pdf (2011)
L. Wei, J. Cai, C.H. Foh, B. He, QoS-aware resource allocation for video transcoding in clouds. IEEE Trans. Circuits Syst. Video Technol. 27(1), 49–61 (2017), https://doi.org/10.1109/TCSVT.2016.2589621
http://download.sorensonmedia.com/PdfDownloads/LowRes/whitepaper.pdf (2011)
A. Ashraf, F. Jokhio, T. Deneke, S. Lafond, I. Porres, J. Lilius, Stream-based admission control and scheduling for video transcoding in cloud computing, in 2013 13th IEEE/ACM International Symposium on Cluster, Cloud, and Grid Computing, Delft, (2013), pp. 482–489, https://doi.org/10.1109/CCGrid.2013.21
F. Jokhio, A. Ashraf, S. Lafond, I. Porres, J. Lilius, Prediction-based dynamic resource allocation for video transcoding in cloud computing, in 2013 21st Euromicro International Conference on Parallel, Distributed, and Network-Based Processing, (Belfast, 2013), pp. 254–261, https://doi.org/10.1109/PDP.2013.44
F. Jokhio, T. Deneke, S. Lafond, J. Lilius, Analysis of video segmentation for spatial resolution reduction video transcoding, in 2011 International Symposium on Intelligent Signal Processing and Communications Systems (ISPACS) (Chiang Mai, 2011), pp. 1–6, https://doi.org/10.1109/ISPACS.2011.6146194
F. Jokhio, T. Deneke, S. Lafond, J. Lilius, Bit rate reduction video transcoding with distributed computing, in 2012 20th Euromicro International Conference on Parallel, Distributed and Network-based Processing (Garching, 2012), pp. 206–212, https://doi.org/10.1109/PDP.2012.59
Z. Li, Y. Huang, G. Liu, F. Wang, Z. L. Zhang, Y. Dai. Cloud transcoder: bridging the format and resolution gap between internet videos and mobile devices, in Proceedings of the 22nd international workshop on Network and Operating System Support for Digital Audio and Video (NOSSDAV ’12), (ACM, New York), pp. 33–38, https://doi.org/10.1145/2229087.2229097
A. Alasaad, K. Shafiee, H.M. Behairy, V.C.M. Leung, Innovative schemes for resource allocation in the cloud for media streaming applications. IEEE Trans. Parallel Distrib. Syst. 26(4), 1021–1033 (2015), https://doi.org/10.1109/TPDS.2014.2316827
X. Wang, M. Chen, T.T. Kwon, L. Yang, V.C.M. Leung, AMES-cloud: a framework of adaptive mobile video streaming and efficient social video sharing in the clouds. IEEE Trans. Multimed. 15(4), 811–820 (2013), https://doi.org/10.1109/TMM.2013.2239630
Z. Huang, C. Mei, L.E. Li, T. Woo, CloudStream: delivering high-quality streaming videos through a cloud-based SVC proxy, in 2011 Proceedings IEEE INFOCOM (Shanghai, 2011), pp. 201–205, https://doi.org/10.1109/INFCOM.2011.5935009
H. Zhao, Q. Zheng, W. Zhang, B. Du, H. Li, A segment-based storage and transcoding trade-off strategy for multi-version VoD systems in the cloud. IEEE Trans. Multimed. 19(1), 149–159 (2017), https://doi.org/10.1109/TMM.2016.2612123
G. Gao, W. Zhang, Y. Wen, Z. Wang, W. Zhu, Towards cost-efficient video transcoding in media cloud: insights learned from user viewing patterns. IEEE Trans. Multimed. 17(8), 1286–1296 (2015), https://doi.org/10.1109/TMM.2015.2438713
K.B. Chen, H.Y. Chang, Complexity of cloud-based transcoding platform for scalable and effective video streaming services, in Multimedia Tools and Applications (2016), pp. 1–18, https://doi.org/10.1007/s11042-016-3247-z
W. Zhang, Y. Wen, H.H. Chen, Toward transcoding as a service: energy-efficient offloading policy for green mobile cloud. IEEE Netw. 28(6), 67–73 (2014), https://doi.org/10.1109/MNET.2014.6963807
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG
About this chapter
Cite this chapter
Sahoo, S., Sahoo, B., Turuk, A.K. (2018). Video Transcoding Services in Cloud Computing Environment. In: Mishra, B., Das, H., Dehuri, S., Jagadev, A. (eds) Cloud Computing for Optimization: Foundations, Applications, and Challenges. Studies in Big Data, vol 39. Springer, Cham. https://doi.org/10.1007/978-3-319-73676-1_16
Download citation
DOI: https://doi.org/10.1007/978-3-319-73676-1_16
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-73675-4
Online ISBN: 978-3-319-73676-1
eBook Packages: EngineeringEngineering (R0)