fix?
This commit is contained in:
@ -294,9 +294,11 @@ async def stream_video_from_fifo():
|
||||
# -c:v copy: copy video codec without re-encoding (use hardware-encoded H.264)
|
||||
# -f hls: output HLS format
|
||||
# -hls_time 1: 1 second per segment (low latency)
|
||||
# -hls_list_size 5: keep 5 segments in playlist
|
||||
# -hls_list_size 10: keep 10 segments in playlist (more buffer for clients)
|
||||
# -hls_delete_threshold 3: delete segments only after 3 new ones created
|
||||
# -hls_flags delete_segments+append_list+omit_endlist: live streaming flags
|
||||
# -hls_segment_type mpegts: use MPEG-TS segments
|
||||
# -hls_segment_filename: use %d for unlimited numbering
|
||||
# -start_number 0: start segment numbering from 0
|
||||
ffmpeg_process = subprocess.Popen(
|
||||
['ffmpeg',
|
||||
@ -308,10 +310,11 @@ async def stream_video_from_fifo():
|
||||
'-c:v', 'copy',
|
||||
'-f', 'hls',
|
||||
'-hls_time', '1',
|
||||
'-hls_list_size', '5',
|
||||
'-hls_list_size', '10',
|
||||
'-hls_delete_threshold', '3',
|
||||
'-hls_flags', 'delete_segments+append_list+omit_endlist',
|
||||
'-hls_segment_type', 'mpegts',
|
||||
'-hls_segment_filename', f'{hls_dir}/segment_%03d.ts',
|
||||
'-hls_segment_filename', f'{hls_dir}/segment_%d.ts',
|
||||
'-start_number', '0',
|
||||
f'{hls_dir}/playlist.m3u8'],
|
||||
stdin=subprocess.PIPE,
|
||||
|
||||
Reference in New Issue
Block a user