所以我在我的Symfony 2應用程序中使用Pubnub作爲WebRTC,並且除了顯示其他用戶的視頻之外,它們都運行良好。什麼情況是,當一個用戶連接,一個URL獲取這樣一個產生:Symfony2和WebRTC,路由問題
mediastream:http://www.domain.com/cd024a62-02fa-42eb-8f52-621074ea887e
這些網址都是暫時的,唯一的目的是作爲一種方式來連接視頻流。 WebRTC會話之後不存在,他們無法預測。
由於Symfony路由器找不到到'http://www.domain.com/cd024a62-02fa-42eb-8f52-621074ea887e'的路由,所以從不顯示流(www.domain.com是此示例中symfony應用的網址)。
我所能做的就是調整現有的腳本,使所有的視頻流看起來像'http://www.domain.com/video/cd024a62-02fa-42eb-8f52-621074ea887e',但在這種情況下,任何帶有前綴/ video /的路由都應由Symfony獨立。
任何想法?
問題有點不清楚,你可以在路線上添加更多細節,這些路線應該被處理? – Vamsi
試圖解釋這個問題好一點。這些路由由Pubnub Webrtc腳本創建,所以它實際上不是symfony的一部分。如果路由系統離開具有某個前綴的所有路由,它將工作,但我不知道如何完成。 –
我不確定短語*路由是由PubNub WebRTC腳本創建的*是完全正確的。 PubNub只是交換客戶端之間連接細節的信號協議。該視頻將在PubNub之外進行流式傳輸,這可能是問題所在。有關完整的詳細信息,請參閱知識庫文章[PubNub是否提供WebRTC和視頻聊天](https://www.pubnub.com/knowledge-base/discussion/252/does-pubnub-provide-webrtc-and-video-chat#latest) 。 –