% Categories: ASSSV % Encoding: utf-8 @InCollection{Hellwagner2011, author = {Hellwagner, Hermann and Kofler, Ingo and Eberhard, Michael and Kuschnig, Robert and Ransburg, Michael and Sablatschan, Michael}, booktitle = {Streaming Media Architectures, Techniques and Applications: Recent Advances}, publisher = {Information Science Reference}, title = {Scalable Video Coding: Techniques and Applications for Adaptive Streaming}, year = {2011}, address = {Hershey, PA, USA}, editor = {Zhu, Ce and Li, Yuenan and Niu, Xiamu}, month = {jan}, pages = {1-23}, abstract = {This chapter covers the topic of making use of scalable video content in streaming frameworks and applications. Specifically, the recent standard H.264/SVC, i.e., the scalable extension of the widely used H.264/AVC coding scheme, and its deployment for adaptive streaming, the combined activities of content adaptation and streaming, are considered. H.264/SVC is regarded as a promising candidate to enable applications to cope with bandwidth variations in networks and heterogeneous usage environments, mainly diverse end device capabilities and constraints. The relevant coding and transport principles of H.264/SVC are reviewed first. Subsequently, an overview of H.264/SVC applications is given. The chapter then focuses on presenting architectural/implementation options and applications of H.264/SVC for adaptive streaming, emphasizing the aspect of where, i.e., on which network node and on which layer in the networking stack, in the video delivery path the content adaptation can take place; also, methods of content adaptation are covered. This pragmatic perspective is seen as complementing more general discussions of scalable video adaptation issues in the existing literature.}, doi = {10.4018/978-1-61692-831-5}, isbn10 = {161692831X}, isbn13 = {9781616928315}, language = {EN} } @InProceedings{Kuschnig2010a, author = {Kuschnig, Robert and Kofler, Ingo and Hellwagner, Hermann}, booktitle = {Proceedings of the First Annual ACM SIGMM Conference on Multimedia Systems (MMSys)}, title = {An Evaluation of TCP-based Rate-control Algorithms for Adaptive Internet Streaming of H.264/SVC}, year = {2010}, address = {New York, NY, USA}, editor = {Feng, Wu-chi and Mayer-Patel, Ketan}, month = {feb}, pages = {157-168}, publisher = {ACM}, abstract = {Recent work in TCP video streaming indicates that multimedia streaming via TCP provides satisfactory performance when the achievable TCP throughput is approximately twice the media bit rate. However, these conditions may not be achievable on the Internet, e.g., when the delivery path offers insufficient bandwidth or becomes congested due to competing traffic. Therefore, adaptive streaming for videos over TCP is required and a number of rate-control algorithms for video streaming have been proposed and evaluated in the literature. In this paper, we evaluate and compare three existing rate-control algorithms for TCP streaming in terms of the (PSNR) quality of the delivered video and in terms of the timeliness of delivery. The contribution of the paper is that, to the best of our knowledge, this is the first evaluation of TCP-based streaming in an Internet-like setting making use of the scalability features of the H.264/SVC video codec. Two simple bandwidth estimation algorithms and a priority-/deadline-driven approach are described to adapt the bit rates of, and transmit, the H.264/SVC video in a rate-distortion optimal manner. The results indicate that the three algorithms perform robustly in terms of video quality and timely delivery, both on under-provisioned links and in case of competing TCP flows. The priority-/deadline-driven technique is even more stable in terms of packet delays and jitter; thus, client buffers can be dimensioned more easily.}, doi = {10.1145/1730836.1730856}, language = {EN}, location = {Scottsdale, AZ, USA}, pdf = {https://www.itec.aau.at/bib/files/MMSYS10_Kuschnig_Evaluation_TCP_based_Rate_Control.pdf}, talkdate = {2010.02.23}, talktype = {registered}, url = {http://www.mmsys.org} } @InProceedings{Kuschnig2010, author = {Kuschnig, Robert and Kofler, Ingo and Hellwagner, Hermann}, booktitle = {Proceedings of the 7th IEEE Consumer Communications and Networking Conference (CCNC)}, title = {Improving Internet Video Streaming Performance by Parallel TCP-Based Request-Response Streams}, year = {2010}, address = {Los Alamitos, CA, USA}, editor = {Balandin, Sergey and Matuszewksi, Marcin and Ott, Jörg}, month = {jan}, pages = {5}, publisher = {IEEE}, abstract = {TCP-based video streaming encounters difficulties in unreliable networks with unanticipated packet loss. In combination with high round trip times, the effective throughput deteriorates rapidly and TCP connection resets or stalls may occur. In this paper, we propose a client-driven video transmission scheme which utilizes multiple HTTP/TCP streams. The scheme is largely insensitive to unanticipated packet loss and thereby reduces throughput fluctuations. Since it is based on HTTP, the scheme can easily be deployed in existing network infrastructures. It fosters scalability on the server side by shifting complexity from the server to the clients. Certain features of request-response schemes allow maintaining fairness, despite of using multiple HTTP streams. Making use of TCP, the scheme inherently adapts to congested network links.}, doi = {10.1145/1730836.1730856}, language = {EN}, location = {Las Vegas, NV, USA}, pdf = {https://www.itec.aau.at/bib/files/CCNC10_Kuschnig_Request_Response_Streams.pdf}, talkdate = {2010.01.10}, talktype = {registered}, url = {http://www.ieee-ccnc.org/2010} } @InProceedings{Kofler2009a, author = {Kofler, Ingo and Kuschnig, Robert and Hellwagner, Hermann}, booktitle = {Proceedings of the IEEE International Symposium on Broadband Multimedia Systems and Broadcasting (BMSB)}, title = {Improving IPTV Services by H.264/SVC Adaptation and Traffic Control}, year = {2009}, address = {Los Alamitos, CA, USA}, editor = {Angueira, Pablo and Reimers, Ulrich}, month = may, pages = {1-6}, publisher = {IEEE}, series = {BMSB}, abstract = {This paper presents a novel approach that combines both in-network, application-layer adaptation and network-layer traffic control of scalable video streams based on the H.264/SVC standard. In the IPTV/VoD scenario considered, an intercepting RTSP/RTP proxy performs admission control of the requested video, based on the signaled scalability information, and decides whether the content can be streamed without changes or in an adapted version. The proxy configures the network layer appropriately in order to separate the video stream from besteffort traffic on the same link. Rather than performing fixed bandwidth allocation, our proxy approach uses the Hierarchical Token Bucket (HTB) queuing discipline to allow for borrowing bandwidth between traffic classes. In that setting, two different allocation policies are introduced. The Hard Reservation Policy (HRP) performs admission control and adaptation on the video streams and does not modify video bandwidth allocation after admission. In contrast, the Flexible Borrowing Policy (FBP) restricts the admission control to the base layer of the SVC stream. The packets carrying MGS enhancement layer data are marked with priorities by the proxy and are handled at the network layer by a priority-based queuing mechanism. Both a qualitative comparison and an experimental evaluation of the two policies are given.}, doi = {10.1109/ISBMSB.2009.5133771}, isbn13 = {9781424425907}, language = {EN}, location = {Bilbao, Spain}, talkdate = {2009.05.14}, talktype = {registered}, url = {https://www.itec.aau.at/publications/mmc/BMSB09_Kofler_Improving_IPTV_Services_Preprint.pdf} } @InProceedings{Kofler2009, author = {Kofler, Ingo and Kuschnig, Robert and Hellwagner, Hermann}, booktitle = {Proceedings of the 6th IEEE Consumer Communications and Networking Conference (CCNC)}, title = {In-Network Real-Time Adaptation of Scalable Video Content on a WiFi-ne Router}, year = {2009}, address = {Los Alamitos, CA, USA}, editor = {Gibbs, Simon and Messer, Alan}, month = jan, pages = {2}, publisher = {IEEE}, series = {CCNC}, abstract = {One of the most active research topics in the field of video signal processing is scalable video coding (SVC). The recently published extension of the H.264/AVC video coding standard introduces scalability features by employing a layered encoding of the video stream. In our work we investigated the usage of this scalable extension of H.264/AVC for in-network multimedia adaptation. We developed an RTSP/RTP-based proxy which exploits the layered encoding of the video and can perform real-time video adaptation on an inexpensive off-the-shelf WiFi router. This is achieved by applying a stateful, packet-based adaptation approach that keeps the computational costs at a minimum. With that approach it is possible to simultaneously adapt multiple video streams to varying network conditions or to the capabilities of the consumers' end-devices. In our demonstration we show the streaming of two scalable video streams from a server to a client and the in-network adaptation of the video at the WiFi router. The adaptation can be controlled interactively in the temporal, spatial and SNR domains.}, doi = {10.1109/CCNC.2009.4785005}, isbn13 = {9781424423088}, language = {EN}, location = {Las Vegas, NV, USA}, pdf = {https://www.itec.aau.at/bib/files/CCNC09_SVC_Adaptation_Router_preprint.pdf}, talkdate = {2009.01.11}, talktype = {poster} } @Article{Kuschnig2008, author = {Kuschnig, Robert and Kofler, Ingo and Ransburg, Michael and Hellwagner, Hermann}, journal = {Journal of Visual Communication and Image Representation}, title = {Design options and comparison of in-network H.264/SVC adaptation}, year = {2008}, month = dec, number = {8}, pages = {529-542}, volume = {19}, abstract = {This paper explores design options and evaluates implementations of in-network, RTP/RTSP based adaptation MANEs (Media Aware Network Elements) for H.264/SVC content streaming. The obvious technique to be employed by such an adaptation MANE is to perform SVC specific bitstream extraction or truncation. Another mechanism that can be used is description (metadata) driven, coding format independent adaptation based on generic Bitstream Syntax Descriptions (gBSD), as specified within MPEG-21 Digital Item Adaptation (DIA). Adaptation MANE architectures for both approaches are developed and presented, implemented in end-to-end streaming/adaptation prototype systems, and experimentally evaluated and compared. For the gBSD based solution, open issues like the granularity of bitstream descriptions and of bitstream adaptation, metadata overhead, metadata packetization and transport options, and error resilience in case of metadata losses, are addressed. The experimental results indicate that a simple SVC specific adaptation MANE does clearly outperform the gBSD based adaptation variants. Yet, the conceptual advantages of the description driven approach, like coding format independence and flexibility, may outweigh the performance drawbacks in specific applications.}, address = {Amsterdam}, doi = {10.1016/j.jvcir.2008.07.004}, keywords = {Scalable video coding (H.264/SVC), In-network adaptation, RTP/RTSP MANE, MPEG-21 Digital Item Adaptation (DIA), Generic Bitstream Syntax Description (gBSD)}, language = {EN}, pdf = {https://www.itec.aau.at/bib/files/JVCIR08_In-network_H.264-AVC_Adaptation.pdf}, publisher = {Elsevier B.V.} } @InProceedings{Kofler2008, author = {Kofler, Ingo and Prangl, Martin and Kuschnig, Robert and Hellwagner, Hermann}, booktitle = {Proceedings of the 18th International Workshop on Network and Operating Systems Support for Digital Audio and Video (NOSSDAV)}, title = {An H.264/SVC-based Adaptation Proxy on a WiFi Router}, year = {2008}, address = {New York, NY, USA}, editor = {Wolf, Lars and Griwodz, Carsten}, month = may, pages = {63-68}, publisher = {ACM}, series = {NOSSDAV}, abstract = {Recent advances in video coding technology like the scalable extension of the MPEG-4 AVC/H.264 video coding standard pave the way for computationally cheap adaptation of video content. In this paper we present our work on a lightweight RTSP/RTP proxy that enables in-network stream processing. Based on an off-the-shelf wireless router that runs a Linux-based firmware we demonstrate that the video adaptation can be performed on-the-fly directly on a network device. The paper covers design and implementation details of the proxy as well as a discussion about the actual adaptation of the SVC stream. Based on experimental evaluations we show that our approach can handle a reasonable number of concurrent sessions for a typical home deployment scenario. Furthermore, the paper covers possible applications in which adaptation on the network device can be beneficial.}, doi = {10.1145/1496046.1496061}, keywords = {Multimedia adaptation, in-network adaptation, RTSP, RTP, H.264, scalable video coding}, language = {EN}, location = {Braunschweig, Germany}, pdf = {https://www.itec.aau.at/bib/files/NOSSDAV08_AdaptationProxyRouter-preprint.pdf}, talkdate = {2009.05.29}, talktype = {registered} }