Скорость вашей сети зависит от доступной пропускной способности. Таким образом, вам нужно запустить тест скорости с определенными интервалами, например, каждые 10 или 15 секунд. Но даже если вы сможете запускать эти тесты без ущерба для производительности и нагрузки, которые вы накладываете на браузер. Ваша следующая задача будет заключаться в том, чтобы изменить качество видео на более низкое качество, что снова будет головной болью, потому что это не будет простой переключатель видео src.
Адаптивная скорость передачи битов - это тот, который вы ищете. Есть некоторые медиа-серверы, которые предоставляют эту функциональность. Если вы ищете что-то более открытое для понимания и воспроизведения, вы можете попробовать Google Shaka Player. https://github.com/google/shaka-player .
Еще одна вещь, которую следует отметить, - это то, что потоковая передача Adaptive bit rate не работает в IE без помощи плагина.