ffmpeg输出直播hls


使用ffmpeg将点播文件输出成直播hls指令如下

ffmpeg -y \ 
-input_format h264 -i /dev/video0 \ 
-c:v copy \ 
-f hls \
-hls_time 2 \
-hls_playlist_type vod \
-hls_list_size 5\
-hls_flags independent_segments \
-hls_segment_type mpegts \
-hls_flags delete_segments \
-hls_segment_filename stream_%v/data%02d.ts \
-var_stream_map “v:0,a:0 v:1,a:1 v:2,a:2” stream_%v/stream.m3u8

hls_time:切片时长

hls_list_size: 保留切片的长度

hls_flags delete_segments: 清理切片

,

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注