Jump to content

Aufnahmen eines Streams (Internet) enthalten keine Tonspur mehr


Bob.Dig

Recommended Posts

Posted (edited)

Moin. Habe aktuell das Problem, dass Aufnahmen eines bestimmten Streams (Internet) keine Tonspur mehr enthalten. Auch wenn ich die Aufnahme in den DVBViewer ziehe, gibt es keinen Ton. Wenn ich aber live mit dem Viewer gucke, gibt es das Problem nicht. Es betrifft Aufnahmen durch den DMS und den Viewer gleichermaßen. Macht irgendwie keinen Sinn oder @Griga?

 

Edit: Sehe aber gerade, dass der Stream auch nicht störungsfrei empfangen wird, dennoch ist das unterschiedliche Verhalten schon auffällig. 

Edited by Bob.Dig
Posted

Du solltest erst mal feststellen, ob wirklich keine Tonspur in der Aufnahme ist, oder der DVBViewer sie bei der Wiedergabe nur nicht findet. Gut geht das mit dem TransEdit Analyzer: TS-Datei einfach ins TransEdit-Hauptfenster ziehen und dann schauen, was das Analyzer-Fenster für Streams anzeigt.

 

Posted (edited)
vor 47 Minuten schrieb Griga:

und dann schauen, was das Analyzer-Fenster für Streams anzeigt.

Hier mal die Anzeige. Allerdings muss ich sagen, dass der Stream doch dauerhaft gestört ist und sich das Problem damit sehr "relativiert". 

 

Screenshot 2026-09-05 111741.png

Edited by Bob.Dig
Posted

Offenbar kein Audio drin, obwohl die PMT es signalisiert (EAC3 mit ATSC Stream Type). Fragt sich, warum der Recorder die Audiopakete verschmäht. Dafür gibt es mögliche Gründe. Z.B. dass sie als verschlüsselt markiert sind oder bestimmte Header nicht den Erwartungen entsprechen.

 

Am besten wäre, wenn ich den Stream selbst untersuchen könnte. Du kannst jedoch auch probieren, von dem Live Stream mit dem TransEdit Analyzer eine Minute oder so aufzunehmen und mir zur Verfügung zu stellen. Dazu müssen vor "Start Recording" alle Einzelstreams auf der rechten Seite markiert sein (oder keiner). Der Analyzer-Recorder ist nicht wählerisch und nimmt alles auf, wie es kommt. Wo die Datei landet, siehst du unter Settings -> Analyzer bzw. kannst es dort einstellen.

 

Um einen Live TS Stream analysieren zu können, brauchst du eine Transponderliste vom Typ TS Stream (gegebenenfalls mit "New List" auf der linken Seite des TransEdit-Hauptfensters erzeugen), in der du die Adresse einträgst. Oder du importierst mit Drag & Drop eine M3U ins Hauptfenster, die die Adresse enthält.

 

  • Thanks 1
Posted (edited)
vor 41 Minuten schrieb Griga:

Am besten wäre, wenn ich den Stream selbst untersuchen könnte.

Jetzt wird es doch überraschend interessant. Die Aufnahme mit TransEdit hat Ton und zeigt auch keinerlei Unterbrechungen... anders als es live mit dem Viewer zu gucken, der Unterbrechungen und dessen Aufnahme dann keinen Ton mehr hat. Link folgt per PM. Edit: Vielleicht war es auch nur ein großer Zufall, eine Minute ist natürlich nicht sonderlich wissenschaftlich. ;)

Edited by Bob.Dig
Posted (edited)
vor 3 Stunden schrieb Bob.Dig:

und dessen Aufnahme dann keinen Ton mehr hat.

 

Es ist im Analyzer sofort zu sehen, warum. Audio mit PID 221 wird dort auf der rechten Seite gar nicht als Audio erkannt, sondern unspezifisch als Video. Das liegt an den PES Header Startcodes 00 00 01 EF, wie man im Hexviewer sieht, die laut ISO/IEC 13818-1 für Video vorgesehen sind. Richtig wäre 00 00 01 BD für EAC3. Auf diesen Startcode wartet der Recorder, weil er die Aufnahme von Audio nicht irgendwo beliebig mittendrin, sondern an einem passenden Einstiegspunkt beginnen will. Der erwartete Startcode kommt jedoch nie... ein kapitaler Bug des Stream Providers. Einen ähnlichen Fall gab es schon hier. Du kannst ja mal probieren, ob das damals in dem Thema von mir bereitgestellte Plugin die Aufnahmen rettet...

 

