html视频试看代码,m3u8地址的预览与试看功能更能吸引用户
通過給m3u8地址加上控制參數(shù)可實(shí)現(xiàn)預(yù)覽和試看視頻的功能,這樣就可以讓用戶在未注冊或未付費(fèi)狀態(tài)下只能試看部分內(nèi)容,引起用戶對整個(gè)視頻內(nèi)容的興趣,引導(dǎo)他們進(jìn)一步注冊或付費(fèi)看完整視頻。
示例如下:
視頻預(yù)覽:
通過后臺(tái)復(fù)制的m3u8地址,得到以下內(nèi)容:http://localhost:2100/20200505/pUhFXqcM/index.m3u8,該地址可以觀看視頻的完整內(nèi)容。
如果需要預(yù)覽視頻概況,給m3u8地址加上以下參數(shù):
http://localhost:2100/20200505/pUhFXqcM/index.m3u8?segments=5&time=10
segments:表示按時(shí)間順序平均提取的段數(shù)
time:表示提取每段的時(shí)長
以上地址就是平均提取該視頻5段內(nèi)容,每段提取10秒,生成一個(gè)預(yù)覽的m3u8地址即可概覽視頻概況。
因?yàn)閠s的分段時(shí)長可能跟指定的時(shí)長不一致,所以得到的總時(shí)間可能是一個(gè)接近指定值的約數(shù)。
視頻試看:
同樣以剛才的m3u8地址為例,
http://localhost:2100/20200505/pUhFXqcM/index.m3u8可以觀看視頻的完整內(nèi)容。
http://localhost:2100/20200505/pUhFXqcM/index.m3u8?start=10&end=60
start:指定獲取視頻內(nèi)容的開始時(shí)間
end:指定獲取視頻內(nèi)容結(jié)束時(shí)間
以上參數(shù)就是從視頻的第10秒開始到60秒結(jié)束,大概內(nèi)容有50秒時(shí)長。
該方法的優(yōu)勢:
由于獲取內(nèi)容是動(dòng)態(tài)參數(shù)指定,不需要重新轉(zhuǎn)碼來獲取文件內(nèi)容,也不會(huì)生成多余的文件來占用硬盤空間,升級你的軟件即可讓原來已經(jīng)轉(zhuǎn)碼好的內(nèi)容擁有此功能。
如何控制防盜?
在后臺(tái)防盜設(shè)置——防盜密鑰一項(xiàng),設(shè)置上一個(gè)密鑰,參考http://www.ppvod.com/dianbo/wenti/485.html的密鑰算法,給完整的m3u8地址帶上防盜功能。
由于預(yù)覽和試看都是不需要指定sign(防盜密鑰)的,如果盜鏈的人需要獲取完整的m3u8內(nèi)容是需要帶上密鑰算法才能獲取的,所以相對是安全的。
使用限制:
預(yù)覽和試看的總時(shí)長不能超過3分鐘
在試看和預(yù)覽參數(shù)后面不需要帶sign參數(shù)(防盜密鑰算法)
http://www.ppvod.com/dianbo/xiazai/440.html
PPVOD全能直播軟件下載地址:http://www.ppvod.com/zhibo/xiazai/511.html
在線服務(wù)QQ:250093148
總結(jié)
以上是生活随笔為你收集整理的html视频试看代码,m3u8地址的预览与试看功能更能吸引用户的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python knn模型_使用Pytho
- 下一篇: 【软件测试】软件测试方法分类