Можно ли смотреть мультикаст-стриминг с видеотерминала Sony PCS-XG100 на плеере VLC?
Имеется видеотерминал Sony PCS-XG100, с возможностью мультикастового стриминга. Подключение и просмотр стрима сейчас производится исключительно в QuickTime Player (либо в браузере через QuickTime Plugin). Держать этого бесполезного монстра ради одной задачи - дело крайне нерациональное. Пытаюсь приобщить к этому делу легкий и универсальный VLC, но все попытки оканчиваются неудачей.
Вот SDP для подключения к стриму в QTP:
mdatv=0
s=-
o=KypraH 9336 34476 IN IP4 10.45.15.210
t=0 0
m=audio 49501 RTP/AVP 98
c=IN IP4 230.0.0.1/3
a=rtpmap:98 mpeg4-generic/32000/1
a=fmtp:98 streamType=5; profile-level-id=15; mode=AAC-hbr; objectType=2; config=1288; sizeLength=13; indexLength=3; indexDeltaLength=3; constantDuration=1024
m=video 49500 RTP/AVP 98
c=IN IP4 230.0.0.1/3
a=rtpmap:96 H264/90000
a=fmtp:96 profile-level-id=640032; packetization-mode=0; sprop-parameter-sets=J2QAMqwXKgFAFuQ=,KP4Briw=
Напрямую этот файл VLC не подхватывает, нет ни сообщений об ошибках, ничего.
Попытка подключиться к мультикаст-группе через URL rtp://@230.0.0.1:49500 (это порт только видео, хотя в sdp-файле описан еще поток аудио на порту 49501)
Результат:
SDP required:
A description in SDP format is required to receive the RTP stream. Note that rtp:// URIs cannot work with dynamic RTP payload format (96).
Т.о. делаем вывод, что VLC ничего не знает про формат с кодом 96 (с аудио то же самое, только формат 98)
Может можно все эти параметры указать в строке дополнительных параметров при открытии URL?
Dmitry Tallmange, "напрямую" - просто открыть с помощью vlc.exe. Также пробовал открыть как URL с параметрами rtp://230.0.0.1 и кучи подобных конструкций.
Dmitry Tallmange, Вопрос не в том, умеет ли VLC подключаться к мультикастовому стриму. Да, умеет. Вопрос в том, умеет ли подключаться к стриму именно от данного терминала.
Dmitry Tallmange, Вот, например, попытка подключиться к мультикаст-группе через URL rtp://@230.0.0.1:49500 (это порт только видео, хотя в sdp-файле описан еще поток аудио на порту 49501)
Результат:
SDP required:
A description in SDP format is required to receive the RTP stream. Note that rtp:// URIs cannot work with dynamic RTP payload format (96).
Т.о. делаем вывод, что VLC ничего не знает про формат с кодом 96 (с аудио то же самое, только формат 98)
Вот поэтому я и спрашиваю, может в параметрах подключения можно как-то указать или переназначить данные форматы (тут мог фигню сморозить, сильно не бейте :)
Dmitry Tallmange, ничего. пусто. Может, конечно, я не там смотрю? Запуск с ключом -vvvv вообще ничего не меняет ни в интерфейсе плеера, ни в консоль ничего не выводится.