Die Wiedergabe im DVBViewer richtet sich dagegen nach der Angabe in der PMT (Program Map Table), wo richtig EAC3 steht, und ignoriert den falschen Startcode. Für die Wiedergabestörungen beim Live-Stream kann ich im Moment keine Ursache sehen. Dafür müsste ich mir womöglich den Stream selbst anschauen.  Eventuell hilft, wenn du Pause anklickst und dann wenige Sekunden später die Wiedergabe fortsetzt, so dass sie aus einer Timeshift-Datei heraus erfolgt.  Sorry, Blödsinn, in der fehlt ja auch Audio. Das ginge nur, wenn das PatchAC3StartCode Plugin am Werk ist.

 

Edited by Griga
Korrektur
  • Thanks 1
Posted
vor 55 Minuten schrieb Griga:

ob das damals in dem Thema von mir bereitgestellte Plugin die Aufnahmen rettet

Danke, das hat geholfen, was das Audio betrifft. Was die "Empfangsschwierigkeiten" betrifft nicht, aber das mag ein grundsätzliches Problem sein. Wäre nur krass, wenn es das nicht ist...

Posted

Was mir noch eingefallen ist: "Transponder Dump" als Aufnahme-Aktion in Timern für den speziellen Sender sollte Audio auch ohne Plugin mit aufnehmen, weil der Media Server und DVBViewer dabei alles unbesehen durchwinken. Bei DVB würden dann x Sender zusammen aufgenommen, aber in deinem Fall ist der Stream allein der ganze Transponder. Eine Korrektur der Audio Startcodes gibt es dabei zwar (ohne Plugin) nicht, aber solange das die von dir verwendeten Player mitmachen, ist das eigentlich egal...

 

  • Thanks 1
Posted
vor 10 Stunden schrieb Bob.Dig:

Danke, das hat geholfen, was das Audio betrifft. Was die "Empfangsschwierigkeiten" betrifft nicht,

 

Hier sollte aber der oben schon angedachte Trick helfen, den Live Stream ein paar Sekunden zeitversetzt aus einer Timeshift-Aufnahme wiederzugeben - vorausgesetzt, der für diesen Zweck aufgenommene Stream hat zuvor eine Plugin-Instanz durchlaufen. Wo diese platziert sein muss, hängt davon ab, ob der DVBViewer den Stream selbst oder vom Media Server empfängt und ob er die Timeshift-Aufnahme an den Media Server delegiert.

 

  • Thanks 1
Posted

@GrigaDanke, für die ganzen Tipps. Für mich stellt es sich momentan so dar, dass ich ständig Unterbrechungen habe mit dem Viewer, wenn ich den "Sender" aber mit TransEdit aufnehme oder streame, habe ich nur kurz am Anfang ein hiccup, danach läuft es stabil. 

Den Patch habe ich überall "installiert", der ändert, genauso wie die Nutzung von TimeShift, an den Unterbrechungen nichts...

Was ich heute später noch testen will, ist der Transponder Dump. 

 

Ich hab auch viele Streams, von denen ich bisher ausging, dass sie gar nicht funktionieren. Jetzt bin ich mir nicht mehr sicher. 

 

Bliebe die Frage, wenn TransEdit es besser kann, wie ließe sich das auf den Viewer übertragen. Wenn ich das richtig sehe, könnte ich auch mit TransEdit "Sender" durchprobieren und dann an den Viewer durchstreamen. Damit müsste ich dann einfach viele Sender live durchtesten können. 

Posted
vor 15 Minuten schrieb Bob.Dig:

Für mich stellt es sich momentan so dar, dass ich ständig Unterbrechungen habe mit dem Viewer,

 

Auch wenn du plugin-korrigierte Aufnahmen des Senders abspielst? Zeigt das Eigenschaftsfenster des DVBViewer-Filters dabei Fehler an?

 

Posted (edited)
vor 20 Minuten schrieb Griga:

Zeigt das Eigenschaftsfenster des DVBViewer-Filters dabei Fehler an?

