我已經完成了代碼更改通過引用「kurento-one2many-call」節點示例爲webRTC視頻流使用RTSP蒸汽作爲源。代碼在GitHub Repository。 Presenter/source(PlayerEndpoint)被加載到節點應用的開始處,並且觀看者將通過點擊查看器按鈕來流式傳輸視頻流。無需添加演示者或點擊演示者按鈕。問題Kurento one2many webRTC視頻流使用RTSP蒸汽作爲來源
但是我面臨着這段代碼的問題,當我點擊查看器按鈕時,Chrome控制檯日誌和Firefox上沒有任何錯誤,它在控制檯日誌上顯示「ICE失敗,請參閱about:webrtc for more details」錯誤。它只顯示微調和視頻沒有顯示。
如果我們監控節點日誌,那麼一切都很好,PlayerEndpoint成功創建並響應ICE消息。日誌的最後一行打印爲「發送閱讀器候選人」。之後它會卡住,以後什麼都不會打印。新的查看器請求也會發生。
請幫我解決這個問題,或者建議我更改代碼。
您的KMS服務器是否部署在NAT後面?如果是這樣的話,你需要一個STUN服務器。 – igracia
@igracia。我從「WebRtcEndpoint.conf.ini」啓用了STUN服務器,但仍然存在相同的問題。我有監視器媒體服務器日誌,我發現它有「remove_not_supported_codecs_from_array()」行。 [pastebin](http://pastebin.com/cUXiWXjs)上的完整日誌文件。這條線是否會造成問題?請給我一些建議。 –