Я разрабатываю приложение для потоковой передачи видео. Я разработал модель, в которой сервер ожидает входящий запрос. Сам сервер обслуживает большое количество клиентов и не может позволить себе обслуживать больше клиентов. Теперь, когда приходит новое соединение, сервер выбирает из числа своих клиентов потенциального клиента, который будет обслуживать запрос входящего клиента. Теперь дело в том, что этот выбор должен быть очень разумным. клиент, его местоположение, расстояние от запрашивающего клиента, чтобы прийти к решению. Теперь мой вопрос, доступен ли какой-либо инструмент для определения ширины полосы, местоположения хоста и расстояния (мой номер хопа)? Можно использовать traceroute, но это будет слишком дорого, так как отправка ответа от каждого промежуточного маршрутизатора занимает много времени.
Любая помощь будет оценена.
Спасибо!