TV-Programm von Elgato Netstream Sat aufzeichnen

Status
Für weitere Antworten geschlossen.

micho2

Benutzer
Mitglied seit
18. Jul 2012
Beiträge
147
Punkte für Reaktionen
0
Punkte
0
Hallo,

kann man das Programm, das eine Elgato Netstream SAT, die das von einem Sat-System empfangene Fernsehprogramm ins eigene Netzwerk streamt, auf dem NAS speichern?

Danke für die Hilfe
mik
 

Pavion

Benutzer
Mitglied seit
02. Feb 2013
Beiträge
566
Punkte für Reaktionen
14
Punkte
44
Elgato Netstream mit Synology aufnehmen

Hallo,

auch ich habe diesen Wunsch gehabt und habe dafür ein Paket gebastelt:
http://code.google.com/p/tvstreamrecord/
Das Paket lässt sich im Paketzentrum installieren und benötigt Python 2.x zum Laufen (ebenfalls im Paketzentrum erhältlich)
Feedback ist herzlich willkommen!

MfG
Pav
 

cradi

Benutzer
Mitglied seit
26. Jan 2009
Beiträge
14
Punkte für Reaktionen
0
Punkte
1
Hallo,

ich habe dazu auch scheinbar eine Lösung gefunden. Mit dem Paket "DVBLink Server" welches ich installiert habe. Ich habe dort als InputQuelle IPTV verwendet und ein au3 aus dem NetstreamSat im DVBLink Server als Quelle eingelesen. Nach Konfiguration eines EPG und der Sender kann ich nun mit der App von DVBLink auf dem iPad die Aufnahmen steuern und es wird aufgenommen. Da ich am NetstreamSat die Erweiterung für die zweite Aufnahme dran habe habe ich einfach zwei gleiche IPTV Quellen erzeugt. Zwei parallele Aufnahmen scheinen zu funktionieren.

Damit spare ich mir einen immer laufenden Mac und meiner Synology ist es nicht mehr so langweilig.

Ich werde das jetzt mal weiter testen.
Gruß
Christian
 

Pavion

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

das Paket DVBLink Server ist nun mal kostenpflichtig, meine Alternative eben nicht. Auch mit meinem Programm kannst Du mehrere Aufnahmen parallel starten aber ich kann halt nicht mit den Großen in einer Liga spielen :)

Gruß
Pav
 

cradi

Benutzer
Mitglied seit
26. Jan 2009
Beiträge
14
Punkte für Reaktionen
0
Punkte
1
Hallo Pavion,

sorry ich wollte Dir und Deiner Lösung nicht zu nahe treten. Ganz im Gegenteil finde ich es super, wenn es so Leute wie Dich gibt, die Ihre Entwicklung kostenlos anderen zur Nutzung bereitstellen. Ich kann dies leider nicht, weil ich nicht entwickeln kann.

Ich wollte in diesem Thread eben nur den anderen Lesern eine alternative Lösung vorschlagen, auch wenn sie nicht kostenlos ist.
Sie hat aber den Vorteil der Apps auf iOS oder Android, die die Programmierung einfacher machen.

Gruß
Christia
 

Rezzer

Benutzer
Mitglied seit
26. Jan 2011
Beiträge
89
Punkte für Reaktionen
0
Punkte
12
Woe beomme ich eine Play List den her, habe schon gesucht bei Google, aber da findet sich nichts
Hab Tvstreamrecord v.0.4.5 installiert
 

cradi

Benutzer
Mitglied seit
26. Jan 2009
Beiträge
14
Punkte für Reaktionen
0
Punkte
1
Hallo,

wenn Du die IP Adresse des NetStreamsat im Browser eingibst erscheint die Webseite des Gerätes. Dort kannst Du im Tab "Sender" ganz unten links eine m3u Datei laden. Sie enthält die Senderliste.

Gruß
Christian
 

Pavion

