PPVOD云转码视频系统m3u8地址的预览与试看功能
通过给m3u8地址加上控制参数可实现预览和试看视频的功能,这样就可以让用户在未注册或未付费状态下只能试看部分内容,引起用户对整个视频内容的兴趣,引导他们进一步注册或付费看完整视频。
示例如下:
视频预览:
通过后台复制的m3u8地址,得到以下内容:http://localhost:2100/20200505/pUhFXqcM/index.m3u8,该地址可以观看视频的完整内容。
如果需要预览视频概况,给m3u8地址加上以下参数:
http://localhost:2100/20200505/pUhFXqcM/index.m3u8?segments=5&time=10
segments:表示按时间顺序平均提取的段数
time:表示提取每段的时长
以上地址就是平均提取该视频5段内容,每段提取10秒,生成一个预览的m3u8地址即可概览视频概况。
因为ts的分段时长可能跟指定的时长不一致,所以得到的总时间可能是一个接近指定值的约数。
视频试看:
同样以刚才的m3u8地址为例,
http://localhost:2100/20200505/pUhFXqcM/index.m3u8可以观看视频的完整内容。
http://localhost:2100/20200505/pUhFXqcM/index.m3u8?start=10&end=60
start:指定获取视频内容的开始时间
end:指定获取视频内容结束时间
以上参数就是从视频的第10秒开始到60秒结束,大概内容有50秒时长。
该方法的优势:
由于获取内容是动态参数指定,不需要重新转码来获取文件内容,也不会生成多余的文件来占用硬盘空间,升级你的软件即可让原来已经转码好的内容拥有此功能。
使用限制:
预览和试看的总时长不能超过3分钟
在试看和预览参数后面不需要带sign参数(防盗密钥算法)
友情提示:如果你想把每个视频添加统一的试看时间,那么就可以直接在播放页面内直接添加好试看参数即可。
注意事项:本站发布的模板、插件、源码都是搬运而来,使用之前请先检查有没有后门,有没有漏洞,然后再测试使用。严禁用于违法、违规,影视站需要有相关影视版权以及备案。
免责声明:本站(www.ppvod.cc)只提供HTML+CSS+JS等代码数据,不提供任何违法犯罪的内容数据【包括图片、文字、视频】,不为程序、模板、插件的用途承担任何连带责任,同时也奉劝各位站长不要以身试法,搭建任何触犯国家法律法规的网站。模板源码仅供开发学习交流,如有使用在其他商业或者违法网站的搭建,一切后果自行承担。