gstreamer 将 rtpsession 连接到 multiudpsink
gstreamer connecting rtpsession to multiudpsink
我是 gstreamer 的新手。我在 gst_parse_launch 中的管道(使用 Android 相机)是:
"ahcsrc ! videoconvert ! amcvidenc-omxqcomvideoencoderavc bitrate=6000000 i-frame-interval=2"
" ! rtph264pay config-interval=-1"
" ! .send_rtp_sink rtpsession name=session .send_rtpsrc ! multiudpsink sync=false async=false name=rtpudpsinkvideo clients=%s"
" ! session.send_rtcp_sink session.send_rtpsrc ! multiudpsink sync=false async=false name=rtcpudpsinkvideo clients=%s"
每当我尝试发送 RTP 数据包时,我都会收到 "could not link rtpudpsinkvideo to session" 错误。
谢谢。
我用与此人相同的方式推送 rtpsession 解决了我的问题 https://doc-kurento.readthedocs.io/en/6.9.0/knowledge/rtp_streaming.html
我还删除了 sdes 部分,因为 gstreamer 无法解析它,但我认为只是我不知道它从什么开始。
管道现在看起来像这样:
"rtpsession name=r"
"ahcsrc ! videoconvert ! amcvidenc-omxqcomvideoencoderavc bitrate=6000000 i-frame-interval=2"
" ! rtph264pay config-interval=-1"
" ! r.send_rtp_sink"
" r.send_rtp_src ! multiudpsink sync=false async=false name=rtpudpsinkvideo clients=%s"
" r.send_rtcp_src ! multiudpsink sync=false async=false name=rtcpudpsinkvideo clients=%s"
我是 gstreamer 的新手。我在 gst_parse_launch 中的管道(使用 Android 相机)是:
"ahcsrc ! videoconvert ! amcvidenc-omxqcomvideoencoderavc bitrate=6000000 i-frame-interval=2"
" ! rtph264pay config-interval=-1"
" ! .send_rtp_sink rtpsession name=session .send_rtpsrc ! multiudpsink sync=false async=false name=rtpudpsinkvideo clients=%s"
" ! session.send_rtcp_sink session.send_rtpsrc ! multiudpsink sync=false async=false name=rtcpudpsinkvideo clients=%s"
每当我尝试发送 RTP 数据包时,我都会收到 "could not link rtpudpsinkvideo to session" 错误。
谢谢。
我用与此人相同的方式推送 rtpsession 解决了我的问题 https://doc-kurento.readthedocs.io/en/6.9.0/knowledge/rtp_streaming.html
我还删除了 sdes 部分,因为 gstreamer 无法解析它,但我认为只是我不知道它从什么开始。
管道现在看起来像这样:
"rtpsession name=r"
"ahcsrc ! videoconvert ! amcvidenc-omxqcomvideoencoderavc bitrate=6000000 i-frame-interval=2"
" ! rtph264pay config-interval=-1"
" ! r.send_rtp_sink"
" r.send_rtp_src ! multiudpsink sync=false async=false name=rtpudpsinkvideo clients=%s"
" r.send_rtcp_src ! multiudpsink sync=false async=false name=rtcpudpsinkvideo clients=%s"