2015-06-25 2 views
9

Ich habe ein Array von ArrayBuffers, die ich über WebRTC von PeerA nach PeerB sende. Die größte Unannehmlichkeit, die ich habe, ist diese: Wenn PeerA den Tab auf einen anderen ändert, sendet er mit einer schrecklich langsamen Rate. Wenn PeerA zum Tab der App zurückkehrt, springt die Sendegeschwindigkeit auf normale Werte zurück.WebRTC DataChannels Speed ​​Issue

Gibt es eine Möglichkeit, dieses spezielle Problem zu lösen?

Ich hatte ein ähnliches Problem, als ich die Dateien schnitt, dass ein Wechsel der Tabs die Rate abbrach und dies mit WebWorker überwand. Solange ich die WebRTC durchsucht habe, sind Methoden von WebWorker nicht zugänglich (nur viele Leute fragen nach dieser Funktion).

Irgendwelche Ideen?

+0

Ich weiß nicht, dass es eine gute Antwort gibt. Haben Sie versucht, ein Popup-Fenster zu öffnen? Für was es wert ist, Datenkanäle in Web-Arbeiter [wurde vorgeschlagen, um die Spezifikation] (https://github.com/w3c/webrtc-pc/issues/230). – jib

+0

Ich bin gleich konfrontiert, ich rieche wie Chrom tut es absichtlich etwas Art von etwas zu verhindern ... – deathangel908

Antwort