Nginx: web服务器(win10,本地nginx)
FFmpeg: m3u8切片(4.3.1)
VLC: 点播客户端
切片命令行:
ffmpeg431.exe -i ande_302.mp4 -vbsf h264_mp4toannexb -vcodec libx264 -acodec aac -strict -2 -s 640x480 -r 30 -g 60 -start_number 0 -hls_time 5 -hls_list_size 0 -threads 1 -f hls -y aaa.m3u8
H.264: avcl(MP4:KLV), annexb(附录B:Nalu)
请参考:
FFmpeg+Nginx+rtmp+videojs+VLC快速搭建网络直播网站.pdf
一级索引文件(index.m3u8):
#EXTM3U
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=400,000
low.m3u8
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=800,000
mid.m3u8
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1500,000
hig.m3u8
二级索引文件(low.m3u8):
#EXTM3U
#EXT-X-VERSION:3
#EXT-X-TARGETDURATION:6
#EXT-X-MEDIA-SEQUENCE:0
#EXTINF:5.633333,
low0.ts
#EXTINF:4.566667,
low1.ts
#EXTINF:5.400000,
low2.ts
#EXTINF:4.966667,
low3.ts
#EXTINF:5.666667,
low4.ts
#EXTINF:5.366667,
low5.ts
#EXTINF:4.333333,
low6.ts
#EXTINF:3.700000,
low7.ts
#EXT-X-ENDLIST
切片命令:
ffmpeg431.exe -i ande_302.mp4
-vbsf h264_mp4toannexb -vcodec libx264 -acodec aac -strict -2 -s 360x270 -r 30 -g 60 -start_number 0 -hls_time 5 -hls_list_size 0 -threads 1 -f hls -y low.m3u8
-vbsf h264_mp4toannexb -vcodec libx264 -acodec aac -strict -2 -s 640x480 -r 30 -g 60 -start_number 0 -hls_time 5 -hls_list_size 0 -threads 1 -f hls -y mid.m3u8
-vbsf h264_mp4toannexb -vcodec libx264 -acodec aac -strict -2 -s 1280x720 -r 30 -g 60 -start_number 0 -hls_time 5 -hls_list_size 0 -threads 1 -f hls -y high.m3u8
Vlc请求: http://localhost/m3u8test/index.m3u8
大家好,我的第一本书正式出版了,可以在京东各大店铺抢购哦。
《FFmpeg入门详解--音视频原理及应用:梅会东:清华大学出版社》
京东自营链接:https://item.jd.com/13377793.html
京东其它链接:https://search.jd.com/Search?keyword=FFmpeg%E5%85%A5%E9%97%A8%E8%AF%A6%E8%A7%A3--%E9%9F%B3%E8%A7%86%E9%A2%91%E5%8E%9F%E7%90%86%E5%8F%8A%E5%BA%94%E7%94%A8&enc=utf-8&suggest=1.his.0.0&wq=&pvid=24e80535073b4e1f98e30a3e6963fe81
出书过程非常艰辛,来回校正了好几遍,后续还有FFmpeg系列的其它图书。
第一本:FFmpeg入门详解--音视频原理及应用--梅会东--清华大学出版社
第二本:FFmpeg入门详解--流媒体直播原理及应用--梅会东--清华大学出版社
第三本:FFmpeg入门详解--命令行及音视频特效原理及应用--梅会东--清华大学出版社
第四本:FFmpeg入门详解--SDK二次开发及直播美颜原理及应用--梅会东--清华大学出版社
===================================