tvstreamrecord - Aufzeichnen von HTTP-Streams

Pavion

Benutzer
Mitglied seit
02. Feb 2013
Beiträge
566
Punkte für Reaktionen
14
Punkte
44
Hi Hula!

Wie immer, der Reihe nach...:

1) Korrigiert unter "Aufnahmen"
2) Unter "EPG Chart" ist es leider komplexer. Es funktioniert jedenfalls nicht so, wie ich es meinte. Im ersten Ansatz habe ich korrigiert, dass schon beim Klick auf ein Programm die Suche verschwindet. Beim Klick auf "Aufnehmen" muss die Seite d.Z. aber weiterhin neu geladen werden, um die Ergebnisse zu aktualisieren, hier muss ich noch überlegen, ob eine einfache Lösung möglich wäre. Wie schon oft gesagt, mein Code ist nicht gerade änderungsfreudig :)
3) Farblich absetzen ist noch komplexer... und die Frage ist, warum. Die Zeiten und Sendernamen stehen doch immer daneben und fahren je nach Darstellung sogar mit?! Die EPG-Chart wird bei meinen besten Bemühungen kaum Deine Programmzeitschrift ersetzen. Wenn es Dir um Bequemlichkeit und schicke Oberfläche geht, lege ich auch Dir die Verwendung von TV-Browser nah. Hier malen wir doch bitte den Packesel nicht bunt :D

Gruß
Pav
 

Pavion

Benutzer
Mitglied seit
02. Feb 2013
Beiträge
566
Punkte für Reaktionen
14
Punkte
44
Zwischenstand zum Thema Chart:

Leider kann ich hier nicht auf Neuladen verzichten, daher eine Idee:

Das Suchwort wird dauerhaft gespeichert (in der Datenbank) und bei jeder Seitenaktualisierung (einschl. beim Löschen/Erstellen) erneut angewendet.
Nachteil: muss man halt per Hand rausnehmen, wenn es nicht immer bunt sein möchte.
Nebeneffekt: Möglichkeit, Suchworte direkt in der URL vorzugeben und als Favoriten zu speichern

Ein Osterei für die, die hier aufmerksam lesen: diese Funktion gibt es schon ewig in der EPG-Liste und zwar kann man sie nutzen, indem die URL um &suchwort ergänzt wird

Code:
http://localhost:8030/epglist&Jerry
zukünftig auch:
http://localhost:8030/epgchart&Jerry

@hulahoop, @alleanderen: was haltet Ihr von dieser Lösung?
 

Unfassbar

Benutzer
Mitglied seit
04. Mai 2016
Beiträge
6
Punkte für Reaktionen
0
Punkte
1
Hallo,

zunächst vielen Dank für die fleißige Entwicklertätigkeit! :)

Allerdings hab ich seit geraumer Zeit Probleme bei der Aufzeichnung von Telekom Entertain rtp-Streams mithilfe meiner Synology DS215j. Vor einiger Zeit funktionierte alles wunderbar, nun aber treten starke Bildfehler auf, wobei die aufgezeichneten ts-Dateien permanent stocken bzw. springen (siehe Screenshot). Gravierende Änderungen an der Aufnahmearchitektur gab es nicht. Ich habe aufgrund der Fehler das neueste ffmpeg per Paket von "https://synocommunity.com/package/ffmpeg" installiert und die Parameter zu "-loglevel error -acodec copy -vcodec copy -sn -r 25" geändert, leider vergebens.
Weiß jemand eine Lösung dazu?

Zwischenablage02.jpg
 

Pavion

Benutzer
Mitglied seit
02. Feb 2013
Beiträge
566
Punkte für Reaktionen
14
Punkte
44
Wie immer, versuche es bitte mit einer anderen Erweiterung anstelle von .ts. Unter Umständen hat Telekom was an Codecs verändert. Grüße, Pav
 

Unfassbar

Benutzer
Mitglied seit
04. Mai 2016
Beiträge
6
Punkte für Reaktionen
0
Punkte
1
Hi,

