Kleines Update für Enigma2-Benutzer, sofern ihre Box “ServiceApp” auf Stream-Typ 5002 unterstützt.
- Optimiert für Astra 19.2 Nutzer
userbouquet.magentatv.tv.astra192e.zip (1,5 KB)
- Optimiert für Vodafone Kabel Nutzer
userbouquet.magentatv.tv.vfkabel.zip (1,6 KB)
Optimiert heißt, dass die Programm-Logos und EPG auch funktionieren sollten. Sonst funktionieren die Sender auch, halt ohne Logos/EPG wenn man nicht weiteren Aufwand treibt
@lerni, falls du in Dreambox Forum mit Entwickler-Beteiligung unterwegs bist: das sollte für die Entwickler dort kein Problem sein. Ausgehend von den Links oben von @Grinch und insbesondere von http://wiki.wlug.org.nz/SourceSpecificMulticastExample konnte ich in weniger als 60 Minuten ein einfaches Programm schreiben, das die Streams empfängt und als funktionierendes .ts abspeichert. Wenn du Entwickler auf den Link hinweist, sollte er doch Interesse haben.
Dass ffmpeg mit udp statt rdp funktioniert erkläre ich mir so: Die Streams senden verlässlich einen 12-Byte langen rtp-Header, der in ts natürlich falsch ist und weg muss. Da der aber nicht mit dem ts-Kenner anfängt (0x47) wird da irgendwo ne Logik sein, die Garbage überspringt, bis der Anfang erkannt wird (und vermutlich noch prüft, ob auch 188 Bytes weiter wieder 0x47 steht, etc.).
Dass ffmpeg mit rtp überhaupt 2 Minuten funktioniert, kann ich mir nicht erklären. Sehe da auf Anhieb keinen Code, der SSM vollzieht. (Bei udp in ffmpeg sehr wohl).
Und jetzt, wo es so leicht war, die Streams mit eigenem Programm zu “empfangen”, wollte ich auch den Verbindungs-Abbrüchen bei vlc im WLAN nachgehen. Was soll ich sagen - die passieren nicht mehr Kann mir aber wirklich nicht vorstellen, dass es nur ganz direkt am WLAN lag, da ja tcp auf tvheadend ging. Und UDP/rtp sollte sehr viel unempfindlicher sein als tcp.