Чтобы обеспечить наилучшее качество видео в среде клиента, Как потоковые сервисы (например, YouTube или Twich) измеряют пропускную способность / максимальную скорость сети клиента?
Я думаю, что 2 способа.
- сервер отправьте множество данных через полосу пропускания сети через веб-сокет, а затем проверьте, что клиент проверяет, сколько байт получено от сервера за несколько секунд.
- сервер запускает потоковое видео по умолчанию, а клиент измеряет скорость сети, указанную выше.
Во-первых, данные для проверки скорости сети, отправленные сервером, занимают пропускную способность сети сервер-клиент, и это приведет к задержке потокового видео. Во-вторых, если данных потокового видео с сервера недостаточно, будет измеряться медленная скорость сети.
Каков наилучший способ для этого? спасибо.