Abstract
Future Internet technology supports content adaptation to improve the QoS / QoE in a heterogeneous environment. The adaptation process removes partial data to meet either receiver capability or network capability. The process of adaptation is efficient when it is performed in the network rather than in the sender side or receiver end. In-network adaptation is performed by intelligent intermediate devices, which implement Content Aware Network and Content Centric Network, to process the contents. The adaptation decision taking module requires prior knowledge about end devices, network capacity and content’s meta-data to decide the extraction points. This paper proposes a model to signal the terminal, network and media capabilities with the intermediate devices. The proposed model reduces the number of messages exchanged between end devices, intermediate devices and media server during session creation. Additionally, this method proposes a way to signal network dynamics such as change in bandwidth and buffer space with the intermediate devices to improve the video quality with the available resources. The proposed session signaling scheme is developed by extending traditional Session Initiation Protocol and Session Description Protocol and tested for suitability using virtual networking environment.
Similar content being viewed by others
References
Adzic V, Kalva H, Furht B (2011) A survey of multimedia content adaptation for mobile devices. Journal of Multimedia Tools and Applications 51:379–396. doi:10.1007/s11042-010-0669-x
Andreasen F (2010) Session description protocol (sdp) capability negotiation. RFC 5939
Arnaiz L, Mene andndez J, Bermejo D (2011) Efficient personalized scalable video adaptation decision-taking engine based on MPEG-21. In: 2011 IEEE International Conference on Consumer Electronics (ICCE), pp 381 –382. doi:10.1109/ICCE.2011.5722639
Borcoci E, Negru D, Timmerer C (2010) A novel architecture for multimedia distribution based on content-aware networking. In: 2010 3rd International Conference on Communication Theory, Reliability, and Quality of Service (CTRQ), pp 162–168. doi:10.1109/CTRQ.2010.35
Burnett I, Pereira F, van de Walle R, Koenen R (2006) The MPEG-21 Book. Wiley
Chakareski J, Han S, Girod B (2005) Layered coding vs. multiple descriptions for video streaming over multiple paths. Multimedia Systems 10(4):275–285. doi:10.1007/s00530-004-0162-3
De Schrijver D, Poppe C, Lerouge S, De Neve W, Van de Walle R (2006) MPEG-21 bitstream syntax descriptions for scalable video codecs. Journal of Multimedia Systems SpringerLink 11:403–421. doi:10.1007/s00530-006-0021-5
De Schrijver D, De Neve W, De Wolf K, De Sutter R, Van de Walle R (2007) An optimized MPEG-21 BSDL framework for the adaptation of scalable bitstreams. J Vis Comun Image Represent 18:217–239. doi:10.1016/j.jvcir.2007.02.003. http://dl.acm.org/citation.cfm?id=1242858.1243301
Famaey J, De Turck F (2012) Federated management of the future internet: status and challenges. International Journal of Network Management 22(6):508–528. doi:10.1002/nem.1813. doi:10.1002/nem.1813
Famaey J, De Turck F (2013) Federated and autonomic management of multimedia services. In: 2013 IFIP/IEEE International Symposium on Integrated Network Management (IM 2013), pp 927–933
Famaey J, Iterbeke F, Wauters T, Turck FD (2013) Towards a predictive cache replacement strategy for multimedia content. J Netw Comput Appl 36(1):219–227. doi:10.1016/j.jnca.2012.08.014. http://www.sciencedirect.com/science/article/pii/S1084804512001919
Fortino G, Russo W, Vaccaro M (2014) An agent-based approach for the design and analysis of content delivery networks. J Netw Comput Appl 37:127–145. doi:10.1016/j.jnca.2012.11.005. http://www.sciencedirect.com/science/article/pii/S1084804512002469
Gardikis G, Xilouris G, Kourtis A, Negru D, Chen Y, Anapliotis P, Pallis E (2011) Media ecosystem deployment in a content-aware future internet architecture. In: 2011 IEEE Symposium on Computers and Communications (ISCC), pp 544–549. doi:10.1109/ISCC.2011.5983894
Go andrkemli B, Tekalp A (2010) Adaptation strategies for streaming SVC video. In: 2010 17th IEEE International Conference on Image Processing (ICIP), pp 2913–2916. doi:10.1109/ICIP.2010.5652838
Grafl M, Timmerer C, Hellwagner H, Xilouris G, Gardikis G, Renzi D, Battista S, Borcoci E, Negru D (2013) Scalable media coding enabling content-aware networking. IEEE MultiMedia 20(2):30–41. doi:10.1109/MMUL.2012.57
Handley M, Jacobson V (1998) SDP:Session description protocol. RFC 2327
Hartwig S, Luck M, Aaltonen J, Serafat R, Theimer W (2000) Mobile multimedia-challenges and opportunities. IEEE Trans Consum Electron 46(4):1167–1178. doi:10.1109/30.920475
Hellwagner H, Kuschnig R, Stütz T, Uhl A (2009) Efficient in-network adaptation of encrypted H.264/SVC content. Journal of Image Communication, Elsevier Science 24:740–758. doi:10.1016/j.image.2009.07.002. http://dl.acm.org/citation.cfm?id=1598093.1598590
Jennings B, Brennan R, Donnelly W, Foley S, Lewis D, O’sullivan D, Strassner J, van der Meer S (2009) Challenges for federated, autonomic network management in the future internet. In: IFIP/IEEE International Symposium on Integrated Network Management-Workshops, 2009. IM ’09, pp 87–92. doi:10.1109/INMW.2009.5195942
Johansson I, Jung K (2011) Negotiation of generic image attributes in the session description protocol (sdp). RFC 6236
Kawasaki K, Ata S, Murata M (2015) Design of communication architecture to support stream data over content-centric networking. In: The 10th International Conference on Future Internet, CFI ’15, ACM, New York, pp 57–62. doi:10.1145/2775088.2775091
Kim SS, Choi MJ, Ju HT, Ejiri M, Hong JK (2008) Towards management requirements of future internet. In: Ma Y, Choi D, Ata S (eds) Challenges for Next Generation Network Operations and Service Management, Lecture Notes in Computer Science, vol 5297, Springer, Berlin, pp 156–166. doi:10.1007/978-3-540-88623-5_16
Kofler I (2010) In-network adaptation of scalable video content. SIGMultimedia Rec 2:7–8. doi:10.1145/2039331.2039335
Kuschnig R, Kofler I, Ransburg M, Hellwagner H (2008) Design options and comparison of in-network H.264/SVC adaptation. J Vis Comun Image Represent 19:529–542. doi:10.1016/j.jvcir.2008.07.004. http://dl.acm.org/citation.cfm?id=1465756.1466321
Latr S, Famaey J, Turck FD (2014) A semantic context exchange process for the federated management of the future internet. Int J Netw Manag 24(1):1–27. doi:10.1002/nem.1840
Lederer S, Mueller C, Timmerer C, Hellwagner H (2014) Adaptive multimedia streaming in information-centric networks. IEEE Netw 28(6):91–96. doi:10.1109/MNET.2014.6963810
Lee H, Kang JW, Kim JG (2007) A SVC adaptation decision engine based on MPEG-21 DIA for universal multimedia access, pp 1–5. doi:10.1109/ISCE.2007.4382160
Lennox J, Ott J, Schierl T (2009) Source-specific media attributes in the session description protocol (sdp). RFC 5576
Daras P, Williams CGD et al (2009) Why do we need a content centric Future Internet? Europan Commission Information Society and Media. Future Content Networks Group, Prague
Posch D, Kreuzberger C, Rainer B, Hellwagner H (2014) Using in-network adaptation to tackle inefficiencies caused by dash in information-centric networks. In: Proceedings of the 2014 Workshop on Design, Quality and Deployment of Adaptive Video Streamingm, VideoNext ’14, ACM, New York, pp 25–30. doi:10.1145/2676652.2676653
Rosenberg CG, Schulzrinne H, Schooler V (2002) SIP: Session initiation protocol. RFC 3261
Schierl T, Wenger S (2009) Signaling media decoding dependency in the session description protocol (sdp).RFC 5583
Schwarz H, Marpe D, Wiegand T (2007) Overview of the scalable video coding extension of the H.264/AVC standard. IEEE Transactions on Circuits and Systems for Video Technology 17(9):1103–1120. doi:10.1109/TCSVT.2007.905532
Serrano M, Davy S, Johnsson M, Donnelly W, Galis A (2011) Review and designs of federated management in future internet architectures. In: The Future Internet, Lecture Notes in Computer Science, vol 6656, Springer, Berlin, pp 51–66. doi:10.1007/978-3-642-20898-0_4
Sodagar I (2011) The mpeg-dash standard for multimedia streaming over the internet. IEEE MultiMedia 18(4):62–67. doi:10.1109/MMUL.2011.71
Thang TC, Kim JG, Kang JW, Yoo JJ (2009) SVC adaptation: Standard tools and supporting methods. J Signal Process Image Commun 24(3):214–228. doi:10.1016/j.image.2008.12.006. http://www.sciencedirect.com/science/article/pii/S0923596509000034
Cong TT, Suk KY, Jae-Gon K (2006) SVC bitstream adaptation in MPEG-21 multimedia framework. In: Journal of Zhejiang University Science A, vol 7, pp 764–772
Timmerer C, Hellwagner H (2010) Mpeg-21 digital items in research and practice. In: Proceedings of the 1st International Digital Preservation Interoperability Framework Symposium, INTL-DPIF ’10, vol 8. ACM, New York, pp 1–8:8. doi:10.1145/2039263.2039271
Valloppillil V, Ross KW (2010). D2.2 service/content adaptation definition and specification. www.ict-alicante.eu/userfiles/file/.../ALICANTE_D2_2_Final.pdf
Vetro A, Timmerer C (2005) Digital item adaptation: Overview of standardization and research activities. IEEE Transactions on Multimedia Special Issue on MPEG 21:418–426. doi:10.1109/TMM.2005.846795
Wang Y, Reibman AR, Lin S (2005) Multiple description coding for video delivery. In: Proceedings of the IEEE, vol 93, pp 57–70. doi:10.1109/JPROC.2004.839618
Wenger S, Wang YK, Schierl T (2007) Transport and signaling of SVC in IP networks. IEEE Transactions on Circuits and Systems for Video Technology 17(9):1164–1173. doi:10.1109/TCSVT.2007.905523
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Ramakrishna, M., Karunakar, A.K. SIP and SDP based content adaptation during real-time video streaming in Future Internets. Multimed Tools Appl 76, 21171–21191 (2017). https://doi.org/10.1007/s11042-016-4017-7
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-016-4017-7