我试图建立RTP媒体投影仪只为音频流。用户将创建与服务器的会话,并且可能广播音频流。服务器将向用户发送所有其他活动用户的音频流。
服务器是否可以从单个端口发送媒体,或者它是否需要能够使用一系列端口进行发送?(我知道它需要监听1024 -65535端口)。服务器是否需要使用ICE,或者是否可以立即响应SDP请求?
RTCP在此场景中是如何工作的?服务器是以客户端的名义发送服务质量反馈,还是充当客户端并为自己发送反馈?服务器如何处理来自客户端的服务质量反馈?
假设所有客户端都使用G.711编解码器,服务器是否需要对媒体数据包执行某些操作,如更改时间戳或按原样发送它们?
谢谢
发布于 2014-04-30 00:07:13
如果MCU是对等连接中的被动端,则MCU可以使用单个端口;如果MCU是主动端,则可以为每个会话使用单独的端口。
MCU可以充当转换器并仅转发来自客户端的RTCP分组,但这可能会导致高带宽使用率。更复杂的MCU可以解析RTCP分组并根据该信息生成RTCP报告。
MCU需要对RTP分组进行解密和重新加密,但只要所有参与者使用相同的编解码器,就不需要进行代码转换。
https://stackoverflow.com/questions/13713100
复制相似问题