tvstreamrecord - Aufzeichnen von HTTP-Streams

Pavion

Benutzer
Mitglied seit
02. Feb 2013
Beiträge
567
Punkte für Reaktionen
14
Punkte
44
Also das ist alles, was ich im Log sehe: drei Aufnahmeversuche, die für später eingegliedert wurden
Code:
2015-09-23 23:07:42.076 Record: Thread timer for 'test' started for 601217 seconds
2015-09-24 11:03:56.136 Record: Thread timer for 'test' started for 558243 seconds
2015-09-24 12:14:27.425 Record: Thread timer for 'test' started for 554012 seconds
Versuche bitte direkt über Aufnahmen -> Neue Aufnahme eine Sofort-Aufnahme zu erstellen.
 

Pavion

Benutzer
Mitglied seit
02. Feb 2013
Beiträge
567
Punkte für Reaktionen
14
Punkte
44
Ah, auf dem Screenshot sieht es schon passend aus.
Überprüfe bitte Folgendes:
a) Hast Du Video Station auf Deiner DS installiert? Diese wird für ffmpeg-Unterstützung benötigt
b) unter "Zusätzliche Parameter für ffmpeg" füge bitte noch -loglevel info hinzu, in etwa so:
Code:
-acodec copy -vcodec copy -loglevel info
c) versuche bitte "Kompletter Pfad für ffmpeg" in folgendes zu ändern:
Code:
/volume1/@appstore/VideoStation/bin/ffmpeg
d) versuche bitte die Dateierweiterung unter "Dateierweiterung der Aufnahme" in .mpg oder .mp4 zu ändern.

Wenn Du einen Terminalzugang zu Deiner DS hast, so kannst Du die Aufnahme mit ffmpeg selbst testen, indem Du in der Konsole den ffmpeg-Befehl direkt eingibt und anpasst, z.B.:
Code:
ffmpeg -i rtsp://DeinStream -y -loglevel info -t 30 -acodec copy -vcodec copy /volume2/TVREC/Neu/test.mpg
Die so ermittelten Parameter können dann in meinem Programm eingegeben werden.
 

Spoffy

Benutzer
Mitglied seit
24. Sep 2015
Beiträge
12
Punkte für Reaktionen
0
Punkte
0
Es kommt die Gleiche Meldung in der Logatei wie bei der Aufnahme über EPG
 

Spoffy

Benutzer
Mitglied seit
24. Sep 2015
Beiträge
12
Punkte für Reaktionen
0
Punkte
0
Video ist installiert.

Habe die Änderungen durchgeführt.

Die Aufnahme startet nun auch und legt eine Datei ab allerdings nur wenn ich die Uhrzeit eine stunde vorstelle also statt 13:29 Aktuelle Zeit in 14:29

in der log steht jetzt noch FFMPEG could not be started

aber es scheint zu funktionieren
 
Zuletzt bearbeitet:

Pavion

Benutzer
Mitglied seit
02. Feb 2013
Beiträge
567
Punkte für Reaktionen
14
Punkte
44
Wie meinst Du das?
Wenn Du eine Aufnahme über Aufnahme -> Aufhahme erstellen machst, wird da die Zeit richtig angezeigt? Wird auch richtig aufgenommen?
Betrifft das Problem nur die Aufnahmen über EPG? Wenn ja, wird es unter EPG richtig angezeigt? Ist die Uhrzeit und die Zeitzone Deiner DS richtig (Systemsteuerung -> Regionale Optionen):
Zeit.PNG
 

Spoffy

Benutzer
Mitglied seit
24. Sep 2015
Beiträge
12
Punkte für Reaktionen
0
Punkte
0
Danke erstmal super das du auch so schnell geantwortet hast.
Ich werde es nun Testen.


Noch eine letzte Frage zu EPG das was ich da eingefügt habe zeigt nur ein paar sender gibt es eine Alternative für alle sender ?
 

Pavion

Benutzer
Mitglied seit
02. Feb 2013
Beiträge
567
Punkte für Reaktionen
14
Punkte
44
Es gibt auch andere XMLTV-Quellen, habe mich aber lange schon nicht informiert. Eine weitere Möglichkeit wäre mc2xml zu nutzen. Deine DS wird zwar nicht direkt unterstützt, es wäre jedoch möglich, das Tool auf einem Windows-PC getimed aufzurufen, die Ergebnisse auf DS speichern und von meinem Programm analysieren lassen. Prinzipiell soll es funktionieren, konkreter müsstest Du dich auf ihrer Seite umschauen. Die Sendernamen müssen übrigens auch mit den übereinstimmen, die in der XML stehen. Es ist also die Frage des Aufwandes.
 

CarlosTT

Benutzer
Mitglied seit
07. Nov 2015
Beiträge
23
Punkte für Reaktionen
0
Punkte
1
Hy hoarst,

