Ограничивают ли движки браузера скорости WebRT C? - PullRequest
4 голосов
/ 18 апреля 2020

Я использую Peer JS, который является JavaScript реализацией WebRT C. Я использую его для отправки данных через DataChannel.

Существуют ли какие-либо ограничения скорости движками браузера?

Я не могу отправить более ~ 20 МБ / с, хотя оба экземпляра мое приложение работает на той же машине. Данные не передаются по сети, что можно увидеть на системном мониторе моего компьютера Linux. Я пробовал Chrome и Firefox.

Кто-нибудь испытывал более высокие скорости при использовании канала данных WebRT C? Я предположил, что одноранговое соединение должно быть самым быстрым средством передачи данных, и мне интересно, является ли это моей реализацией или проблемой протокола. Я знаю, что размер окна играет главную роль в производительности особенно. Какой-нибудь практический опыт с Peer JS, который может быть полезным?

Ответы [ 2 ]

0 голосов
/ 25 апреля 2020

если вы хотите Скорость загрузки, создайте N * PeerConnection, отправьте файл, возможно, будет полезным.

то, что вы пытаетесь сделать, аналогично однопоточному файлу загрузки (TCP / IP), ничего другого, кроме Транспортный протокол.

Вы можете попробовать тест скорости в однопоточном режиме.

0 голосов
/ 20 апреля 2020

Ответ на WebRT C Канал данных для приложений с высокой пропускной способностью дает советы о том, как достичь более высокой пропускной способности в каналах данных WebRT C.

...