Benutzer
Mitglied seit
02. Feb 2013
Beiträge
566
Punkte für Reaktionen
14
Punkte
44
Morgen allerseits!
Christian, danke für die schnelle Antwort :)
Kurze Ergänzung: mein Programm kann sämtliche HTTP/RTMP Streams aufzeichnen. Eine Bibliothek solcher Streams habe ich aber nicht. Man muss sie von kostenlosen Diensten (Internet Radio usw.), kostenpflichtigen Diensten (IP-Fernsehen) oder TV-Streaming-Geräten wie Elgato EyeTV netstream bekommen. Beim Letzteren kann man eine Playlist exportieren und direkt in mein Programm importieren, bei Anderen muss man die Kanäle entweder manuell einzeln eintragen oder eine Playlist selbst erstellen und importieren. Mehr dazu steht auch in der Programmhilfe (unter dem "About"-Button)
Gruß
Pav
 

zamp411

Benutzer
Mitglied seit
19. Dez 2012
Beiträge
13
Punkte für Reaktionen
0
Punkte
1
Telekom Entertain aufnehmen

Hallo zusammen,

die Thematik ist für mich neu. Darum eine vielleicht dumme Frage:
Gibt es eine Möglichkeit, mit der Video Station die Entertain Programme der Telekom aufzuzeichnen?
Denn eigentlich ist das Entertain Programm ja auch nichts anderes als ein Netstream...
Eine m3u Datei, mit der man die -freien- Entertain-Programme am PC mit VLC anschauen kann, existiert ja bereits.

Gruß und danke im Voraus,

Michael
 

Pavion

Benutzer
Mitglied seit
02. Feb 2013
Beiträge
566
Punkte für Reaktionen
14
Punkte
44
Hallo Michael,
mit Video Station scheint es nicht zu klappen. Je nach dem Format des Streams kannst Du es gern mit meinem Programm tvstreamrecord versuchen. Über Paketzentrum installieren (bei Bedarf muss eine neue Paketquelle eingetragen werden: http://www.cphub.net), .m3u importieren und los geht's :)
Wenn etwas nicht klappt, sage Bescheid oder poste einen Deiner Links aus der .m3u-Datei.
Gruß
Pav
 

Rezzer

Benutzer
Mitglied seit
26. Jan 2011
Beiträge
89
Punkte für Reaktionen
0
Punkte
12
Wäre nett wen einer paar m3u-Dateien veröffentlichen würde, von TV Programen.
Ich finde nämlich keine, evtl bin ich zu doof dafür :-(
 

zamp411

Benutzer
Mitglied seit
19. Dez 2012
Beiträge
13
Punkte für Reaktionen
0
Punkte
1
entertain mit tvstreamrecord

Hallo Pav,

danke für Deine Hilfe.
habe alles so installiert, wie von Dir beschrieben und auch die .m3u Datei inportiert.
Sieht bis dahin alles gut aus :eek:.
Aber wie geht's weiter? Den Pfad /volume1/common/ kann ich nicht finden.
Wo sind die Aufnahmen zu finden?

Ach ja: ein Auszug aus meiner m3u-Datei:


#EXTM3U
#EXTINF:0,Das Erste
rtp://@239.35.129.11:10000
#EXTINF:0,Das Erste HD
rtp://@239.35.10.1:10000
#EXTINF:0,ZDF
rtp://@239.35.86.11:10000
#EXTINF:0,ZDF HD
rtp://@239.35.10.2:10000
#EXTINF:0,KI.KA
rtp://@239.35.205.12:10000
#EXTINF:0,3sat
rtp://@239.35.140.11:10000
#EXTINF:0,ARTE
rtp://@239.35.4.11:10000
#EXTINF:0,ARTE HD


Gruß,

Michael
 

Pavion

Benutzer
Mitglied seit
02. Feb 2013
Beiträge
566
Punkte für Reaktionen
14
Punkte
44
@Rezzer
es gibt keine .m3u Dateien im freien Umlauf, da es auch kaum kostenfreie TV bzw. Streamanbieter gibt. Man bezieht seine Streams meistens von einem Gerät (EyeTV usw.) oder Provider (Telekom). Wenn Du nichts davon hast, wirst Du leider auch keine Streams einfach so finden. Kostenlose TV-Übertragung über Internet gibt es kaum.

@Michael
1) rtp-Streams habe ich noch nicht getestet und somit nicht freigeschaltet. Wenn Du Vollzugriff auf Deine DS hast, könntest Du es schnell testen. Wenn nicht, kann ich die Funktion in meinem Programm probeweise für Dich zuschalten und Du bekommst vorerst eine eigene Version :)
2) Den Pfad musst Du selbst vorgeben. In Deinem Paketzentrum unter 'Info' kannst Du einen Volumennamen ablesen (meist 'volume1', siehe Bild). Wenn Du dann einen gemeinsamen Ordner 'Filme' eingerichtet hast, lautet der Pfad: '/volume1/Filme/' (Groß/Kleinschreibung und schließenden '/' bitte beachten).
syno.jpg
 