hier noch der Output mit Loglevel Error.
MPG und TS führen zum gleichen Ergebnis. Jeweils eine größere und eine kleinere Datei.
Das Log sagt:
Code:
FFMPEG record 'Das Erste HD' ended with an error:[h264 @ 0x11dee920] non-existing PPS 0 referenced Last message repeated 1 times[h264 @ 0x11dee920] decode_slice_header error[h264 @ 0x11dee920] no frame![h264 @ 0x11dee920] non-existing PPS 0 referenced Last message repeated 1 times[h264 @ 0x11dee920] decode_slice_header error[h264 @ 0x11dee920] no frame![h264 @ 0x11dee920] non-existing PPS 0 referenced Last message repeated 1 times[h264 @ 0x11dee920] decode_slice_header error[h264 @ 0x11dee920] no frame![h264 @ 0x11dee920] non-existing PPS 0 referenced Last message repeated 1 times[h264 @ 0x11dee920]

Und das geht dann eine ganze Seite so weiter...

Gruß
Daniel

Ich bekomme auch genau diese Fehlermeldung, gibt es dafür eine Lösung? Mit deinem Hinweis -f h264 einzufügen kann die Datei nicht geöffnet werden und VLC hängt sich auf.
 

Unfassbar

Benutzer
Mitglied seit
04. Mai 2016
Beiträge
6
Punkte für Reaktionen
0
Punkte
1
Seltsam, nun habe ich nochmals zwei Aufzeichnungen mit den Standartparametern "-loglevel error -acodec copy -vcodec copy" angeschoben und es klappt ohne irgendwelche Bildfehler. Dennoch bleiben die Fehlermeldungen "FFMPEG record 'Test' ended with an error:[NULL @ 0x1f13e80] SPS unavailable in decode_picture_timing[NULL @ 0x1f13e80] non-existing PPS 0 referenced[h264 @ 0x1f13e80]" etc. in der Log-Datei.

Vielleicht hakt es beim heimischen Netzwerk.
 
Zuletzt bearbeitet von einem Moderator:

Pavion

Benutzer
Mitglied seit
02. Feb 2013
Beiträge
566
Punkte für Reaktionen
14
Punkte
44
Hi!

leider fällt es mir sehr schwer, eine Auskunft über ffmpeg-spezifische Probleme zu geben. Zu dem, was Du geschrieben hast, fallen mir auf Anhieb einige generelle Sachen ein (unsortiert):

1) -r 25 bringt vermutlich gar nichts, da das Video durch -vcodec copy nicht umkodiert wird, nimm es lieber weg
2) Wenn Du Community-ffmpeg geladen hast, musst Du auch den kompletten Pfad in TSR vorgeben (kenne ich leider nicht), sonst bringt es eh nichts. Alternativ kannst Du auch von der offiziellen ffmpeg-Seite eine passende Version herunterladen, in z.B. /volume1/common speichern und diesen Pfad eintragen
3) Checke bitte die Stabilität Deiner Verbindung und ob Deine DS bei einer Aufnahme nicht an ihre Grenzen kommt (CPU und Speicher). Du hast ja ein etwas schwächeres Modell. Ist DS am Anschlag (vor allem, wenn ggf. Antivirus, RAID5/SHR-Datenzugriffe parallel aktiv sind), kann es auch dazu führen
4) Suche nach der Fehlermeldung bei Google ohne TSR zu erwähnen, damit hast Du eine größere Auswahl. Einige Fehlermeldungen sind bei ffmpeg aber normal...
5) Probiere noch mp4 und mkv. Wenn es nix bringt, öffne Deinen Stream im VLC, schau unter "Werkzeuge" -> "Codec Information", was das für ein Codec sein könnte, dieses könntest Du dann ggf. mit dem Parameter -f vorzugeben versuchen.
6) Wenn alle Stricke reißen, könntest Du eine Endlos-Aufnahme aus der DS-Konsole heraus starten, so siehst Du dann wirklich alles Relevante

Mehr fällt mir gerade nicht ein, hoffentlich hilft was!
Gruß
Pav
 

Unfassbar

Benutzer
Mitglied seit
04. Mai 2016
Beiträge
6
Punkte für Reaktionen
0
Punkte
1
Vielen Dank für die ausführliche Antwort, ich werde das demnächst mal alles durchgehen und auf Besserung hoffen. Vielleicht finde ich ja den Fehler, falls ich positive Neuigkeiten habe, werde ich es hier mitteilen. :)
 
Zuletzt bearbeitet:

Pavion

Benutzer
Mitglied seit
02. Feb 2013
Beiträge
566
Punkte für Reaktionen
14
Punkte
44
Viel Erfolg! Aber bevor der Moderator wieder eingreift: verzichte bitte auf Vollzitate, vor allem, wenn Du gerade auf die letzte Nachricht antwortest :)
 

Unfassbar

Benutzer
Mitglied seit
04. Mai 2016
Beiträge
6
Punkte für Reaktionen
0
Punkte
1
Guten Tag,

ich konnte den Fehler erfolgreich beseitigen. Es handelte sich tatsächlich um Netzwerkprobleme. Anscheinend gaben unsere PowerLAN-Adapter langsam auf. Nach dem Austausch gegen neue Adapter, lief die Aufzeichnung fehlerfrei durch. Wohlgemerkt kann man mit einer 50Mbit-Leitung T-kom einen Sender per IPTV anschauen und einen Zweiten gleichzeitig über PowerLAN aufnehmen. :cool:
 
Zuletzt bearbeitet:

scrat1

Benutzer
Mitglied seit
27. Mrz 2019
Beiträge
3
Punkte für Reaktionen
2
Punkte
1
Hallo Zusammen,
ich habe eine FB 6490. Hier rüber gucke ich mit meinem Tablet TV.
Heute hab ich ein bisschen zum Thema Recording gesucht und bin auf das tolle Tool hier gestoßen.
Auf meine DS211j hab ich dann tvstreamrecord 1.4.1 und Python3 installiert.
Ich habe die SD Senderliste importiert und ein paar Einstellungen vorgenommen.
Im Log sind unter anderem folgende Einträge:

2019-03-27 22:05:59 OUT Using Python (python)...
2019-03-27 22:06:14.998 Starting tvstreamrecord v.1.4.1 with Python 2.7
2019-03-27 22:06:15.000 Logging output initialized
2019-03-27 22:06:15.380 Initializing database...
2019-03-27 22:06:15.415 New database created. Thank you for using this package.
2019-03-27 22:06:15.487 Initializing config...
2019-03-27 22:06:15.596 Checking internationalization...
2019-03-27 22:06:15.622 Initializing records...
2019-03-27 22:06:15.628 Initializing EPG import thread...
2019-03-27 22:06:15.629 Starting server on: 0.0.0.0:8030
2019-03-27 22:14:23.962 M3U upload parsing started
2019-03-27 22:14:24.253 M3U parsing completed with 73 entries

Bis hier sieht es für mich gut aus.
Wenn ich aber eine Aufnahme starte, erhalte ich folgende Meldung im Log:

2019-03-27 23:20:44.440 FFMPEG (rtsp) record 'test3' called with:
2019-03-27 23:20:44.441 [u'ffmpeg', u'-i', 'rtsp://192.168.1.6:554/?avm=1&freq=450&bw=8&msys=dvbc&mtype=256qam&sr=6900&specinv=1&pids=0,16,17,18,20,100,110,120,121,122,125,130,131,950', u'-y', u'-t', u'1695', u'-loglevel', u'fatal', u'-acodec', u'copy', u'-vcodec', u'copy', u'/volume1/Videos/20190327232044 - test3.ts']
2019-03-27 23:20:44.537 FFMPEG record 'test3' ended
2019-03-27 23:20:44.539 Something went wrong with 'test3', retry 81/99 in 10 seconds

Leider komme ich hier nicht weiter. Hat jemand eine Idee?

Danke schon mal im vorraus.
 

Pavion

Benutzer
Mitglied seit
02. Feb 2013
Beiträge
566
Punkte für Reaktionen
14
Punkte
44
Installiere bitte die VideoStation. Wenn sie installiert ist, versuche bitte den kompletten Pfad in Konfiguration -> FFMPEG vorzugeben:
/volume1/@appstore/VideoStation/bin/ffmpeg
 

