Я создаю службу потоковой передачи hls на основе WebRTC.В этой системе файл отправляется одному узлу, а одноранговые узлы соединяются с другими узлами.Проблема здесь состоит в том, что обнаружение, если доступный узел существует.Если однорангового узла нет, пользователь должен получить все данные с сервера, в противном случае сервер должен использоваться только для ip-соединений между пользователями.В большинстве статей и репозиториях на github приведен пример «видео-чата между пирами», как я могу обслуживать файлы и принимать решение об использовании WebRTC одновременно.Буду рад любому предложению.