"самое оптимальное это мерять скорость до сервера стрима, но с этим все сложно, так как сайт не дает такой возможности."
как тогда поступать? как измерять правильно?
Надо понимать какие диапазоны ip адресов имеет провайдер и какие из них являются серверами стрима и в каком гео локации находится дата-центр с серверами стрима, дальше через myip.ms выяснить кто провайдер и до него в этом городе мерить скорость, если его нет в списке на speedtest, можно попробовать до любого который тоже есть в списке по этому городу.
"Многие студии по этому заключает с провайдерами специальные договоры, и провайдер гарантирует минимальный маршрут и высокую гарантируемую скорость"
что за договор? и может ли физ. лицо заключить договор с провайдером?
для понимания, студии платят от 10000 руб, по этому они могут договориться с провайдером об оптимизации трафика, но для этого провайдеру нужно предоставить список ip стрим серверов