Das zeigt Discontinuities an, die Unterbrechungen fallen etwas weniger auf, da sie vermutlich beim Abspielen einer Aufnahme weggerafft werden.

Aber der selbe Sender über TransEdit gestreamt, zeigt überhaupt keine Probleme mehr. Der DVBViewer-Filter wird dabei im Viewer anscheinend nicht genutzt. Das ist ein Unterschied wie Tag und Nacht. 🙂

Edited by Bob.Dig
Posted
vor einer Stunde schrieb Bob.Dig:

Der DVBViewer-Filter wird dabei im Viewer anscheinend nicht genutzt.

 

Woraus schließt du das? Wenn die Eigenschaftsseite erscheint bzw. der Eintrag DVB Source unter Einstellungen -> Filter, dann wird er genutzt.

 

vor einer Stunde schrieb Bob.Dig:

Aber der selbe Sender über TransEdit gestreamt, zeigt überhaupt keine Probleme mehr.

 

Das verhält sich hier mit dem DVBViewer 7.3.2.0 dergestalt, dass dein Sample von TransEdit pseudo-live gestreamt funktioniert. Ebenso, wenn ich es normal als Datei abspiele, aber nicht in der Life Stream-Simulation. Da kommt die Wiedergabe überhaupt nicht in die Gänge. Es funktioniert aber mit der internen Version 7.3.2.1. Schau doch mal bitte hier:

 

https://www.dvbviewer.tv/forum/topic/84271-hevc-sender-freezen-unter-7320/

 

Ich habe dich auch der PM als Empfänger hinzugefügt.

 

Posted (edited)
vor 40 Minuten schrieb Griga:

Woraus schließt du das?

So sieht das hier aus:

 Screenshot2026-09-06112359.jpg.50843d47fbbcf396d6b037a55a18d0b6.jpg

 

Ich hab nun die Version aus der PM "installiert" und keinen Unterschied bei den Unterbrechungen feststellen können. Dann aber ist mir eingefallen, dass ich hier ja den Kniff nutze, alle Streams durch den DMS (auf meinem Homeserver) zu empfangen. Ich habe das zum Testen deaktiviert und der Empfang ist nun auch im Viewer soweit problemfrei. Aktuell gehe ich davon aus, dass das Problem also bei mir im DMS zu suchen ist. 

Edited by Bob.Dig
Posted

Hast du unter Optionen -> Wiedergabekomponenten -> DVBViewer Filter dessen Zuständigkeit für bestimmte Dateitypen abgeschaltet? Dann kommt der LAV Source Filter zum Zuge. Sieht etwas danach aus.

 

vor 12 Minuten schrieb Bob.Dig:

Aktuell gehe ich davon aus, dass das Problem also bei mir im DMS zu suchen ist. 

 

Die Version 3.3.2.0 ist von der gleichen Änderung betroffen.

Posted (edited)
vor 11 Minuten schrieb Griga:

DVBViewer Filter dessen Zuständigkeit für bestimmte Dateitypen abgeschaltet?

Nein. Da ist alles angehakt. Es ging wie gesagt um den Fall, dass TransEdit auf meinem Rechner den Sender über rtp://127.0.0.1 an den Viewer streamt (Start Streaming Button). Damit ist im Übrigen natürlich auch der DMS aus dem Spiel gewesen... DMS ist bei mir aktuell das Problem und der läuft bei mir auf dem Homeserver, nicht meinem Rechner. 

 

Ich hab mal alle Streaming Devices aus dem DMS gelöscht, das hat aber nichts geändert. 

Der betreffende Sender nutzt im Übrigen kein HEVC, sondern AVC.  

Edited by Bob.Dig
Posted
vor 9 Minuten schrieb Bob.Dig:

Es ging wie gesagt um den Fall, dass TransEdit auf meinem Rechner den Sender über rtp://127.0.0.1 an den Viewer streamt

 

Du hast den TransEdit Stream wahrscheinlich über Wiedergabe -> URL öffnen gestartet. Das geht dann über die Datewiedergabe-Schiene, und der LAV Sourcefilter kommt zum Zuge, d.h. der DVBViewer hat damit nur wenig zu tun.. Wenn du die URL in deine Senderliste aufnimmst, geht das über den DVBViewer Filter, sofern du dort nicht einen Haken bei "Als Datei wiedergeben" machst.

 

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...