Real-time video streaming with interactive region-of-interest

High-spatial-resolution videos offer the possibility of viewing an arbitrary region-of-interest (RoI) interactively. In this paper, we focus on a real-time video streaming system with interactive RoI functionality. Real-time video encoding poses a bottleneck for developing such a system. We present some solutions for speeding up the encoding process at the server so it can be performed in real-time. First, we encode only those video slices that intersect the users' RoIs during a given frame-interval. The server load can be further reduced by skipping the downsampling of the static background in the scene. We also make use of the modes and motion vectors information available in the original high-definition bitstream. Experimental results show that the encoding time at the server can be reduced significantly (more than 90% in some cases) without affecting the video quality or increasing the transmission bit-rate.

[1]  Christophe De Vleeschouwer,et al.  Remote Interactive Browsing of Video Surveillance Content Based on JPEG 2000 , 2009, IEEE Transactions on Circuits and Systems for Video Technology.

[2]  Gary J. Sullivan,et al.  Rate-constrained coder control and comparison of video coding standards , 2003, IEEE Trans. Circuits Syst. Video Technol..

[3]  Bernd Girod,et al.  Compression-aware digital pan/tilt/zoom , 2009, 2009 Conference Record of the Forty-Third Asilomar Conference on Signals, Systems and Computers.

[4]  Bernd Girod,et al.  Optimal slice size for streaming regions of high resolution video with virtual pan/tilt/zoom functionality , 2007, 2007 15th European Signal Processing Conference.

[5]  Ajay Luthra,et al.  Overview of the H.264/AVC video coding standard , 2003, IEEE Trans. Circuits Syst. Video Technol..

[6]  Xiaoyan Sun,et al.  A Fast Downsizing Video Transcoder for H.264/AVC with Rate-Distortion Optimal Mode Decision , 2006, 2006 IEEE International Conference on Multimedia and Expo.