2016-05-18 40 views
0

我已經實現了Twilio視頻快速啓動代碼使用ReactJS我的項目和一些調整後,這一切似乎在Chrome和Firefox正常工作從我的電腦,但是當我嘗試使用無論是預覽還是通過移動網絡瀏覽器與其他客戶端進行通話,視頻都不會移動。它被卡住了,但如果我用手指移動屏幕或手指剛好在屏幕上,視頻流將正常工作,但在停止移動屏幕的那一刻,它會凍結當前幀。我不確定這是否與Twilio附加視頻的方式有關,或者是否有關於移動瀏覽器的一些問題,我不明白附加視頻流時的問題。Twilio的WebRTC視頻凍結移動網絡上

感謝您的幫助

回答

0

所以有幾件事情可以在這裏進行。目前以及在可預見的未來,Twilio Video將需要A6片上系統,因此舊版設備(例如iPod Touch(第5代))將不受支持。

https://www.twilio.com/docs/api/video/system-requirements

您可以嘗試通過修改分辨率間接改變比特率。有一些示例代碼(SWIFT)證明了該API:

https://github.com/twilio/video-sample-ios-capture-render/blob/master/VideoSampleCaptureRender/ViewController.swift#L205

最後,通過對話委託連接信息報告確實接收統計:

https://media.twiliocdn.com/sdk/ios/conversations/releases/0.22.0/docs/Protocols/TWCConversationDelegate.html#//api/name/conversation:didReceiveTrackStatistics

但沒有一種根據這些統計數據自動調整分辨率的方法。

希望這有助於指出你在正確的方向。請在評論中告訴我你發現的內容。

+0

對不起,我應該指定我正在Android設備上嘗試此操作(Samsung s6),並且我沒有使用iOS sdk。這是所有使用javascript開發的web(reactJS) – Chriskot

+0

啊,很酷。無論如何,許多這些相同的原則可能適用。但是,如果您發送的代碼示例中包含設備細節和任何相關的日誌信息,那麼我們可以在支持方面深入一點。 twilio.com/help/contact –