可以把視頻進行切片處理,使用的工具軟件ffmpeg
把視頻ts切片生成.m3u8
格式的。
先去官網下載軟件:https://ffmpeg.org/download.html
執行命令:ffmpeg -i ./稻香.mp4 -c:v h264 -flags +cgop -g 30 -hls_time 5 -hls_list_size 0 -hls_segment_filename index%3d.ts index.m3u8
例如時長1小時的一個文件,使用此工具按照每5秒分割一個一個的小視頻,生成的每個小視頻后綴都是.ts
格式:
同時也會生成一個.m3u8
格式的文件,這個文件就是上圖這些小視頻的"索引"了,記錄著每一幀在哪個uri
下:
這樣就可以一小個視頻來進行存儲了。
本人使用vue3框架播放視頻
使用標簽指定播放地址為m3u8那個文件就可以了,有專門的視頻播放js類庫,會自己解析。
我使用的是import videojs from 'video.js';
。具體代碼如下:
你是否還在尋找穩定的海外服務器提供商?創新互聯www.cdcxhl.cn海外機房具備T級流量清洗系統配攻擊溯源,準確流量調度確保服務器高可用性,企業級服務器適合批量采購,新人活動首月15元起,快前往官網查看詳情吧