Zuletzt bearbeitet:

zamp411

Benutzer
Mitglied seit
19. Dez 2012
Beiträge
13
Punkte für Reaktionen
0
Punkte
1
entertain mit tvstreamrecord

Hallo Pavion,

danke für Deine Antwort und das Angebot einer eigenen Version :D
Ich habe entdeckt, dass der EPG jetzt schon mal funktioniert.
Ich hänge mal meine aktuelle playlist an. VLC funktioniert damit.

Im Log habe ich folgende Fehlermeldung gefunden:
Exception in thread Thread-16:Traceback (most recent call last): File "/usr/local/lib/python2.7/threading.py", line 551, in __bootstrap_inner self.run() File "/usr/local/lib/python2.7/threading.py", line 755, in run self.function(*self.args, **self.kwargs) File "tvstreamrecord.py", line 401, in doIt u = urllib2.urlopen(self.url) File "/usr/local/lib/python2.7/urllib2.py", line 126, in urlopen return _opener.open(url, data, timeout) File "/usr/local/lib/python2.7/urllib2.py", line 400, in open response = self._open(req, data) File "/usr/local/lib/python2.7/urllib2.py", line 423, in _open 'unknown_open', req) File "/usr/local/lib/python2.7/urllib2.py", line 378, in _call_chain result = func(*args) File "/usr/local/lib/python2.7/urllib2.py", line 1240, in unknown_open raise URLError('unknown url type: %s' % type)URLError:

Was sagt mir die?

Bin gespannt, ob wir's hinbekommen. Ist dann sicher für viele interessant, denn Entertain haben ja doch einige...


