Moin ihr Lieben!
Ich bastle schon seit einigen Tagen an der Telerising API wegen Providerwechsel und dem Wegfall echten IPTVs via M3U. Und danke schonmal für diese tolle API, ich habe lange nach genau so etwas gesucht.
Bitte entschuldigt, dass ich mir nicht alle 200+ Seiten des Threads durchgelesen habe, ob dieses Problem (wenn es eins ist), schon jemandem aufgefallen ist:
Die M3U läuft prima ohne Probleme im VLC und im MPHC. Dort ist mir in den Codecinformationen aufgefallen, dass alle Streams immer erst mit Audio, dann mit Video gekapselt sind; also Stream #0 Audio#1; Stream #4 Audio#2; Stream #5 Video AVC (wobei sogar die Audiostreams (Haupt- und Nebenstream vertauscht sind). Ich fürchte, dass das der Grund ist, warum TVMosaic (ich weiß tot und kein Support mehr aber beste UI) und Jellyfin (orientieren wir uns daran, habe Probleme dazu schon hier gelesen) die Streams gar nicht (TVMosaic) oder erst nach 3 Minuten ohne Ton (Jellyfin) abspielen.
Mein Setting:
- Zattoo DE Ultimate
- Telerising im Docker und besagte Apps direkt, alles auf einer Syno Intel x64
- HLS7, mit M3U8 Extension, IP des LAN-Interface manuell eingetragen (mit http & Port natürlich)
- Auch alles mit DASH und verschiedenen Audioeinstellungen (Dolby / AAC) rumprobiert.
- Die Channel werden von allen Apps erkannt und problemlos importiert
Ich hatte erst telerising-minimal 0.11.7 und jetzt new-telerising 0.11.8 probiert. Mit den ffmpeg Options kenne ich mich leider nicht so gut aus (bei so langen cvar-strings bin ich schnell raus...)
Gibt es einen einfachen ffmpeg-String mit dem man die Reihenfolge korrigiert kapseln kann ohne die Streams selbst Codieren zu müssen (falls ja, wie implementiere ich das) oder ließe sich diese oder eine ähnliche Option in der API zukünftig direkt einbauen?
Danke & viele Grüße!