scrat1

Benutzer
Mitglied seit
27. Mrz 2019
Beiträge
3
Punkte für Reaktionen
2
Punkte
1
Danke Pavion. Es lang an dem absoluten Pfad. Es stand nur ffmpeg drinne. Ich dachte das Programm weiß wo es liegt.
Mein Kleiner wird sich freuen wenn ich Ihm Paw Patrol aufnehmen kann.
 

hulahoop

Benutzer
Mitglied seit
04. Jan 2019
Beiträge
33
Punkte für Reaktionen
1
Punkte
8
Hi Pavion,

sorry - ich war eine Zeit lang offline ....

1) Korrigiert unter "Aufnahmen"
Danke!

2) ... Beim Klick auf "Aufnehmen" muss die Seite d.Z. aber weiterhin neu geladen werden, um die Ergebnisse zu aktualisieren
Müsstest du denn wirklich? In der EPG Ansicht wird auch nicht alles neu geladen, evtl. gibts da ja einen einfachen Kompromiss? :)

3) Farblich absetzen ist noch komplexer... und die Frage ist, warum. Die Zeiten und Sendernamen stehen doch immer daneben und fahren je nach Darstellung sogar mit?! Die EPG-Chart wird bei meinen besten Bemühungen kaum Deine Programmzeitschrift ersetzen.
Nee, ich möchte damit keine Programmzeitschrift ersetzen, TV-Browser brauch ich nicht. Ja es stimmt, die Uhrzeit fährt beim scrollen mit. Aber wenn man jedoch eine recht große Auflösung fährt, dann kann es trotzdem recht unübersichtlich sein, wenn man oben die Uhrzeit stehen hat, untendrunter kommen dann aber 15+ Sender mit teils vielen Sendungen und man kann nicht mehr weiter runter scrollen... :)
Da wäre es toll, wenn man noch eine "Orientierungshilfe" hätte - in welcher Form auch immer.

Eine andere Frage habe ich noch. Meine Maske für die Aufnahme sieht momentan so aus:
%fulltitle% - %year%%month%%day%-%hour%%minute%

Eine Aufnahme sieht dann z.B. so aus: "Serienname - Episodentitel (S02E16) - 20190306-1635"
Nun hat meine Diskstation wohl Probleme manche Serien/Episoden korrekt zu erkennen.
Wäre es möglich, dass ich die Position von "S02E16" über die Maske bestimmen könnte?
Dann könnte ich es so konfigurieren, dass es z.B. so aussieht: "Serienname - S02E16 - Episodentitel - 20190306-1635
Meine Diskstation tut sich dann hoffentlich leichter. Zudem kann man auch besser sortieren, da die alphabetische Sortierung des Episodennamens nicht unbedingt was mit der tatsählichen Episodennummer zu tun hat, wenn du verstehst, was ich meine. :)

Beste Grüße

hula
 

Uupsmh

Benutzer
Mitglied seit
29. Apr 2019
Beiträge
4
Punkte für Reaktionen
0
Punkte
0
Erst einmal bin ich froh diese Software gefunden zu haben. Super Tool und vielen Dank erstmal. Nach dem ich das Forum durchwühlt habe habe ich alles zum Laufen gebracht. :) Mein Problem ist allerdings, dass die Aufnahme ca. alle 10 min stoppt. Sie beginnt dann zwar wieder, aber benötigt dazu 3 Anläufe (sieht man im Logfile). Im Endeffekt entsteht dadurch eine Lücke von ca. 30 sec.
Ich benutze die Software in Kombination mit einer Synology 215j und einem AVM TV-Repeater der das Unitymedia (Kabel) Signal ins Netzwerk streamt. Hat jemand eine Idee woran das liegen könnte? Liegt das an ffmpeg? Oder schaltet meine Synology ab (konnte da aber in keiner Einstellung finden.)
 

Pavion

Benutzer
Mitglied seit
02. Feb 2013
Beiträge
566
Punkte für Reaktionen
14
Punkte
44
Hi Leute! Irgendwie passiert es mir immer wieder: es tut sich monatelang nichts, sobald ich jedoch in den Urlaub fahre, kommen gleich am ersten Tag mehrere Einträge :p