[playlist]
NumberOfEntries=43
File1=rtp://@239.35.10.4:10000
Title1=(1) ARD - Das Erste
File2=rtp://@239.35.10.5:10000
Title2=(2) ZDF
File3=rtp://@239.35.10.19:10000
Title3=(10) KI.KA
File4=rtp://@239.35.10.6:10000
Title4=(12) 3sat
File5=rtp://@239.35.10.22:10000
Title5=(14) PHOENIX
File6=rtp://@239.35.10.7:10000
Title6=(21) BR Süd
File7=rtp://@239.35.10.8:10000
Title7=(25) hr
File8=rtp://@239.35.10.9:10000
Title8=(27) MDR Sachsen
File9=rtp://@239.35.10.10:10000
Title9=(29) NDR
File10=rtp://@239.35.10.12:10000
Title10=(30) Radio Bremen TV
File11=rtp://@239.35.10.14:10000
Title11=(31) rbb Berlin
File12=rtp://@239.35.10.15:10000
Title12=(36) SR
File13=rtp://@239.35.10.16:10000
Title13=(37) SWR BW
File14=rtp://@239.35.10.17:10000
Title14=(38) SWR RPF
File15=rtp://@239.35.10.18:10000
Title15=(39) WDR
File16=rtp://@239.35.10.20:10000
Title16=(55) ARTE
File17=rtp://@239.35.10.21:10000
Title17=(56) Einsfesti
File18=rtp://@239.35.10.23:10000
Title18=(57) zdf.kultur
File19=rtp://@239.35.10.24:10000
Title19=(82) BR-alpha
File20=rtp://@239.35.10.25:10000
Title20=(84) EinsExtra
File21=rtp://@239.35.10.26:10000
Title21=(85) EinsPlus
File22=rtp://@239.35.10.27:10000
Title22=(89) ZDFneo
File23=rtp://@239.35.10.28:10000
Title23=(90) ZDFinfo
File24=rtp://@239.35.10.13:10000
Title24=(140) BR Nord
File25=rtp://@239.35.10.29:10000
Title25=(141) MDR S-Anhalt
File26=rtp://@239.35.10.30:10000
Title26=(142) MDR Thüringen
File27=rtp://@239.35.10.31:10000
Title27=(143) NDR Hamburg
File28=rtp://@239.35.10.32:10000
Title28=(144) NDR Meckl.-Vorpommer
File29=rtp://@239.35.10.33:10000
Title29=(145) NDR Schleswig-Holste
File30=rtp://@239.35.10.34:10000
Title30=(146) rbb Brandenburg
File31=rtp://@239.35.10.35:10000
Title31=(154) WDR Aachen
File32=rtp://@239.35.10.36:10000
Title32=(155) WDR Bielefeld
File33=rtp://@239.35.10.37:10000
Title33=(156) WDR Bonn
File34=rtp://@239.35.10.38:10000
Title34=(157) WDR Dortmund
File35=rtp://@239.35.10.39:10000
Title35=(158) WDR Duisburg
File36=rtp://@239.35.10.40:10000
Title36=(159) WDR Düsseldorf
File37=rtp://@239.35.10.41:10000
Title37=(160) WDR Essen
File38=rtp://@239.35.10.42:10000
Title38=(161) WDR Münster
File39=rtp://@239.35.10.43:10000
Title39=(162) WDR Siegen
File40=rtp://@239.35.10.44:10000
Title40=(163) WDR Wuppertal
File41=rtp://@239.35.10.1:10000
Title41=(401) Das Erste HD
File42=rtp://@239.35.10.2:10000
Title42=(402) ZDF HD
File43=rtp://@239.35.10.3:10000
Title43=(455) ARTE HD

Gruß, Michael
 

Pavion

Benutzer
Mitglied seit
02. Feb 2013
Beiträge
566
Punkte für Reaktionen
14
Punkte
44
Leider habe ich kein Entertain und kann es nicht testen, deswegen konnte ich es auch nicht freischalten. Die Fehlermeldung besagt, wie erwartet, dass RTP nicht geöffnet werden kann. Anbei eine Version nur für Dich :), wo versucht wird, RTP ebenfalls zu öffnen. Installiere sie bitte direkt über Paketzentrum, starte es (wenn nicht bereits gestartet) und versuche bitte als Erstes einen Sender manuell einzurichten, z.B.:

Name: Das Erste
URL: rtp://@239.35.129.11:10000
Extension: .flv

(vielleicht aber auch .mpg)
Denke bitte daran, auch einen richtigen Pfad für die Aufnahme einzutragen.
Ob es klappt oder nicht klappt, bitte ich Dich um eine Rückmeldung, damit ich Bescheid weiß, ggf. kannst Du ja hier auch die komplette Log-Datei anhängen. Vielen Dank im Voraus.
Anhang anzeigen tvstreamrecord0.4.5.spk
 

zamp411

Benutzer
Mitglied seit
19. Dez 2012
Beiträge
13
Punkte für Reaktionen
0
Punkte
1
Nertstream / entertain

.....kommt leider nichts an im Verzeichnis Video.

anbei das Log:

