H.264/SVC Adaptation on a WiFi Router
Recent advances in video coding technology like the scalable extension of the MPEG-4 AVC/H.264 video coding standard (H.264/SVC) pave the way for computationally cheap adaptation of video content. In the course of our research we developed a lightweight RTSP/RTP proxy that enables in-network stream processing. Based on an off-the-shelf wireless router (Linksys WRT 54 GL Broadband Router) that runs a Linux-based firmware we demonstrate that the video adaptation can be performed on-the-fly directly on a network device. By utilizing the RTP packetization of the video stream the proxy can adapt the video in the spatial, temporal and SNR domains. The proxy was developed from scratch in ANSI C and was deployed on the router by using the popular openWrt distribution.
The demo setup consists of three major compontents:
During the course of the demo the client requests a video stream that will be adapted on the router. The impact of the adaptation can be seen both on the client (quality variation) and on the monitoring dashboard (bandwidth reduction). In addition to adapting a single session, we demonstrate the adaptation of two parallel sessions with different adaptation parameters.
Download a Video of the Demo
For the playback of the videos we recommend the VLC media player.
I. Kofler, R. Kuschnig, and H. Hellwagner, "In-network Real-time Adaptation of Scalable Video Content on a WiFi Router", Proceedings of the 6th IEEE Consumer Communications and Networking Conference (CCNC09), Las Vegas, Nevada, US, January 2009. PDF
I. Kofler, M. Prangl, R. Kuschnig, and H. Hellwagner, "An H.264/SVC-based adaptation proxy on a WiFi router", Proceedings of the 18th International Workshop on Network and Operating Systems Support for Digital Audio and Video (NOSSDAV 2008), Braunschweig, Germany, May 2008. PDF
For more information please contact: