So streamen Sie MPEG-Video mit RTP über die VLC-Befehlszeile

12425
Chimera

Ich versuche die folgende vlc-Befehlszeile zu konvertieren, die ein MPEG-Video über UDP (kein RTP) streamt:

cvlc -vvv /vlc/attract.mpg :norm=ntsc :v4l2-width=320 :v4l2-height=240 :v4l2-standard=45056 :channel=1 --no-sout-audio --sout '#transcode:standard' --loop --ttl 1 

Jetzt möchte ich dasselbe tun, aber als RTP-Multicast streamen. Für das Leben von mir scheint ich nicht zu wissen, welche vlc-Befehlszeile dafür benötigt wird.

Jede Hilfe wäre sehr dankbar.

1
Ich kenne nicht alle Parameter des Befehls, aber ich kann Sie darauf hinweisen, wo Sie Ihre Anstrengung unter #transcode>: standard> access machen müssen. Dort müssen Sie von udp auf rtp wechseln. Möglicherweise gibt es auch andere Parameter muss auch geändert werden, damit der Stream mit RTP kompatibel ist. - Wenn Sie Linux und VLC dort haben, können Sie den GUI-Client verwenden, um Dinge zusammen anzuklicken und den konstruierten Befehlszeilenbefehl daraus herauszuholen. und es ist immer ein guter Anfang, um das Wiki https://wiki.videolan.org/Documentation:Streaming_HowTo/Advanced_Streaming_Using_the_Command_Line/#access_2 zu verwenden konqui vor 9 Jahren 0
@konqui Danke für den Kommentar. Ich schätze es. Chimera vor 9 Jahren 0

1 Antwort auf die Frage

1
Giovanni Mascellani

Das ist nicht besonders schwierig. Ich könnte dies tun, indem Sie Ihre Befehlszeile auf diese Weise leicht ändern:

cvlc -vvv video.mpeg :norm=ntsc :v4l2-width=320 :v4l2-height=240 :v4l2-standard=45056 :channel=1 --no-sout-audio --sout '#transcode:rtp' --loop --ttl 1 

Ich kann das Video auf einer anderen Shell laufen sehen:

vlc rtp://@239.255.0.1:9001 

Ich verwende die VLC-Version 2.2.0-pre3 Weatherwax (Version 2.2.0-pre3-0-ga15bef7) aus dem Debian-Paket.