du bist nicht allein, habe die gleichen Probleme mit der Elgato Netstream 4sat.
Alte Firmware auf die Netstream 4SAT installiert, und alles funktioniert wieder. Ticket bei Elgato ist schon in Arbeit.

Gruß
Volker

Hi,
nachdem ich jetzt mein Netstream 4SAT sowohl über EyeTV als auch die Streams mit VLC zum Laufen bekommen habe (nach Anpassung mithilfe der hilfreichen Tipps zur m3u Liste),
bekomme ich auch keine Aufnahme hin (gleiche Fehlermeldung wie bei Euch).

Irgendwelche Neuigkeiten?

tvstream Version 1.1.0
Netstream 4SAT Firmware 1.1.0-402r1
DSM 5.2-5644

Gruß
Karl
 

kinkel13

Benutzer
Mitglied seit
25. Mrz 2013
Beiträge
31
Punkte für Reaktionen
0
Punkte
6
Hallo Pav,

habe soeben festgestellt, dass meine Aufnahmen nicht mehr gestartet werden. Es wird eine sich wiederholende Meldung angezeigt. Vielleicht kannst du es dir im LOG mal anschauen.
Letzte funktionierende Aufnahme war am 22.9 seit dem les ich im Log immer mal wiedergehrende komische Server-starts, welche so meines Erachtens vorher nicht da waren. Beide Aufnahmeversuche nach dem 22.9. schlugen fehl.
Würde mich über eine Antwort freuen.


LOG-Auszug:

