ffmpeg: ARD HD Stream in RTP wandeln

Sound, Digitalkameras, TV+Video und Spiele.
Antworten
GrayMH
Beiträge: 5
Registriert: 13.09.2022 16:57:34

ffmpeg: ARD HD Stream in RTP wandeln

Beitrag von GrayMH » 13.09.2022 17:10:22

Hallo,

ich möchte gerne mit ffmpeg den ARD HD IPTV Stream in ein RTP-Stream wandeln.

Dazu habe ich folgenden Befehl genutzt:
ffmpeg -i http://mcdn.daserste.de/daserste/de/master.m3u8 -vcodec copy -acodec copy -f rtp_mpegts rtp://224.2.2.2:2234?pkt_size=1316

Soweit kann den RTP-Stream auch Lokal empfangen, aber es rückelt.

Gibt es einen Befehl, damit ffmpeg den Eingangsstream ein paar Sekunden puffert?

Oder einen anderen Lösungsansatz?

MaGe
Beiträge: 1716
Registriert: 01.06.2014 17:12:16

Re: ffmpeg: ARD HD Stream in RTP wandeln

Beitrag von MaGe » 14.09.2022 04:26:20

GrayMH hat geschrieben: Oder einen anderen Lösungsansatz?

Vorweg, ich habe überhaupt keine Ahnung von dem was du da machst.
Vielleicht hilft es schon die Auflösung zu verringern,
anstatt -vcodec copy 1920x1080,
nimm -map 0:2 -c:a copy 1280x720

Wie komme ich da drauf :?:

ffmpeg -i http://mcdn.daserste.de/daserste/de/master.m3u8 2>&1 | grep Video

Zeigt mir, Ausgabe gekürzt.
Stream #0:0: Video: h264 (Main) ([27][0][0][0] / 0x001B), yuv420p(tv, bt709), 640x360 [SAR 1:1
Stream #0:1: Video: h264 (High) ([27][0][0][0] / 0x001B), yuv420p(tv, bt709), 1920x1080 [SAR 1:1
Stream #0:2: Video: h264 (High) ([27][0][0][0] / 0x001B), yuv420p(tv, bt709), 1280x720 [SAR 1:1
Stream #0:3: Video: h264 (Main) ([27][0][0][0] / 0x001B), yuv420p(tv, bt709), 960x540 [SAR 1:1
Stream #0:4: Video: h264 (Main) ([27][0][0][0] / 0x001B), yuv420p(tv, bt709), 480x270 [SAR 1:1

PS. Sollte ich damit total falsch liegen, vergiss es. :oops:



gruss MaGe
Wir müssen uns vor der Klimaerwärmung nicht fürchten.
Uns rottet die soziale Kälte viel früher aus.

Benutzeravatar
hikaru
Moderator
Beiträge: 13585
Registriert: 09.04.2008 12:48:59

Re: ffmpeg: ARD HD Stream in RTP wandeln

Beitrag von hikaru » 14.09.2022 09:13:38

Ich habe auch keine Ahnung, aber wenn man die Worte "ffmpeg buffer input stream" oben in eine Suchmaschine wirft, fällt unten z.B. [1] raus. Hilft das?

Weiterer Gedanke:
Bist du sicher, dass das Ruckeln (der Buffer-Underflow) beim ffmpeg-Input entsteht und nicht beim Input deines Videoplayers?


[1] https://stackoverflow.com/questions/663 ... nput-video

GrayMH
Beiträge: 5
Registriert: 13.09.2022 16:57:34

Re: ffmpeg: ARD HD Stream in RTP wandeln

Beitrag von GrayMH » 14.09.2022 09:29:24

Wenn ich den Eingangsstream ändere habe ich keine Probleme.

Ich habe schon den ersten Fehler gefunden.

Ich benötige ein -re Befehl, damit läuft es deutlich besser.

ffmpeg -re -i http://mcdn.daserste.de/daserste/de/master.m3u8 -vcodec copy -acodec copy -f rtp_mpegts rtp://224.2.2.2:2234?pkt_size=1316

Ab und zu verschluckt sich das System noch ganz kurz. Gibt es noch einen Befehl um es robuster zu machen und z.B. auf eine kurze Latenz zu verzichten?

GrayMH
Beiträge: 5
Registriert: 13.09.2022 16:57:34

Re: ffmpeg: ARD HD Stream in RTP wandeln

Beitrag von GrayMH » 19.09.2022 21:45:13

Ich habe mir überlegt, das es besser ist den RTP Stream über eine seperate Netzwerkkarte zu streamen. Leider schaffe ich es nicht den ffmpeg Befehl anzupassen.

eth0 ist mit dem Internet-Router verbunden

eth1 soll für den RTP Ausgangsstream genutzt werden

Ist es nötig eth1 eine feste IP zu geben, da dort kein DHCP läuft? Oder ist es egal, das es ein Multicast Stream ist?

Antworten