tvstreamrecord - Aufzeichnen von HTTP-Streams

Pavion

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

leider habe ich aktuell nicht viel Zeit und, ehrlich gesagt, weiß auch nicht, wo ich anfangen soll. Bei der unglaublichen Vielfalt von Streams und ohne auch eine Möglichkeit zu testen komme ich hier einfach nicht weiter und möchte Euch dafür um Euer Verständnis bitten.
Wenn Ihr keine bessere Lösung findet, kann ich nur empfehlen, mit ffmpeg zu experimentieren. Wenn man es in der NAS-Konsole zum Laufen bringt, können die Parameter in meinem Programm eingetragen und genutzt werden. Der Aufruf sieht in etwa so aus:
Code:
ffmpeg -i [url]http://meineURL[/url] -y -loglevel error -t 20 -acodec copy -vcodec copy /volume1/Aufnahmen/test.mpg
Weitere Informationen bekommt man hier im Forum und bei ffmpeg.
Tut mir Leid, dass ich erst mal nicht weiter helfen konnte, bei weiteren Fragen zu meinem Programm helfe ich natürlich gern.

Gruß
Pav
 

CarlosTT

Benutzer
Mitglied seit
07. Nov 2015
Beiträge
23
Punkte für Reaktionen
0
Punkte
1
Hi Pav,
ich schick Dir noch eine Mail. Hab gestern Abend tvstreamrecord mit NetStream 4Sat zum Laufen bekommen.
Gruß
Karl
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.156
Punkte für Reaktionen
402
Punkte
393
Hallo,
@t_heinrich
bitte keine Vollzitate und erst recht nicht wenn Du direkt antwortest.
Danke.

Gruß Götz
 

Weisgarnix