2015-10-08 04:46:30 OUT Using Python (python)...
2015-10-08 04:46:32.232 Starting tvstreamrecord v.1.1.0 with Python 2
2015-10-08 04:46:32.232 Logging output initialized
2015-10-08 04:46:32.246 Initializing database...
2015-10-08 04:46:32.290 Initializing config...
2015-10-08 04:46:32.345 Checking internationalization...
2015-10-08 04:46:32.385 Initializing records...
2015-10-08 04:46:32.461 Initializing EPG import thread...
2015-10-08 04:46:32.544 Starting server on: 192.168.178.11:8030
2015-10-25 20:09:18.590 Record: Thread timer for 'Sagenhaft Sächsische Schweiz' started for 341 seconds
2015-10-25 20:15:00.032 Record: 'Sagenhaft Sächsische Schweiz' started
2015-10-25 20:15:03.073 Stream could not be parsed (URL=http://192.168.178.35/stream/tunerequest00040000C0FFFFFF00B8C8B0043100FF00016E44010101FF), aborting...
2015-10-25 20:15:03.074 Something went wrong with 'Sagenhaft Sächsische Schweiz', retry 1/99 in 10 seconds
2015-10-25 20:15:13.082 Record: 'Sagenhaft Sächsische Schweiz' started
2015-10-25 20:15:16.086 Stream could not be parsed (URL=http://192.168.178.35/stream/tunerequest00040000C0FFFFFF00B8C8B0043100FF00016E44010101FF), aborting...
2015-10-25 20:15:16.087 Something went wrong with 'Sagenhaft Sächsische Schweiz', retry 2/99 in 10 seconds
2015-10-25 20:15:26.098 Record: 'Sagenhaft Sächsische Schweiz' started
2015-10-25 20:15:29.102 Stream could not be parsed (URL=http://192.168.178.35/stream/tunerequest00040000C0FFFFFF00B8C8B0043100FF00016E44010101FF), aborting...
2015-10-25 20:15:29.103 Something went wrong with 'Sagenhaft Sächsische Schweiz', retry 3/99 in 10 seconds
2015-10-25 20:15:39.111 Record: 'Sagenhaft Sächsische Schweiz' started
2015-10-25 20:15:42.114 Stream could not be parsed (URL=http://192.168.178.35/stream/tunerequest00040000C0FFFFFF00B8C8B0043100FF00016E44010101FF), aborting...
2015-10-25 20:15:42.115 Something went wrong with 'Sagenhaft Sächsische Schweiz', retry 4/99 in 10 seconds
2015-10-25 20:15:52.126 Record: 'Sagenhaft Sächsische Schweiz' started
2015-10-25 20:15:55.130 Stream could not be parsed ......


kinkel13
 
Zuletzt bearbeitet:

Pavion

Benutzer
Mitglied seit
02. Feb 2013
Beiträge
567
Punkte für Reaktionen
14
Punkte
44
Hallo kinkel13,

die Fehlermeldung kommt, wenn der Stream nicht erreicht werden kann. Hast Du Deinen Stream im VLC schon getestet bzw. direkt aufgerufen? Bei Deinem Log-Ausschnitt wundert mich, dass die URL ein Leerzeichen enthält, was nicht sein darf. Bitte prüfe die Schreibweise. Wenn die URL richtig ist, versuche bitte die Sendung ohne Umlaute umzubenennen, vielleicht hilft es. Mehr fällt mir auf Anhieb (und so früh am Morgen) leider nicht ein.

Gruß
Pav
 

hyxamp

Benutzer
Mitglied seit
31. Mrz 2014
Beiträge
52
Punkte für Reaktionen
0
Punkte
6
Hi Pavion,
ich benutze ebenfalls eine Synology-Diskstation und bin heute auf deine Anwendung aufmerksam geworden. Wir verwenden zuhause Entertain von der Telekom, weshalb sich ohne Probleme eine m3u-Liste zusammenstellen ließ und sich auch über VLC öffnen lässt. Bei deinem Programm scheint es da allerdings irgendwelche Probleme zu geben:

2015-11-12 16:27:33.860 FFMPEG (rtp) record 'test' called with:
2015-11-12 16:27:33.861 [u'ffmpeg', u'-i', 'rtp://@<IP>:<Port>', u'-y', u'-loglevel', u'fatal', u'-t', u'146', u'-acodec', u'copy', u'-vcodec', u'copy', u'/volume1/video/WebStreams/test.ts']
2015-11-12 16:27:34.002 FFMPEG record 'test' ended
2015-11-12 16:27:34.003 Something went wrong with 'test', retry 1/5 in 10 seconds

Was könnte denn da das Problem sein?

Hat schonmal jemand probiert "web-live-streams" aufzuzeichnen? Spox übeträgt ja einige Sachen im Netz, allerdings zu recht unmenschlichen Uhrzeiten.

Viele Grüße
 

Pavion

Benutzer
Mitglied seit
02. Feb 2013
Beiträge
567
Punkte für Reaktionen
14
Punkte
44
Hallo Hyxamp,

Du musst auf jeden Fall eins der folgenden offiziellen Pakete installiert haben: Video Center oder Media Center, denn diese Pakete enthalten erst ffmpeg. Einzelne Versionen können dabei einige Protokolle (insb. rtp) nicht unterstützen. Probiere bitte diese unterschiedlichen Versionen von ffmpeg aus (meistens klappt es mit VideoStation). Den Pfad dazu findest Du unter Konfiguration -> FFMPEG -> Kompletter Pfad für ffmpeg (Standart: ffmpeg)

/volume1/@appstore/VideoStation/bin/ffmpeg
/volume1/@appstore/MediaServer/bin/ffmpeg
/volume1/@appstore/AudioStation/bin/ffmpeg

Gruß
Pav
 

hyxamp

Benutzer
Mitglied seit
31. Mrz 2014
Beiträge
52
Punkte für Reaktionen
0
Punkte
6
Wow, das ging jetzt aber schnell und hat auch auf anhieb funktioniert. Der MediaServer war bereits installiert.
Vielen Dank!

Jetzt muss ich nurnoch rausfinden, wie ich am Besten den einen oder anderen Stream von Spox aufzeichnen kann :)

Viele Grüße!
 

Pavion

Benutzer
Mitglied seit
02. Feb 2013
Beiträge
567
Punkte für Reaktionen
14
Punkte
44
Freut mich, dass es geklappt hatte! Im Bezug auf Spox kann ich nicht viel sagen, da ich es selbst nie genutzt habe. Generell gilt jedoch, wenn Du einen Stream mit VLC abspielen kannst, kannst Du ihn auch -- irgendwie -- mit meinem Tool aufnehmen. Solltest Du etwas rausfinden, poste es bitte hier im Forum, damit die zukünftigen Generationen etwas davon haben :cool:
 

hyxamp

Benutzer
Mitglied seit
31. Mrz 2014
Beiträge
52
Punkte für Reaktionen
0
Punkte
6
Die html-Seite mit dem jeweiligen Stream ist schon vor Ausstrahlung bekannt und könnte somit auch rechtzeitig eingespeichert werden. Leider habe ich bisher noch nicht rausfinden können, wie sich daraus die Streaming-URL rausfinden lässt um es beispielsweise in VLC (oder eben in deinem Programm) zu öffnen. Leider läuft aber auch gerade nix was man sich genauer anschauen könnte..
 

joku

Benutzer
Mitglied seit
06. Mrz 2011
Beiträge
6.664
Punkte für Reaktionen
2
Punkte
164
Hallo Pavion,

ich habe mal eine Frage oder Bitte :)
Wo lassen sich die Leerzeichen in dem Filenamen ändern ?

zB.: 20151111111100 - SAT_1.mpg

so das daraus ein 20151111111100_-_SAT_1.mpg
oder 20151111111100-SAT_1.mpg gemacht werden könnte :)

Danke

Gruß Jo

PS.: bei mir funktioniert Dein tolles Programm prima.
FRITZ!WLAN Repeater DVB?C mit DS712+ und auch DS110j !
 

hyxamp

Benutzer
Mitglied seit
31. Mrz 2014
Beiträge
52
Punkte für Reaktionen
0
Punkte
6
unter: konfigurationen -> erweitert
dort kannst du den eintrag: "Maske für den Namen der Aufnahme" ändern
 


 

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