A Distributed Video Processing System for Internet Live Broadcasting Services

Recently, Internet live broadcasting services such as USTREAM, TwitCasting, in which we, as broadcasters, can broadcast videos via the Internet have became popular. In Internet live broadcasting, broadcasters often add video effects to make live broadcasting exciting. However, the computational power of laptops for general users is not enough for complex video processing. So, Available effects are restricted in only simple effects. Moreover broadcasters cannot add video effects at their desirable timings. Although processing time can be reduced by using high processing power computers, they are expensive and difficult for users to get. Hence, in this paper, we propose a distributed video processing system for Internet live broadcasting services. Our proposed system equips high computational power servers owned by service providers. The devices of broadcasters send their recorded videos to one of the servers and the server broadcasts their processed videos to the clients. The broadcasters can add video effects while reducing the processing times for complex video effects. As a result of our evaluations, we confirmed that our proposed system can reduce the video processing time.

[1]  Pierre Gurdjos,et al.  Be your own cameraman: real-time support for zooming and panning into stored and live panoramic video , 2014, MMSys '14.

[2]  Bin Cheng,et al.  MediaPaaS: A Cloud-Based Media Processing Platform for Elastic Live Broadcasting , 2014, 2014 IEEE 7th International Conference on Cloud Computing.

[3]  Homer H. Chen,et al.  A Collaborative Transcoding Strategy for Live Broadcasting Over Peer-to-Peer IPTV Networks , 2011, IEEE Transactions on Circuits and Systems for Video Technology.

[4]  Seif Haridi,et al.  SmoothCache 2.0: CDN-quality adaptive HTTP live streaming on peer-to-peer overlays , 2015, MMSys.

[5]  Iraj Sodagar,et al.  The MPEG-DASH Standard for Multimedia Streaming Over the Internet , 2011, IEEE MultiMedia.

[6]  Shojiro Nishio,et al.  A Division-Based Broadcasting Method Considering Channel Bandwidths for NVoD Services , 2013, IEEE Transactions on Broadcasting.

[7]  Shueng-Han Gary Chan,et al.  Delay optimization for Multi-source Multi-channel Overlay live Streaming , 2015, 2015 IEEE International Conference on Communications (ICC).

[8]  Yuusuke Gotou Brossom: A P2P Streaming System for Webcast , 2011 .

[10]  Wei-Chi Ting,et al.  Smart Video Hosting and Processing Platform for Internet-of-Things , 2014, 2014 IEEE International Conference on Internet of Things(iThings), and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber, Physical and Social Computing (CPSCom).