2012-12-04 53 views
1

我正在嘗試爲音頻流構建RTP媒體投影機。 用戶將與服務器和可能廣播的音頻流創建一個會話。 服務器將向用戶發送所有其他活動用戶的音頻流。RTP MCU(媒體投影機)設計

服務器可以從單個端口發送媒體,還是需要能夠使用一系列端口進行發送? (我知道它需要偵聽端口1024 - 65535)。 服務器是否需要使用ICE,還是隻能立即響應SDP請求?

RTCP在這種情況下如何工作?服務器是否以客戶的名義發送服務質量反饋或作爲客戶發送反饋併爲他自己發送反饋? 服務器對客戶的服務質量反饋做什麼?

服務器是否需要做媒體分組類似改變時間戳或只是提供這些作爲,假設所有的客戶端使用的是G.711編碼?

由於

+0

你的設計是不是從你的解釋清楚被發現。你問了太多問題。如果你完成了設計,那麼請分享您的設計,如果沒有,那麼請讓我們知道你在哪裏,你的設計。 – Alam

回答

0

MCU可以使用單個端口,如果它是在對等網絡連接或單獨的端口每個會話的被動側,如果它是活動側。

MCU可以充當翻譯,並從客戶只是向前RTCP包,而這可能導致具有高帶寬使用。一個更復雜的MCU可以解析RTCP數據包並從這個信息生成RTCP報告。

MCU需要解密並重新加密RTP數據包,但只要所有參與者都使用相同的編解碼器,就不需要進行轉碼。

的信息可以在RTP RFC http://www.ietf.org/rfc/rfc3550.txt