请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:AM62A7-Q1工具/软件:
您好:
我正在尝试使用以下流水线生成 HLS 流:
gst-launch-1.0 -v videotestsrc is-live=true ! \
v4l2h264enc extra-controls="enc,prepend_sps_and_pps_to_idr=1,video_gop_size=5,frame_level_rate_control_enable=1,video_bitrate_mode=0,vbv_buffer_size=3000,video_bitrate=6000000" ! \
h264parse ! \
hlssink2 \
location=/var/www/html/segment%04d.ts \
playlist-location=/var/www/html/playlist.m3u8
在 AM62A 上、这将输出第一个段、然后失速。
当我使用以下管道在 x86 Linux 计算机上尝试类似的操作时
gst-launch-1.0 videotestsrc is-live=true ! clockoverlay ! x264enc ! h264parse ! hlssink2
工作正常。 我相信 hlssink2 试图让编码器生成一个密钥帧、我不确定 wave5 编码器是否支持该帧。
有什么想法如何解决这个问题?
此致、
Bas Vermeulen