最開始是用不依賴Flash的HTML5視頻播放器替換現有的基於Flash的視頻播放器,主要使用現有video.js開源播放器的定制開發。在完成視頻播放器的制作後,在進壹步延伸Web視頻加密的相關內容時,開始了解並逐步研究相關的視頻加密內容。最後通過整理總結,以及自己的理解,做了這個簡單的Demo。目的是為在視頻加密方面有相同目的的道友提供微薄的幫助。如果能起到吸玉的作用,自然更好。
其實這個項目最核心的原理就是解釋壹個視頻源如何從正常的mp4格式變成加密的m3u8文件+ts文件+key文件,然後在客戶端如何對可以正常播放的視頻進行加密、解密和播放。