RTP MCU(媒体投影仪)设计

时间:2012-12-04 22:30:11

标签: rtp

我正在尝试仅为音频流构建RTP媒体投影仪。 用户将与服务器创建会话并可能广播音频流。 服务器将向用户发送所有其他活动用户的音频流。

服务器是否可以从单个端口发送媒体,还是需要能够使用一系列端口进行发送? (我知道它需要侦听端口1024 - 65535)。 服务器是否需要使用ICE,或者只是立即响应SDP请求?

RTCP如何在这种情况下工作?服务器是以客户的名义发送服务质量反馈还是充当客户端并为自己发送反馈? 服务器对客户的服务质量反馈做了什么?

假设所有客户端都使用G.711编解码器,服务器是否需要对媒体数据包执行某些操作,例如更改时间戳或只是按原样传递它们?

由于

1 个答案:

答案 0 :(得分:0)

如果MCU是对等连接中的被动端,则MCU可以使用单个端口;如果是活动端,则MCU可以使用单独的端口。

MCU可以充当转换器,只转发来自客户端的RTCP数据包,但这可能导致高带宽使用。更复杂的MCU可以解析RTCP数据包并根据此信息生成RTCP报告。

MCU需要对RTP数据包进行解密和重新加密,但只要所有参与者都使用相同的编解码器,就不需要进行转码。

可以在RTP rfc中找到该信息 http://www.ietf.org/rfc/rfc3550.txt