带有单个端口的TCP上的RTP



我正在使用WEBRTC创建媒体服务器进行视频会议。您可能知道,当用户连接到服务器时,两个端口将在服务器端打开。TCP上的RTP和RTCP端口。因此,媒体服务器将需要广泛的可用端口。这里的情况不是关于多路复用RTP和RTCP端口。

假设媒体服务器位于防火墙后面,并且端口被阻塞,因此无法打开大范围的端口。例如,媒体服务器将使用8080进行信号,而RTP/RTCP将使用443。所有视频流量将流入服务器端的443。

可能吗?

是可能的,许多媒体服务器提供该功能。WOWZA可以通过TCP启用WEBRTC的单个端口;虚幻的媒体服务器也可以通过TCP和UDP启用WEBRTC的单个端口。

从技术上讲,开发这样的功能非常具有挑战性。特别是在UDP上为WEBRTC提供单端口。您需要将传入的WEBRTC流量转移到您的单个端口,并将服务器中特定rtcpeerconnections的内部端点。初始昏迷请求随附可帮助您找到正确上下文并将外部映射到内部的信息。

最新更新