Запускаю, например, так:
$cat example.dv|cvlc - :file-caching=300 :sout='#transcode{vcodec=h264,vb=800,acodec=mpga,ab=128,cnnels=2,samplerate=44100}:rtp{sdp=rtsp://:12554/sn}' :sout-all :sout-keep --ttl 12
На том же самом компьютере или соседнем, соединённом напрямую через кабель
$cvlc rtsp://127.0.0.1:12554/sn
даёт просмотр вещания, хотя и некоторые ошибки сыпятся вроде
core input error: ES_OUT_RESET_PCR called
Frame num change from 6 to 7
decode_slice_header error
Но видео смотрится.
Однако, откуда-нибудь извне посмотреть не получается. Ошибка
live555 demux error: no data received in 10s, aborting
Если попробовать подсоединиться к другому порту (заведомо нерабочему), то сообщения совсем другие, что невозможно установить связь. То есть, чего-то оно там таки коннектится, но упорно не желает нормально работать. Файрвол проверял, вроде ничего такого не блокирую. Во всяком случае на соседнем компе же показ идёт.
Чего-то даже идеи кончились, такое ощущение, что чего-то элементарного не делаю, какой-то опции не задал или задал неправильно.