2013-02-19 10:53:13 OUT RTMP record test1: ffmpeg called with:
2013-02-19 10:53:13 OUT ['ffmpeg', '-i', 'rtp://@239.35.129.11:10000', '-t', '3046', '-acodec', 'copy', '-vcodec', 'copy', '/volume1/Video/20130219105313 - test1.ts']
2013-02-19 10:53:38 OUT Record: Stopflag for 'test1' received
2013-02-19 10:53:38 OUT RTMP record test1 ended
2013-02-19 10:53:50 OUT Record: Thread timer for 'test2' started for 9 seconds
2013-02-19 10:54:00 OUT RTMP record test2: ffmpeg called with:
2013-02-19 10:54:00 OUT ['ffmpeg', '-i', 'rtp://@239.35.129.11:10000', '-t', '3539', '-acodec', 'copy', '-vcodec', 'copy', '/volume1/Video/20130219105400 - test2.ts']
2013-02-19 11:00:24 OUT Record: Stopflag for 'test2' received
2013-02-19 11:00:24 OUT RTMP record test2 ended
2013-02-19 11:00:38 OUT Record: Thread timer for 'test3' started for 21 seconds
2013-02-19 11:01:00 OUT RTMP record test3: ffmpeg called with:
2013-02-19 11:01:00 OUT ['ffmpeg', '-i', 'rtp://@239.35.129.11:10000', '-t', '3539', '-acodec', 'copy', '-vcodec', 'copy', '/volume1/netstream/20130219110100 - test3.ts']
2013-02-19 11:02:00 OUT Record: Stopflag for 'test3' received
2013-02-19 11:02:00 OUT RTMP record test3 ended
2013-02-19 11:02:12 OUT Record: Thread timer for 'test4' started for 47 seconds
2013-02-19 11:03:00 OUT RTMP record test4: ffmpeg called with:
2013-02-19 11:03:00 OUT ['ffmpeg', '-i', 'rtp://@239.35.129.11:10000', '-t', '3539', '-acodec', 'copy', '-vcodec', 'copy', '/volume1/video/20130219110300 - test4.ts']
2013-02-19 11:04:26 OUT Record: Stopflag for 'test4' received
2013-02-19 11:04:26 OUT RTMP record test4 ended
2013-02-19 11:04:49 OUT Record: Thread timer for 'test5' started for 10 seconds
2013-02-19 11:05:00 OUT RTMP record test5: ffmpeg called with:
2013-02-19 11:05:00 OUT ['ffmpeg', '-i', 'rtp://@239.35.129.11:10000', '-t', '3539', '-acodec', 'copy', '-vcodec', 'copy', '/volume1/video/20130219110500 - test5.mpg']
2013-02-19 11:05:30 OUT RTMP record test5 ended
2013-02-19 11:05:30 OUT Record: Stopflag for 'test5' received
2013-02-19 11:05:31 OUT RTMP record test5: ffmpeg called with:
2013-02-19 11:05:31 OUT ['ffmpeg', '-i', 'rtp://@239.35.129.11:10000', '-t', '3508', '-acodec', 'copy', '-vcodec', 'copy', '/volume1/video/20130219110531 - test5.mpg']
2013-02-19 11:05:33 OUT RTMP record test5 ended
2013-02-19 11:05:33 OUT Record: Stopflag for 'test5' received
2013-02-19 11:05:36 OUT RTMP record test5: ffmpeg called with:
2013-02-19 11:05:36 OUT ['ffmpeg', '-i', 'rtp://@239.35.129.11:10000', '-t', '3503', '-acodec', 'copy', '-vcodec', 'copy', '/volume1/video/20130219110536 - test5.mpg']

Gruß, Michael
 

Pavion

Benutzer
Mitglied seit
02. Feb 2013
Beiträge
566
Punkte für Reaktionen
14
Punkte
44
Hm, es sieht aber aus, als würde es klappen. Heißt Dein Ordner wirklich "video" oder doch "Video"? Bei DS wird immer nach Groß-/Kleinschreibung unterschieden!
folder.jpg
Außerdem möchte ich Dich bitten auch die Erweiterung .flv auszuprobieren.
 

zamp411

Benutzer
Mitglied seit
19. Dez 2012
Beiträge
13
Punkte für Reaktionen
0
Punkte
1
es heißt wirklich video (kleines v) und den abschließenden "slash" habe ich auch unter config eingetragen...
was nun?

