HuaVideo: Towards a Secure, Scalable and Compatible HTML5 Video Providing System
Yongji Wu,Yong Zhang,Chaoshuo Wang,Chao Li,Chunxiao Xing
DOI: https://doi.org/10.1109/WISA.2014.23
2014-01-01
Abstract:Video is able to convey huge amount of information and it is now one of the most popular media of content service on Internet. After HTML5 emerged, supporting playing video files by using the "" tag becomes the new standard. Nowadays, most of the devices and browsers have already supports playing video online by HTML5 player. Unlike the traditional stream video service, the video tag in HTML5 requires a URL of file, which makes the video able to be downloaded. Video occupies high volume storage, which requires a video server has huge amount of storage, therefore applying scalable distributed storage is necessary. In order to protect the content and provide large storage to HTML5 videos, we designed a new architect of video server, called HuaVideo. It applies DDB(Distributed Database) to store videos, which provides scalable service. Besides, we make use of HTTP header to identify whether the request is valid. At the same time, we generate a unique URL to locate the video which can be used only once. Moreover, only partial data is available when user try to download the content. These mechanisms guarantee the contents of the server cannot be downloaded by normal means. The results of our test prove the effectiveness of our design.