2013-09-09 4 views
1

Итак, у нас есть приложение, поддерживающее WebRTC, которое фактически работает в том смысле, что оно устанавливает сеансы, мы можем подключиться к ним, люди публикуют потоки, другие подписчики подписываются и не подписываются на эти потоки и т. Д. И т. Д. Но мы продолжаем получать ошибки от WebRTC, которые говорят «PeerConnection.getStats. Уже получаю статистику! Ошибка возникает в самом видеопотоке. Белый текст на черном фоне, вместо видео.Как разрешить ошибку WebRTC PeerConnection.getStats?

Кроме того, в журнале консоли, мы получаем следующие ошибки:

Uncaught TypeError: Cannot call method 'getStats' of undefined TB.min.js:208 
PeerConnection.getStats: Already getting the stats! TB.min.js:54 
Subscriber State Change Failed: 'Failed' cannot transition to 'NotSubscribing' TB.min.js:54 
Object 
TB.min.js:54 
Sending WebSocket message: {"type":1016,"payload":{"streamId":"995827218","fromAddress":"d5e52bf2-03fb-4e3d-885f-297d4d243684","toAddresses":"d5c1a7d8-f70c-44f3-a42c-1c40bab803ca"}} TB.min.js:54 
TB.exception :: title: Connection Failed (1013) msg: Subscriber PeerConnection Error: PeerConnection.getStats: Already getting the stats! TB.min.js:54 
Subscriber State Change Failed: 'Failed' cannot transition to 'NotSubscribing' TB.min.js:54 
Object 
TB.min.js:54 
Sending WebSocket message: {"type":1016,"payload":{"streamId":"995827218","fromAddress":"d5e52bf2-03fb-4e3d-885f-297d4d243684","toAddresses":"d5c1a7d8-f70c-44f3-a42c-1c40bab803ca"}} TB.min.js:54 
TB.exception :: title: Connection Failed (1013) msg: Subscriber PeerConnection Error: PeerConnection.getStats: Already getting the stats! TB.min.js:54 
Subscriber State Change Failed: 'Failed' cannot transition to 'NotSubscribing' TB.min.js:54 
Object 
TB.min.js:54 
Sending WebSocket message: {"type":1016,"payload":{"streamId":"995827218","fromAddress":"d5e52bf2-03fb-4e3d-885f-297d4d243684","toAddresses":"d5c1a7d8-f70c-44f3-a42c-1c40bab803ca"}} TB.min.js:54 
TB.exception :: title: Connection Failed (1013) msg: Subscriber PeerConnection Error: PeerConnection.getStats: Already getting the stats! 

Любые идеи о том, что может быть причиной этого? Как отключить PeerConnection из статистики опроса ????? Спасибо заранее за любые предложения!

ответ

1

Я не видел этого раньше, но если бы я угадал, это, вероятно, потому, что вы подписали несколько раз в том же потоке, прежде чем он был подписан.