Konvertieren von m3u8 (HLS) in mpd (MPEG-DASH)
Ich habe einen Live-Stream von HLS und möchte ihn in MPEG-DASH konvertieren.
Was ist die beste Praxis?
Der Stream ist bereits h264 aac, daher verstehe ich, dass ich nicht neu codieren muss und ich muss nur transmux.
Was soll ich verwenden? ffmpeg? mp4box?
Anmerkungen:
Ich habe nginx-rtmp-module verwendet, um DASH aus einem RTMP-Stream gemäß diesem Tutorial zu erstellen: https://isrv.pw/html5-live-streaming-with-mpeg-dash Aber nginx-rtmp-module kann nur als Eingabe verwendet werden RTMP-Streams und mit HLS-Stream hat es für mich nicht funktioniert.
Ich habe ffmpeg verwendet, um einen Strich aus m3u8 wie folgt zu erstellen:
ffmpeg -i https://82-80-192-30.vidnt.com/ipbc_IPBCchannel11LVMRepeat/_definst_/IPBCchannel11LVM_3.stream/playlist.m3u8 -strict -2 -min_seg_duration 2000 -window_size 5 -extra_window_size 5 -use_template 1 -use_timeline 1 -f dash out.mpd
Dies ist jedoch sehr begrenzt. Ich kann die Segmentdauer nicht steuern. Der Parameter min_seg_duration von ffmpeg funktioniert für mich nicht sehr gut und kann auch die minimale Dauer festlegen, während ich die maximale Dauer jedes Segments begrenzen möchte (das Segment kommt mit ~ 10 Sekunden heraus, während ich es brauche, ~ 2 zu sein -4 Sekunden, während ich live spiele).
0 Antworten auf die Frage
Verwandte Probleme
-
4
iPod-Touch zum Abspielen von Filmen vom PC auf der PS3?
-
5
Wie kann ich Internetfilme (Hulu usw.) am besten auf meinem Fernseher ansehen?
-
2
Gibt es eine Möglichkeit, ein Webradio in einem Netzwerk gemeinsam zu nutzen?
-
1
Live-Videostreams verzögern
-
2
Wie kann ich eine VRO-Datei in eine AVI-Datei kodieren?
-
1
Wie kann ich Probleme mit Interlaced-Video-Ruckeln / -Schnipsen bei der Wiedergabe auf DVD-Playern b...
-
1
App / Protokoll zur Abstimmung von Live-Audio und -Video nach Zeitplan oder Abonnement
-
3
Wie starte ich Radiosender in deinem Laptop?
-
2
Streaming Line-In zu IP
-
4
Welche Alternativen gibt es für TVersity und Windows Media Player für einen Streaming-Server für XBo...