GStreamer 直播到 RTMP 服务器导致神秘的段错误

问题描述

我正在尝试设置 RaspBerry Pi,以通过 RTMP 将 HQ 摄像头模块流式传输到带有 Gstreamer 1.19.0(从源代码构建)的 Nginx 服务器。

gst-launch-1.0 --no-fault -v \
    rpicamsrc ! queue \
  ! x264enc bitrate=1000 byte-stream=false ! video/x-h264 ! queue \
  ! h264parse ! video/x-h264 ! queue \
  ! flvmux streamable=true name=mux ! queue \
  ! rtmp2sink async-connect=true location=rtmp://my-cool-server.com/live/key sync=true

大约 5 秒后,管道因 Segmentation fault 崩溃。这不会在流式传输到 fakesinkhlssink 时发生,但仅在流式传输到 rtmp2sink 时发生。我已经尝试了 mux.com 流媒体端点和在 Linode 上运行的启用了 Nginx_rtmp_module 的服务器,但问题是相同的。从 OBS 流式传输时,这两个服务器都可以正常工作。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)