Bob.Dig Posted yesterday at 08:24 AM Posted yesterday at 08:24 AM (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 yesterday at 08:27 AM by Bob.Dig Quote
Griga Posted yesterday at 08:32 AM Posted yesterday at 08:32 AM 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. Quote
Bob.Dig Posted yesterday at 09:19 AM Author Posted yesterday at 09:19 AM (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". Edited yesterday at 09:19 AM by Bob.Dig Quote
Griga Posted 20 hours ago Posted 20 hours ago 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. 1 Quote
Bob.Dig Posted 20 hours ago Author Posted 20 hours ago (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 20 hours ago by Bob.Dig Quote
Griga Posted 17 hours ago Posted 17 hours ago (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 17 hours ago by Griga Korrektur 1 Quote
Bob.Dig Posted 16 hours ago Author Posted 16 hours ago 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... Quote
Griga Posted 14 hours ago Posted 14 hours ago 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... 1 Quote
Griga Posted 5 hours ago Posted 5 hours ago 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. 1 Quote
Bob.Dig Posted 2 hours ago Author Posted 2 hours ago @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. Quote
Griga Posted 2 hours ago Posted 2 hours ago 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? Quote
Bob.Dig Posted 2 hours ago Author Posted 2 hours ago (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 2 hours ago by Bob.Dig Quote
Griga Posted 54 minutes ago Posted 54 minutes ago 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. Quote
Bob.Dig Posted 16 minutes ago Author Posted 16 minutes ago (edited) vor 40 Minuten schrieb Griga: Woraus schließt du das? So sieht das hier aus: 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 14 minutes ago by Bob.Dig Quote
Griga Posted 4 minutes ago Posted 4 minutes ago 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. Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.