Hi,

I'm using FFmpeg to create HLS stream, but noticed significant TS muxing
overhead (especially for low bitrate condition). I used Elecard Stream
Analyzer to look at the stream and came up some questions.

1. Is it possible to disable Service Description Table? Apple's
mediafilesegmenter does not output it.
2. Is it possible to lower the number of PSI packets? I noticed FFmpeg put
more PSI (PAT/PMT) packets than Apple's.
3. Any other techniques to apply to reduce mux overhead (with FFmpeg on
Ubuntu)? Below is the command we use:

ffmpeg -loglevel fatal -y -i audio_p0.mp4 -i video_p0.mp4 -dn -sn -threads
0 -map 0:0 -map 1:0 -f ssegment -segment_time 5.005 -segment_list p0.m3u8
-segment_list_entry_prefix p0/ -segment_format mpegts -c:v copy -c:a copy
-vbsf h264_mp4toannexb -flags -global_header p0/%d.ts

Thanks,
Wesley
_______________________________________________
ffmpeg-user mailing list
[email protected]
http://ffmpeg.org/mailman/listinfo/ffmpeg-user

Reply via email to