LINUX.ORG.RU

Проблема с multicast стимингом

 


0

1

Запускаю стример так:

cvlc video.mpg --sout '#std{access=udp,dst=239.192.0.222:1234,ttl=1}' -vvv

Последние логи:

[0x7f8224004008] access_output_udp access out debug: packet has been sent too late (23261)
[0x7f8224004008] access_output_udp access out debug: packet has been sent too late (21666)
[0x7f8224004008] access_output_udp access out debug: packet has been sent too late (20059)

После чего висит в процессах, но не вещает на другие машины. Простой запуск файла (cvlc video.mpg) его без проблем воспроизводит.

Дистр: CentOS 6 Версия: vlc-2.0.3-1.el6.x86_64.rpm

Тот же файл, запущенный таким образом:

ffmpeg -re -i video.mpg -vcodec copy -acodec copy -f mpegts 'udp://239.192.0.222:1234?pkt_size=1316&ttl=1'

Вещается и просматривается без проблем. В чем проблема?

★★★★★

Последнее исправление: Siado (всего исправлений: 1)

Выпил разупорина и решил проблему - в моем случае надо было указать ttl >=3

Siado ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.