我们正在使用 rtsp 使用 h264 编码以 90000 比特率传输视频。我们能够在vlc媒体播放器中获取流,但是当我们使用Gstreamer管道时我们无法获取流。我们使用的gstreamer管道是:
! gst-launch-1.0 udpsrc 端口=8554 !应用程序/x-rtp,媒体=视频,有效负载=96! rtph264depay ! h264解析! avdec_h264!自动视频接收器
我们还尝试使用以下方法来播放它: gst-launch-1.0 playbin3 uri=rtsp://IPv4:端口号
您应该能够使用 playbin 元素打开流。确保从 VLC 设置 rtsp 流时,您应该添加流路径:
rtsp://IPv4:PORT_NUMBER/PATH
gstreamer 管道还应在 playbin uri 中包含此路径:
gst-launch-1.0 playbin3 uri=rtsp://IPv4:PORT_NUMBER/PATH
其他问题可能与防火墙阻止接收端的流或流未发送到接收设备所在的网络有关。