A proposal of a streaming video system adapting to various system environments and its implementation

This paper proposes a streaming video system adapting to various system environments. Until now, many studies of adapting QoS (quality of service) control methods have been made in the area of streaming video technologies in the Internet. However, these methods have not been able to provide sufficient service quality to system users under recent diversification of system environments. We therefore design the system based on three ideas. First, the system conducts switching of streaming servers. This switching makes it possible to combine multiple control mechanisms and to use the combination for QoS control. Second, the system adopts simple estimation methods of network conditions. Estimation accuracy is gradually modified while users are watching streams. Third, the system notifies information of network conditions to system users. This makes it possible to provide streaming services with high level of user satisfaction. We conducted implementation experiments using the prototype system. From these experimental results, we found out that the proposed system was adaptable to various system environments and that the QoS notification decreased the level of user dissatisfaction of service quality.

[1]  Zhengguo Li,et al.  A study of MPEG-4 rate control scheme and its improvements , 2003, IEEE Trans. Circuits Syst. Video Technol..

[2]  Sally Floyd,et al.  Promoting the use of end-to-end congestion control in the Internet , 1999, TNET.

[3]  Bo Li,et al.  Adaptive Video Multicast over the Internet , 2003, IEEE Multim..

[4]  Nicolas D. Georganas,et al.  Rate adaptation transcoding for precoded video streams , 2002, MULTIMEDIA '02.

[5]  Ajay Luthra,et al.  Rate control for MPEG transcoders , 2001, IEEE Trans. Circuits Syst. Video Technol..

[6]  Qian Zhang,et al.  Resource allocation for multimedia streaming over the Internet , 2001, IEEE Trans. Multim..

[7]  Bo Li,et al.  Dynamic layering and bandwidth allocation for multisession video broadcasting with general utility functions , 2003, IEEE INFOCOM 2003. Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No.03CH37428).