GStreamer 定义用于传出流量(rtsp)的端口

GStreamer 定义用于传出流量(rtsp)的端口

我尝试运行一些自定义 rtsp 软件,但它有一个令人讨厌的怪癖。它无法协商发送视频的端口。它总是将视频发送到发出请求的端口。下面是一个简单的例子:

假设 gstreamer 使用本地机器上的端口 51000 连接到 RTSP 服务器上的端口 8054。然后,RTSP 服务器将尝试将视频发送到 gstreamer 正在运行的机器上,该端口是 gstreamer 最初用于本地连接到 RTSP 服务器的端口。

我知道的通常行为是协商一个端口并将其用于传输视频。

由于我无法在运行 gstreamer 的机器上使用端口 >50,000,因此我正在寻找一种方法让 gstreamer 使用我选择的本地端口连接到 rtsp 服务器。

相关内容