/drm_mp4

Trafficserver plugin drm 视频文件拖拽加减密处理 ---mp4

Primary LanguageC++

drm_mp4

文件访问流程 用户访问边缘节点的文件时,分为从头播放和拖拽播放两种情况。该插件主要参考ats官方的mp4插件写的,该插件默认需要
传入一个参数(秘钥),选填参数(0/1 ---生成时,是否需要更新和增加mp4 header);该插件拖动是根据range 请求大小来的,不是时间。

从头播放

正常回源,并将 pcf 或 pcm 文件缓存至边缘节点,直接输出该文件即可,不需做额外处理。 

拖拽播放

拖拽播放的情况较复杂,由于加密后文件无法直接支持拖拽播放,所以必须先对加密文件进行解密,
生成flv或mp4文件后,通过flv 和 mp4 的拖拽模块输出新的flv和mp4文件,并对该文件重新进行加密输出。