PVR bringt keinen Stream

  • http://www.vdrportal.de/board/…?postid=786024#post786024 enthält eine Fehlerkorrektur. In dem Thread darunter gibt es eine weitere Korrektur für K9.


    Die Datei channels.conf_newsyntax.example enthält (nach den Korrekturen aus oben) sämtliche Frequenzen, die üblicherweise im analogen Kabel vorkommen können. Nicht belegte Kanäle löschst Du einfach, die anderen benennst Du auf den Sendernamen um.


    Für die paar Analogkanäle braucht man kein Scantool.

    VDR1: ACT-620, Asus P8B75-M LX, Intel Core i3-3240, 4 GB DDR3 RAM 1600 MHz, passive Geforce GT1030 von MSI, Sandisk 2TB SSD, 2xWinTV DualHD, Atric-IR-Einschalter. SW: Xubuntu 20.04 auf 64GB Sandisk SSD.

    VDR2: Odroid N2+ mit CoreELEC und Ubuntu in chroot, WinTV DualHD

    VDR3: Tanix TX3 mit CoreELEC und Ubuntu in chroot, WinTV DualHD

  • Hallo,
    so, das sieht gut aus, nachdem ich das aktuelle pvrinput installiert habe. Es ist das aus dem Portage.


    Zitat

    pvrinput: 22:29:16 cPvrReadThread::Action(): Entering Action()
    pvrinput: 22:29:16 cPvrDevice::Initialize(): found 1 PVR device
    pvrinput: 22:29:34 cPvrDevice::ParseChannel: using old channel syntax.
    pvrinput: 22:29:34 cPvrDevice::ProvidesChannel: /dev/video0: Channel 28 (MDR) 224.25MHz, -> true


    Das mit der channels.conf kriege ich hin. Automatisch mit Scantool wäre schneller gegangen. Aber ich kann ja aus meiner alten channels.conf die Frequenzen 'raussuchen und anhand derer in der neuen channels.conf.example die Sendernamen einsetzen. Kostet eben etwas Zeit.


    Kann man mit vi/vim die channels.conf bearbeiten?
    Ansonsten Danke f. die Hilfe
    Jörg

    Gentoo 3.5.7-gentoo - VDR-Version 1.6.0_p2 (Streamdev Server + Client) - MTPCenter 2.0 - Hardware: AMD Sempron 2200, 512 MB RAM, DVB-T: Terratec Cynergy T2 als USB-Stick, DVB-C: 2 x Mystique CaBiX-C2,
    Pinnacle Showcenter 200; Philips TV u. Sony BluRay als Media-Client f. UPnP/DLNA

  • die channels.conf kannst Du mit jedem Linux-Editor bearbeiten.


    Dass ein Scantool schneller wäre, glaube ich nicht. Das Durchscannen der Frequenzen dauert ja auch. Und am Ende musst Du die channels.conf auch editieren, denn Sendernamen kann kein Scantool ermitteln.

    VDR1: ACT-620, Asus P8B75-M LX, Intel Core i3-3240, 4 GB DDR3 RAM 1600 MHz, passive Geforce GT1030 von MSI, Sandisk 2TB SSD, 2xWinTV DualHD, Atric-IR-Einschalter. SW: Xubuntu 20.04 auf 64GB Sandisk SSD.

    VDR2: Odroid N2+ mit CoreELEC und Ubuntu in chroot, WinTV DualHD

    VDR3: Tanix TX3 mit CoreELEC und Ubuntu in chroot, WinTV DualHD

  • So, ich habe nun die analogen Kanäle nach der neuen Syntax gebaut. Aber VDR will diese channels.conf nicht haben.

    Zitat

    vdr: error while reading '/etc/vdr/channels.conf'


    Was ist an dieser Zeile falsch?

    Code
    HR:126250:PVRINPUT|TV:P:0:301:300:305:0:2020:0:0:0


    Baue ich diese Zeile (und nur diese als Einzige f. analoge Kanäle) in die channels.conf, dann meckert VDR.
    Lasse ich diese Zeile weg, funktioniert es. Das gilt auch für alle anderen Kanaldefinitionen welche f. analoge Kanäle in der channels.conf drin sind.
    Schönen restlichen Feiertag.
    Jörg

    Gentoo 3.5.7-gentoo - VDR-Version 1.6.0_p2 (Streamdev Server + Client) - MTPCenter 2.0 - Hardware: AMD Sempron 2200, 512 MB RAM, DVB-T: Terratec Cynergy T2 als USB-Stick, DVB-C: 2 x Mystique CaBiX-C2,
    Pinnacle Showcenter 200; Philips TV u. Sony BluRay als Media-Client f. UPnP/DLNA

    Einmal editiert, zuletzt von joerg99 ()

  • ich werde hier zunehmend verwirrter.


    Du sagst Du hast die alte Kanalsytax getestet, und es kommt dabei eine Fehlermeldung, dass der source Typ P (den es nur bei der neuen Kanalsyntax gibt) unbekannt ist.


    Dann wolltest Du die neue Kanalsyntax testen, und hast mit Kanal 28 (MDR) auch Erfolg gehabt. Allerdings sehe ich jetzt erst, dass Du da ja die alte Kanalsyntax benutzt hast:

    Code
    pvrinput: 22:29:34 cPvrDevice::ParseChannel: using old channel syntax.


    Also geht die alte Syntax nun doch ??


    Deine Zeile mit der neuen Syntax ist wegen der fehlenden Formatierung als Code so natürlich nicht lesbar. so wäre es aber richtig:

    Code
    HR:126250:PVRINPUT|TV:P:0:301:300:305:0:2020:0:0:0


    wenn die nicht genommen wird, ist vdr vermutlich nicht mit dem pluginparam-Patch gepatcht. Es könnte evtl. auch Probleme geben, wenn die gleiche SID (in diesem Fall die 2020) doppelt in der channels.conf ist - bin mir nicht ganz sicher, ob das bei C und P auch angemeckert wird.

    VDR1: ACT-620, Asus P8B75-M LX, Intel Core i3-3240, 4 GB DDR3 RAM 1600 MHz, passive Geforce GT1030 von MSI, Sandisk 2TB SSD, 2xWinTV DualHD, Atric-IR-Einschalter. SW: Xubuntu 20.04 auf 64GB Sandisk SSD.

    VDR2: Odroid N2+ mit CoreELEC und Ubuntu in chroot, WinTV DualHD

    VDR3: Tanix TX3 mit CoreELEC und Ubuntu in chroot, WinTV DualHD

    Einmal editiert, zuletzt von Dr. Seltsam ()

  • Zitat

    Also geht die alte Syntax nun doch ??


    Ich glaube nicht. Das ist ProvidesChannel, nicht SetChannelDevice.


    Zitat


    2. wie baue ich dann die channels.conf mit neuer Syntax? Wirbelscan kann das (wenn ich das richtig verstanden habe) nur als neue Version, die es leider nur als Plugin gibt. w_pvrscan kann das nicht. Ich brauche aber möglichst ein Kommandozeilen-Tool, um die neue Syntax bauen zu können.


    Es geht auch mit wirbelscan, wenn man sich denn die Mühe macht mal zu lesen.
    ;)


    Was w_pvrscan betrifft; ich werd die nächsten Tage die Version eh mal updaten. Diese Version wird dann aber ausschließlich nur noch die neuere pvrinput Syntax unterstützen.

  • Zitat

    Original von wirbel


    Ich glaube nicht. Das ist ProvidesChannel, nicht SetChannelDevice.


    ich bin davon ausgegangen, dass nur das Log nicht komplett ist er auf der Frequenz auch was empfängt. Schließlich schreibt er "das sieht gut aus"

    VDR1: ACT-620, Asus P8B75-M LX, Intel Core i3-3240, 4 GB DDR3 RAM 1600 MHz, passive Geforce GT1030 von MSI, Sandisk 2TB SSD, 2xWinTV DualHD, Atric-IR-Einschalter. SW: Xubuntu 20.04 auf 64GB Sandisk SSD.

    VDR2: Odroid N2+ mit CoreELEC und Ubuntu in chroot, WinTV DualHD

    VDR3: Tanix TX3 mit CoreELEC und Ubuntu in chroot, WinTV DualHD

    Einmal editiert, zuletzt von Dr. Seltsam ()

  • Hallo,
    entschuldigt, daß ich mich erst heute wieder melde. Es ging nicht eher.
    Nur kurz hierzu:

    Zitat

    Original von wirbel
    Zitat:
    Also geht die alte Syntax nun doch ??


    Ich glaube nicht. Das ist ProvidesChannel, nicht SetChannelDevice.


    Es war so, daß zwar der Sendername erkannt wurde, aber ein Stream kam nicht. Das nur zur Info. Betrachtet es nicht weiter.


    Ich versuche mal, eine Bestandsaufnahme zu machen.
    1. pvrinput ist gepatcht auf den Stand pvrinput-2008-12-24
    2. die channels.conf hat die neue Syntax und VDR nutzt diese ohne zu meckern. Hier ein Beispiel eines analogen Senders:

    Code
    RTL:203250:PVRINPUT|TV:P:0:301:300:305:0:3252:0:0:0


    Könnt Ihr die Richtigkeit dieser Syntax bestätigen?
    3. Stream von digitalen Quellen funktioniert. Gebe ich im Browser

    Zitat

    http://<ip-des-servers>:3000/3

    ein, kommt ein Bild (3 = DVB-T-Quelle - es funktioniert auch mit DVB-C-Quellen). Gebe ich die Nr. eines Kanals von der PVR-Karte ein, kommt einfach nichts.
    4. komische Sache: starte ich VDR von der Konsole mit

    Zitat

    vdr -c /etc/vdr -L /usr/lib/vdr/plugins -v /var/vdr/video -Ppvrinput

    und gebe eine beliebige Kanal-Nr. ein (egal ob DVB-T, DVB-C oder analog) kommt grundsätzlich die Info: Channel not available
    Ich hoffe, Ihr könnt damit etwas anfangen.
    Jörg

    Gentoo 3.5.7-gentoo - VDR-Version 1.6.0_p2 (Streamdev Server + Client) - MTPCenter 2.0 - Hardware: AMD Sempron 2200, 512 MB RAM, DVB-T: Terratec Cynergy T2 als USB-Stick, DVB-C: 2 x Mystique CaBiX-C2,
    Pinnacle Showcenter 200; Philips TV u. Sony BluRay als Media-Client f. UPnP/DLNA

  • in Kürze:


    Die Syntax ist richtig.


    Dass über den Browser kein Bild von PVR-Kanälen kommt, muss nicht bedeuten, dass die Karte ncihts empfängt. siehe bekanntes streamdev-Problem mit pvrinput

    Zitat

    vdr -c /etc/vdr -L /usr/lib/vdr/plugins -v /var/vdr/video -Ppvrinput
    und gebe eine beliebige Kanal-Nr. ein (egal ob DVB-T, DVB-C oder analog) kommt grundsätzlich die Info: Channel not available


    liegt eine richtige channels.conf in /etc/vdr ? ist sie für vdr lesbar (Zugriffsrechte?)


    Kanäle, die per Browser anwählbar sind müssen auch per Tastatur anwählbar sein. Sicher, dass nicht gerade was aufgenommen wird? (timers.conf prüfen)

    VDR1: ACT-620, Asus P8B75-M LX, Intel Core i3-3240, 4 GB DDR3 RAM 1600 MHz, passive Geforce GT1030 von MSI, Sandisk 2TB SSD, 2xWinTV DualHD, Atric-IR-Einschalter. SW: Xubuntu 20.04 auf 64GB Sandisk SSD.

    VDR2: Odroid N2+ mit CoreELEC und Ubuntu in chroot, WinTV DualHD

    VDR3: Tanix TX3 mit CoreELEC und Ubuntu in chroot, WinTV DualHD

  • So, mir ist es nun gelungen, via http den Stream als PES zu liefern.
    Leider funktioniert das mit den analogen Kanälen weiterhin nicht.
    Hier ein Beispiel für einen analogen Sender:

    Code
    http://192.168.1.19:3000/PES/P-0-203-3252


    Es kommt bei allen analogen Quellen "Unable to open".
    Edit: an der Konsole ist dann als Meldung zu sehen:

    Zitat

    Detaching current receiver


    Mit digitalen Sender via DVB-C bzw. DVB-T funktioniert es.
    Zum Probieren habe ich die channels.m3u, welche über Port 3000 geliefert wird, in den VLC genommen und damit die einzelnen Kanäle ausprobiert.
    So langsam überlege ich, zurück zum VDR 1.4 zu gehen.
    Jörg

    Gentoo 3.5.7-gentoo - VDR-Version 1.6.0_p2 (Streamdev Server + Client) - MTPCenter 2.0 - Hardware: AMD Sempron 2200, 512 MB RAM, DVB-T: Terratec Cynergy T2 als USB-Stick, DVB-C: 2 x Mystique CaBiX-C2,
    Pinnacle Showcenter 200; Philips TV u. Sony BluRay als Media-Client f. UPnP/DLNA

    Einmal editiert, zuletzt von joerg99 ()

  • Zumindest bei mir geht pes. TS geht nicht.

  • Ich möchte dann diesen Thread zum Abschluß bringen.
    Die Lösung besteht darin, daß ich mir mit der PVR-150 ein Budget-only (heißt das so? - wenn nicht, ändere ich es) System aufgebaut habe und dort mit VDR 1.4 alles bestens funktioniert. Mit Streamdev bringe ich dann den Empfang zum VDR 1.6. Das funktioniert auch. Ansonsten muß ich mich erst einmal mit Streamdev von VDR zu VDR auseinandersetzen, das ist "Neuland".
    Vielen Dank für die Hilfe und Geduld, welche hier für mich aufgebracht wurde.
    Jörg

    Gentoo 3.5.7-gentoo - VDR-Version 1.6.0_p2 (Streamdev Server + Client) - MTPCenter 2.0 - Hardware: AMD Sempron 2200, 512 MB RAM, DVB-T: Terratec Cynergy T2 als USB-Stick, DVB-C: 2 x Mystique CaBiX-C2,
    Pinnacle Showcenter 200; Philips TV u. Sony BluRay als Media-Client f. UPnP/DLNA

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!