Многие пользователи используют веб-сервис, например SpeedTest.net, для определения входящей/исходящей скорости интернет-соединения.
Это хорошо работает в стандартной ситуации, но для прямой трансляции результат измерения может быть недостоверным, потому что:
работает в браузере, следовательно измеряет скорость веб-серфинга (протокол HTTP), а не для прямых трансляций (протоколы RTMP, SRT)
измеряет скорость только до ближайшего сервера
иногда интернет-провайдеры отдают приоритет скорости для HTTP/HTTPS (для веб-серфинга) и снижают скорость для другого трафика (например, торренты и т. д.).
Это означает, что такое измерение может показывать 50 Мбит, но на самом деле для прямой трансляции вы получите только 5 Мбит.
Мы предоставляем специальную функцию проверки скорости для SRTMiniServer.
для SRTStreamer
запустить SRTMiniServer в Студии
запустить SRTStreamer в локации
Введите URL-адрес сервера и идентификатор потока в SRTStreamer и нажмите "Speed test"
Результат измерения:
ПРИМЕЧАНИЕ. Если вы видите большое значение для "lost pkts" (>10%) увеличьте поле "latency"
Что дальше ?
Например, у вас есть 5000 Kbs. Мы рекомендуем установить 80% для прямой трансляции ( 4000Kbs).