Gruß aus Freiburg,

Michael
 

Pavion

Benutzer
Mitglied seit
02. Feb 2013
Beiträge
566
Punkte für Reaktionen
14
Punkte
44
Also alles probiert und die Dateien werden nicht angelegt?! Hm...
Du hast keinen Terminalzugriff auf DS eingerichtet, richtig? Wenn doch, kannst Du es direkt herausfinden mit dem Konsolenbefehl:
Code:
ffmpeg -i rtp://@239.35.129.11:10000 -t 3503 -acodec copy -vcodec copy /volume1/video/test.mpg
Wenn nicht, Du dennoch etwas Zeit und Enthusiasmus hast :), dann kannst Du es auch mit der Windows Version von ffmpeg testen:
32bit Windows: http://ffmpeg.zeranoe.com/builds/win32/static/ffmpeg-20130217-git-b8bb661-win32-static.7z
64bit Windows: http://ffmpeg.zeranoe.com/builds/win64/static/ffmpeg-20130217-git-b8bb661-win64-static.7z
Herunterladen, Datei ffmpeg.exe aus dem Ordner 'bin' irgendwo (z.B. c:\) entpacken und aus der Console ('cmd') starten:
Code:
c:\ffmpeg -i rtp://@239.35.129.11:10000 -t 3503 -acodec copy -vcodec copy c:\test.mpg
genau so macht es mein Programm nun mal auch.
Im Endeffekt soll man an der Ausgabe erkennen können, warum keine Datei generiert wird.
Wenn Dir das alles zu viel ist, bitte ich Dich noch etwas zu warten, heute Abend kann ich erst bei mir Zuhause schauen, woran es liegen könnte, bzw. ob ich zumindest eine erweiterte Log-Ausgabe zuschalten kann, um das Problem einzukreisen.
In jedem Fall danke für Deine Beteiligung!
 

zamp411

Benutzer
Mitglied seit
19. Dez 2012
Beiträge
13
Punkte für Reaktionen
0
Punkte
1
doch doch, ein Terminal habe ich eingerichtet. Wenn ich auf die box gehe und ffmpeg aufrufe kommt die folgende Ausgabe:

login as: root
root@192.168.2.4's password:
Access denied
root@192.168.2.4's password:


BusyBox v1.16.1 (2013-01-10 11:13:55 CST) built-in shell (ash)
Enter 'help' for a list of built-in commands.

DiskStation> ffmpeg -i rtp://@239.35.129.11:10000 -t 3503 -acodec copy -vcodec c
opy /volume1/video/test.mpg
ffmpeg version UNKNOWN, Copyright (c) 2000-2011 the FFmpeg developers
built on Dec 18 2012 22:35:55 with gcc 4.2.1
configuration: --arch=arm --target-os=linux --cross-prefix=/usr/local/arm-none -linux-gnueabi/bin/arm-none-linux-gnueabi- --enable-cross-compile --enable-optim izations --disable-yasm --disable-altivec --enable-pic --enable-shared --disable -static --disable-swscale-alpha --disable-ffserver --disable-ffplay --enable-lib mp3lame --enable-libfaac --enable-nonfree --enable-version3 --enable-libopencore -amrnb --enable-libopencore-amrwb --disable-decoder=amrnb --cc=/usr/local/arm-no ne-linux-gnueabi/bin/arm-none-linux-gnueabi-ccache-gcc
libavutil 50. 40. 1 / 50. 40. 1
libavcodec 52.120. 0 / 52.120. 0
libavformat 52.108. 0 / 52.108. 0
libavdevice 52. 4. 0 / 52. 4. 0
libavfilter 1. 77. 0 / 1. 77. 0
libswscale 0. 14. 0 / 0. 14. 0


dann passiert irgendwie nichts mehr und es wird - natürlich - auch keine Datei angelegt.

Gruß,

Michael
 
Status
Für weitere Antworten geschlossen.
 

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