Benutzer
Mitglied seit
20. Okt 2015
Beiträge
79
Punkte für Reaktionen
0
Punkte
6
Hi. Ich lese gerade das ganze Thema durch. Bin auf Seite 26. Um mir eventuell Zeit zu sparen: Welche Möglichkeiten habe ich als Unitymedia-Kunde?
Ich habe solch eine Box von dene bei mir stehn: Horizon HD Recorder (https://www.unitymedia.de/privatkunden/horizon/horizon-hardware/)
Und falls damit gar nichts geht, gibt es die Möglichkeit, die Rechte zum Empfang der IPTV-Kanäle der privaten Sender in HD irgendwie separat?
 

CarlosTT

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

falls Du den Zugriff auf die tvstreamrecord.py auf deinem NAS hast, ändere mal
try:
import urllib2 as urllib32
except:
import urllib.request as urllib32


in
try:
import urllib as urllib32
except:
import urllib.request as urllib32


Da gibt es ein problem mit den Bibliotheken ( https://bugs.python.org/issue14044 )

Pav hab ich dazu gemailt.
Viel Erfolg!
Karl
 

CarlosTT

Benutzer
Mitglied seit
07. Nov 2015
Beiträge
23
Punkte für Reaktionen
0
Punkte
1
Als ich mein Programm angefangen habe, lieferte meine Netstream SAT innerhalb meister http-basierter Streams auch EPG Daten.

Das traurige ist ja, daß scheinbar über den Downlink vom Sat noch EPG Daten verteilt werden (sonst würde ich im SAT-Receiver ja nichts mehr sehen), aber elgato packt dies nicht mehr in den stream :(.
 

Pavion

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

ich habe die Lösung von Karl implementiert und bei mir getestet. Sowohl mit Python 2.x als auch mit 3.x laufen meine Streams auch weiterhin. Ich hoffe nun, dass es auch bei Dir eine Abhilfe schaffen kann. Bitte probiere die neue Version bei Dir aus (Paketzentrum -> Manuelle Installation). Sollte es nicht erlaubt werden, muss dort unter Einstellungen -> Vertrauensebene jeder Herausgeber erlaubt werden. Bitte berichte hier, ob es geklappt hatte.

@Karl
Besten Dank für Deine Hilfe! Könntest Du vielleicht diese Lösung auch unter Python 3.x testen (ebenfalls über Paketzentrum erhältlich)?

Gruß
Pav
 

Pavion

Benutzer
Mitglied seit
02. Feb 2013
Beiträge
567
Punkte für Reaktionen
14
Punkte
44
Hallo Karl, wer weiß schon, ob sie die EPG-Daten nicht sogar rausgenommen haben, um potentiellen Drittanbietern das Leben schwerer zu machen..?! Ehrlich gesagt, habe ich da keine Ahnung -- obwohl auch ich selbst ein Elgato-Gerät besitze, habe ich zu den noch nie Kontakt gehabt. Vielleicht wollen sie einfach nicht, dass jemand mit ihren Streams rumspielt :confused:
 

Pavion

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

ich habe mir die Bedienungsanleitung Deines Gerätes angeschaut und nichts zum Thema Streams gefunden. Auch im Internet habe ich keine konkreten Antworten finden können. Generell kann ich Dir eins sagen: wenn Du irgendwie an die Stream-Adressen Deiner Sender kommst und diese in einem separaten Player abspielen kannst (bspw. VLC o.Ä.), dann wird es höchstwahrscheinlich auch (irgendwie) mit dem Aufnehmen klappen.
Deine zweite Frage habe ich leider nicht verstanden.

Vielleicht hat hier jemand anders noch Erfahrungen mit Horizon? Wenn ja, bitte meldet Euch.

Gruß
Pav
 

CarlosTT

Benutzer
Mitglied seit
07. Nov 2015
Beiträge
23
Punkte für Reaktionen
0
Punkte
1
@Karl
Besten Dank für Deine Hilfe! Könntest Du vielleicht diese Lösung auch unter Python 3.x testen (ebenfalls über Paketzentrum erhältlich)?

Gruß
Pav

Ich hab beide Pakete ausprobiert: Aufnahmen funktionieren.

Mich hatte (schon beim testen) allerdings gewundert, daß bei jedem Paket
Starting tvstreamrecord v.1.1.4 with Python 2.7

im Log steht? Ich hätte angenommen, daß Python 3 Paket installiert auch eine höhere Versionsnr.
 

Weisgarnix

Benutzer
Mitglied seit
20. Okt 2015
Beiträge
79
Punkte für Reaktionen
0
Punkte
6
Hi Pav.

Mein Hauptinteresse besteht darin, z.B. Alarm für Cobra 11 - nach Möglichkeit in HD - aufnehmen zu können. Wie ich nun nach 7 Stunden einlesen ins Thema festgestellt habe, wird das mit dem HD schonmal nichts werden, da der Kanal zumindest über Kabel (DVB-C) und Satelit (DVB-S) verschlüsselt übertragen wird und über DVB-T - wenn überhaupt - nur in SD-Qualität. Ich glaube nicht, dass bei Unitymedia zusätzlich zum DVB-C auch echtes IPTV möglich ist. Demnach ist die Fragestellung, ob man von anderen Anbietern separat lediglich die IPTV-Option buchen kann und diese HD-Streams der privaten Sender dann unverschlüsselt aufgenommen werden können.

Ansonsten habe ich heute testweise mal ein paar Aufnahmen getätigt mit dem frei empfangbaren IPTV von Das Erste (http://daserste_live-lh.akamaihd.net/i/daserste_de@91204/master.m3u8). Wie ich feststellte, muss ich wohl noch mehr als bisher auf meinen Mitbewohner einreden. Wir haben bei unitymedia 200MBit down, tatsächlich aber gerade zur "Rush Hour" regelmäßig nur real ca. 60-90MBit. Und wie ich heute feststellte, gibt es darunter auch noch massig viele Verbindungsabbrüche, denn die Aufnahmen sind allesamt in unregelmäßigen Abständen unterbrochen... Ohne lästern zu wollen, aber mein Mitbewohner weiß seit Juli davon, da hatte ich regelmäßig Geschwindigkeitsmessungen gemacht und ihm gemailt und bis heute schafft der Typ es nicht, ordentlich Theater bei Unitymedia zu machen, sodass die das in den Griff bekommen oder uns entstandenen "Schaden" im Sinne nicht erfolgter, aber bezahlter Dienstleistungen ersetzen. Aber mein Mitbewohner ist eine Schnarchnase. Leider habe ich ihn den Vertrag machen lassen, das habe ich nun davon :( Jedenfalls ist man bei Unitymedia auch an diesen Horizon HD Recorder gebunden. Ob also überhaupt eine Möglichkeit a la "DVB-C>IP" besteht, wage ich ebenfalls zu bezweifeln, bin mir aber nicht 100%ig sicher. Ich schau mal, ob ich irgendwas herausbekomme. Dürfte ja doch für mehrere Leute interessant / relevant sein.

Dir vielen Dank für die ständige Weiterentwicklung des Programms!!!
 

Anhänge

  • log.txt
    11,3 KB · Aufrufe: 3
Zuletzt bearbeitet:

Pavion

Benutzer
Mitglied seit
02. Feb 2013
Beiträge
567
Punkte für Reaktionen
14
Punkte
44
Solange 2.x noch installiert ist, wird sie auch rangezogen. Erst wenn es nur noch 3.x gibt, wird diese von meinem Paket genutzt. Im Log steht dann:
Starting tvstreamrecord v.1.1.4 with Python 3.1
Die Version meines Pakets bleibt natürlich unverändert.
 

CarlosTT

Benutzer
Mitglied seit
07. Nov 2015
Beiträge
23
Punkte für Reaktionen
0
Punkte
1
Hm, dann reicht scheinbar eine reine Deinstallation nicht - ich guck noch mal.
 

Pavion

Benutzer
Mitglied seit
02. Feb 2013
Beiträge
567
Punkte für Reaktionen
14
Punkte
44
@ Weisgarnix

es ist definitiv ein falsches Forum, um über die Fernseh-Hardware zu reden :p. Natürlich gibt es IP-Geräte, die DVB-C-fähig sind, zum Beispiel (bitte nicht als Werbung ansehen) von Elgato. Diese Geräte kosten natürlich auch entsprechend...
Wie auch schon in letzem Beitrag gesagt, wenn Du Streams hast, kann ich und andere hilfreiche Leute hier (fetten Dank nochmals!) Dir bei der Einrichtung von Aufnahmen helfen. Bei der Wahl einer Hardware musst Du dich ggfs. anderweitig umsehen.
 

Weisgarnix

Benutzer
Mitglied seit
20. Okt 2015
Beiträge
79
Punkte für Reaktionen
0
Punkte
6
Kann man denn sicher sagen, dass die schlechte Verbindung der Grund für die in mehrere Dateien geteilte Aufnahme ist oder kämen da noch andere Szenarien in Frage?
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.156
Punkte für Reaktionen
402
Punkte
393
Hallo,
vor dem Elgato 4C kann ich nur warnen. Bin zwar günstig aber blauäugig zu diesem Gerät gekommen. Die Kabelnetzbetreiber scheinen massiv Einfluß auf die Software genommen zu haben. Bisher ist es mir nicht gelungen auch nur eine gültige Streamadresse zu finden.
Wer solch ein Gerät hat und Lust auf weitere Forschungen hat (einige versteckte Dinge hab ich schon gefunden) kann sich gerne bei mir melden.

Gruß Götz
 

Pavion

Benutzer
Mitglied seit
02. Feb 2013
Beiträge
567
Punkte für Reaktionen
14
Punkte
44
Komisch... im Log wird es immer richtig angezeigt... vielleicht hast Du python 2.x mit einer anderen Anwendung installiert, mein Tool sucht in folgender Reihenfolge nach Python:
Code:
python
python3
/volume1/@appstore/python/bin/python
/usr/local/python26/bin/python
Aber wenn es nun nicht klappt, ist es auch nicht so schlimm, wird schon funktionieren... oder jemand anders wird sich mal beschweren :)

Danke nochmals und schönen Abend noch!
Pav
 

CarlosTT

Benutzer
Mitglied seit
07. Nov 2015
Beiträge
23
Punkte für Reaktionen
0
Punkte
1
Also ich hab unter
Rich (BBCode):
usr/lib/python2.7

die Version, die tvstreamrecord dann auch findet.

Das Python 3 Paket installiert sich unter
Rich (BBCode):
volume1/@appstore/py3k
ich belasse es jetzt dabei - funktioniert ja.
 


 

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