@Hula: ich weiss nicht mehr, was ich da vor zwei Monaten gemacht habe, ich melde mich in ein paar Wochen wieder, wenn ich es mir selbst noch mal anschauen kann.

@Uupsmh: prüfe bitte die Standardsachen: Stabilität der Verbindung, ob Du mehrere Aufnahmen parallel hast, welcher Fehler genau angezeigt wird, wie bei einer Aufnahme die Auslastung des Systems ist. Gern kannst Du mehr Info hier reinschreiben, konkreteres kann ich aber auch hier erst in paar Wochen sagen bzw. schauen.

Beste Grüße
Pav
 

Uupsmh

Benutzer
Mitglied seit
29. Apr 2019
Beiträge
4
Punkte für Reaktionen
0
Punkte
0
Hallo Pav,

Danke für Deine Antwort. Nachdem ich jetzt auch noch einmal einiges ausprobiert habe, unzählige Male den Router und die DS verstellt habe, scheint es nun zu funktionieren. Ich vermute es lag letzten Endes daran, dass ich zuletzt den Quickconnect aktiviert habe. Warum das so ist, weiß ich auch nicht. Früher hatte z. B. meine Photo Station auch so funktioniert. Aber egal Hauptsache es funktioniert jetzt.
Besten Dank nochmal!
 

fox89

Benutzer
Mitglied seit
30. Apr 2018
Beiträge
43
Punkte für Reaktionen
1
Punkte
8
Nabend,

super Tool nur habe ich ein Problem. Nutze folgende m3u
und Standard epg. Habe an den Einstellungen nix geändert bis auf den Speicherpfad der Videos. Die verlinkte m3u nutze ich auch auf dem Apple TV. Die Sender werden schnell und zuverlässig abgespielt. 50 Mbit Leitung vorhanden.
Hier der Log

2019-05-15 16:26:28.884 Record: Thread timer for 'Küstenparadies Kroatien - Mitteldalmatien' started for 1831 seconds
2019-05-15 16:57:00.003 Record: 'Küstenparadies Kroatien - Mitteldalmatien' started
2019-05-15 16:57:12.822 Record: 'Küstenparadies Kroatien - Mitteldalmatien': too many internal retries, aborting...
2019-05-15 16:57:12.822 Record: 'Küstenparadies Kroatien - Mitteldalmatien' ended with 100 internal retries, please check your connection stability
2019-05-15 16:57:12.823 Something went wrong with 'Küstenparadies Kroatien - Mitteldalmatien', retry 1/99 in 10 seconds
2019-05-15 16:57:22.836 Record: 'Küstenparadies Kroatien - Mitteldalmatien' started
2019-05-15 16:57:35.495 Record: 'Küstenparadies Kroatien - Mitteldalmatien': too many internal retries, aborting...
2019-05-15 16:57:35.495 Record: 'Küstenparadies Kroatien - Mitteldalmatien' ended with 100 internal retries, please check your connection stability
2019-05-15 16:57:35.496 Something went wrong with 'Küstenparadies Kroatien - Mitteldalmatien', retry 2/99 in 10 seconds
2019-05-15 16:57:45.508 Record: 'Küstenparadies Kroatien - Mitteldalmatien' started
2019-05-15 16:57:58.095 Record: 'Küstenparadies Kroatien - Mitteldalmatien': too many internal retries, aborting...
2019-05-15 16:57:58.095 Record: 'Küstenparadies Kroatien - Mitteldalmatien' ended with 100 internal retries, please check your connection stability
2019-05-15 16:57:58.096 Something went wrong with 'Küstenparadies Kroatien - Mitteldalmatien', retry 3/99 in 10 seconds
2019-05-15 16:58:08.107 Record: 'Küstenparadies Kroatien - Mitteldalmatien' started
2019-05-15 16:58:20.715 Record: 'Küstenparadies Kroatien - Mitteldalmatien': too many internal retries, aborting...

ff.

Im Zielordner entstehen dann viele Dateien mit .ts Endung die ich nicht abspielen kann....

Was mache ich falsch?
 


 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat