2、hls 與 m3u8
3、通過ffmpeg進行轉換
m3u8是一種常見的流**格式,主要以檔案列表的形式存在,既支援直播又支援點播,尤其在android、ios等平台最為常用。
#extm3u
#ext-x-version:3
#ext-x-media-sequence:0
#ext-x-allow-cache:yes
#ext-x-targetduration:3
#extinf:1.969
#extinf:1.972
#extinf:1.109
#ext-x-discontinuity
#extinf:2.969
#ext-x-endlist
如果是mp4格式,則可以通過ffmpeg轉換為ts格式,命令如下所示:
ffmpeg -i output20.mp4 -codec copy -hls_list_size 0 -hls_wrap 0 -strict -2 -vbsf h264_mp4toannexb -absf aac_adtstoasc -f hls -hls_base_url test.m3u8
ffmpeg -i 1.mp4 -vcodec copy -acodec copy -vbsf h264_mp4toannexb 1.ts
ffmpeg -i 2.mp4 -vcodec copy -acodec copy -vbsf h264_mp4toannexb 2.ts
ffmpeg -i "concat:1.ts|2.ts" -acodec copy -vcodec copy -absf aac_adtstoasc output.mp4
個人學習筆記,如有錯誤還請指正,謝謝。 MP4結構分析
一 mp4 mp4 mpeg 4 part14 是一種常見的多 容器格式,是在 iso iec 14496 14 標準檔案中定義的。mp4檔案的所有資料都裝在box quicktime中為atom 中,mp4檔案由若干個box組成,每個box有型別和長度,可以將box理解為乙個資料物件塊。box中可...
mp4 檔案格式系列
不同。sample to chunk atom儲存sample與chunk的對映關係。sample to chunk atoms的型別是 stsc 它也有乙個表來對映sample和trunk之間的關係,檢視這張表,就可以找到包含指定sample的trunk,從而找到這個sample。字段 長度 位元...
nginx支援MP4模組
nginx的安裝參考 安裝步驟 解壓。注釋掉解壓目錄下src ngx http streaming module.c檔案的158 161行的 如下圖。跳轉到nginx解壓目錄,配置安裝mp4模組支援。configure prefix server nginx add module nginx mod...