Я хотел бы использовать VLC для потоковой передачи аудиофайла с сервера нескольким клиентам по IP-сети. И сервер, и клиенты работают под управлением Linux. Вот моя попытка для двух клиентов:
Команда сервера
cvlc test.mp3 --sout '#duplicate{dst=rtp{dst=10.0.0.2,port=5004,mux=ts},dst=rtp{dst=10.0.1.2,port=5004,mux=ts}}'
Команда клиентов
cvlc rtp://@:5004
Хотя музыка передается правильно, клиенты вообще не синхронизируются. Существует важный временной разрыв, который делает невозможным слушать. Это нормальное поведение? Я думал, что транспортный протокол в реальном времени может справиться с такими проблемами. Я что-то упустил в конфигурации? Или я должен взглянуть на другой протокол потоковой передачи?
Заранее спасибо.