微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决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 举报,一经查实,本站将立刻删除。