video0 auf Netzlaufwerk

  • Hallo !!
    Erstmal einen herzlichen Dank an alle, die in die Entwicklung der VDR-Distributionen soviel Zeit und Arbeit reinstecken. Ich lese jetzt seit ca. 2 Jahren hier im Portal die verschiedensten Themen mit. Geschrieben habe ich jedoch noch nie etwas, da mir die Suchfunktion bisher alle Probleme gelöst hat.
    Nun komme ich leider überhaupt nicht mehr weiter...
    Ich betreibe zur Zeit einen VDR mit der aktuellen Mahlzeit 3.2 . Da ein zweiter VDR nun dazukommt und ich egal von welchem VDR die Aufzeichnungen anschauen will, habe ich mit smbmount mal rumexperimentiert.


    Ich habe auf einem WindowsXP-Rechner ein Verzeichnis angelegt und dieses am VDR gemountet, also das video0-Verzeichnis über das Netzlaufwerk auf den Win-Rechner gelegt. Funktioniert einwandfrei. Aufzeichnen als auch anschauen klappen tadellos. Da ich aber keinen 3. Rechner ständig eingeschaltet haben will, ist mir die Idee gekommen, die Festplatte in ein Lan fähiges Gehäuse einzubauen. Testweise habe ich mir einen Lan-Server von der Firma Evertech ausgeliehen (ET-1325). Mounten auf den Server geht ohne Probleme. Die Aufzeichnungen werden brav vom VDR abgelegt. Jedoch beim Abspielen vom Server startet die Wiedergabe, läuft 1 Sekunde, dann bricht der VDR ab. Hier mußte ich feststellen, dass die index.vdr Datei nur 1kb groß ist. Egal wie lange die Aufzeichnung ist. Wenn ich mit genindex die VDR Aufnahme repariere, dann ist die Datei um einige kb größer und der VDR spielt auch dann brav die Aufzeichnung wieder ab.
    Jetzt die Preisfrage : Warum ist die index.vdr Datei defekt ??? Alle anderen Dateien wie xxx.vdr und info.vdr sind komplett in Ordnung.... :schiel
    Und...warum klappt alles wunderbar, wenn ich das mounting auf einen WinXP Rechner mache ?? Wo ist da der Unterschied ??


    Für Eure Hilfe schonmal ein kräftiges DANKE im voraus...


    Ach ja :
    Das Mounting mache ich momentan über Putty. Nach dem starten logge ich mich mit Putty ein und gebe in der Eingabeebene folgenden Befehl ein :
    smbmount //172.23.56.55/video /video0 -o username=Gast,password=video workgroup=work,codepage=cp850


    Wie gesagt, unter WinXP klappt alles tadellos; auf dem Lan-Server geht die index.vdr kaputt..... ;(

  • Ohne Begründung ins Blaue geschossen : Probier mal mit cifs


    also
    mount -t cifs (rest gleich)

    VDR: DD 5.5 mit 4 Tunern , Intel 847 mit nvidia Kepler 630 , 4GB RAM , 1x 1TB , yavdr 0.5 X10 Fernbedienung von Pollin zu Steuerung, Diverse XBMC (openelec + Windows) im Haus als Clients

  • Das hoert sich stark nach Userberechtigungsproblemen an.


    Mach mal in Deinem Verzeichnis ein `ls -l` und schaue, ob das mit den Berechtigungen einer lokalen Aufnahme uebereinstimmt.

    Glotze: yaVDR (ASRock Q1900M, 4GB RAM, DD Cine S2 V6.5, ZOTAC GT630 (Rev. 2)
    Server: HP ProLiant MicroServer G8, VMware ESXi 5.5 :P

  • mbruehl :
    Also ich habe es so eingegeben :
    mount -t cifs //172.23.56.55/video /video0 -o username=Gast,password=video,workgroup=work,codepage=cp850
    Das bringt mir nur die Meldung : "mount: Not a directory"
    Damit komme ich nicht auf das Verzeichnis....


    knebb :
    Also ich habe hier jeweils eine Aufzeichnung auf dem Lan-Server als auch auf dem XP-Rechner gemacht und auf dem VDR direkt.
    Hier kommt jeweils das raus :
    XP-Rechner:
    -rwxr-xr-x 1 root root 5943074 Feb 20 14:32 001.vdr
    -rwxr-xr-x 1 root root 1608 Feb 20 14:32 index.vdr
    -rwxr-xr-x 1 root root 327 Feb 20 14:31 info.vdr


    LAN-Server:
    -rwxr-xr-x 1 root root 64492340 Feb 20 14:20 001.vdr
    -rwxr-xr-x 1 root root 288 Feb 20 14:20 index.vdr
    -rwxr-xr-x 1 root root 327 Feb 20 14:16 info.vdr


    Auf dem VDR selbst bekomme ich das hier :
    -rw-rw-r-- 1 root root 12241157 Feb 20 14:12 001.vdr
    -rw-rw-r-- 1 root root 3208 Feb 20 14:12 index.vdr
    -rw-rw-r-- 1 root root 327 Feb 20 14:12 info.vdr

  • Zitat

    Original von darkover
    Hier kommt jeweils das raus :


    Und schon haben wir die Uebeltaeter. Oder doch nicht? Hmmmm... :rolleyes:



    Dein VDR laeuft als root, richtig? Dann sollte das eigentlich funktionieren, trottz des "x" Flags. Das setzt der Samba/ Windows Rechner dann wohl automatisch.


    Steht eigentlich was im Logfile des VDR waehrend/nach der Aufnahme?

    Glotze: yaVDR (ASRock Q1900M, 4GB RAM, DD Cine S2 V6.5, ZOTAC GT630 (Rev. 2)
    Server: HP ProLiant MicroServer G8, VMware ESXi 5.5 :P

  • So sieht es beim starten der Aufnahme aus:
    Feb 20 14:56:30 linvdr user.debug vdr: [1363] switching device 1 to channel 1
    Feb 20 14:56:30 linvdr user.info vdr: [1363] timer 1 (1 1456-2056 '@TITLE EPISODE') start
    Feb 20 14:56:30 linvdr user.debug vdr: [1363] Title: 'Tagesschau' Subtitle: ''
    Feb 20 14:56:30 linvdr user.info vdr: [1363] executing '/usr/bin/recordinghooks.sh before "/video0/@Tagesschau/2007-02-20.14.56.50.50.rec"'
    Feb 20 14:56:30 linvdr user.info vdr: [1363] record /video0/@Tagesschau/2007-02-20.14.56.50.50.rec
    Feb 20 14:56:30 linvdr user.debug vdr: [1363] creating directory /video0/@Tagesschau
    Feb 20 14:56:30 linvdr user.debug vdr: [1363] creating directory /video0/@Tagesschau/2007-02-20.14.56.50.50.rec
    Feb 20 14:56:30 linvdr user.info noad[1469]: noad arg[0]: /usr/bin/noad
    Feb 20 14:56:30 linvdr user.info noad[1469]: noad arg[1]: before
    Feb 20 14:56:30 linvdr user.info noad[1469]: noad arg[2]: /video0/@Tagesschau/2007-02-20.14.56.50.50.rec
    Feb 20 14:56:30 linvdr user.info noad[1469]: noad arg[3]: --online=2
    Feb 20 14:56:30 linvdr user.info noad[1469]: noad arg[4]: --ac3
    Feb 20 14:56:30 linvdr user.info noad[1469]: noad arg[5]: --overlap
    Feb 20 14:56:30 linvdr user.info noad[1469]: noad arg[6]: --jumplogo
    Feb 20 14:56:30 linvdr user.info noad[1469]: noad arg[7]: --comments
    Feb 20 14:56:30 linvdr user.info noad[1469]: noad arg[8]: --asd
    Feb 20 14:56:30 linvdr user.info noad[1469]: noad arg[9]: --statisticfile=/video0/noadonlinestat
    Feb 20 14:56:30 linvdr user.info noad[1469]: noad args done
    Feb 20 14:56:30 linvdr user.info noad[1470]: wait 60 secs for vdr creating directory
    Feb 20 14:56:30 linvdr user.info noad[1469]: noad forked to pid 1470
    Feb 20 14:56:30 linvdr user.debug vdr: [1363] recording to '/video0/@Tagesschau/2007-02-20.14.56.50.50.rec/001.vdr'
    Feb 20 14:56:30 linvdr user.debug vdr: [1471] file writer thread started (pid=1471, tid=1471)
    Feb 20 14:56:30 linvdr user.debug vdr: [1472] recording thread started (pid=1472, tid=1472)
    Feb 20 14:56:30 linvdr user.info vdr: [1363] info: Recording started
    Feb 20 14:56:30 linvdr user.debug vdr: [1363] dxr3: cSPUEncoder::Flush: OSD data size: 3994
    Feb 20 14:56:30 linvdr user.debug vdr: [1363] dxr3: cSPUEncoder::Flush: OSD data size: 3994
    Feb 20 14:56:31 linvdr user.debug vdr: [1363] dxr3: cSPUEncoder::Flush: OSD data size: 3994
    Feb 20 14:56:37 linvdr user.info vdr: [1363] timer 1 (1 1456-2056 '@Tagesschau') set to event Tue 20.02.2007 15:10-16:00 (VPS: 20.02 15:10) 'Sturm der Liebe'
    Feb 20 14:57:11 linvdr user.debug vdr: [1363] dxr3: cSPUEncoder::Flush: OSD data size: 10377
    Feb 20 14:57:12 linvdr user.debug vdr: [1363] dxr3: cSPUEncoder::Flush: OSD data size: 10625
    Feb 20 14:57:13 linvdr user.debug vdr: [1363] dxr3: cSPUEncoder::Flush: OSD data size: 10625


    Und so beim Beenden :
    Feb 20 14:57:13 linvdr user.info vdr: [1363] confirm: Stop recording?
    Feb 20 14:57:13 linvdr user.info vdr: [1363] warning: Stop recording?
    Feb 20 14:57:13 linvdr user.debug vdr: [1363] dxr3: cSPUEncoder::Flush: OSD data size: 10968
    Feb 20 14:57:13 linvdr user.debug vdr: [1363] dxr3: cSPUEncoder::Flush: OSD data size: 10968
    Feb 20 14:57:13 linvdr user.debug vdr: [1363] dxr3: cSPUEncoder::Flush: OSD data size: 10968
    Feb 20 14:57:14 linvdr user.info vdr: [1363] confirmed
    Feb 20 14:57:14 linvdr user.debug vdr: [1472] recording thread ended (pid=1472, tid=1472)
    Feb 20 14:57:14 linvdr user.debug vdr: [1471] file writer thread ended (pid=1471, tid=1471)
    Feb 20 14:57:14 linvdr user.debug vdr: [1363] buffer stats: 3416712 (65%) used
    Feb 20 14:57:14 linvdr user.info vdr: [1363] timer 1 (1 1456-2056 '@Tagesschau') stop
    Feb 20 14:57:14 linvdr user.info vdr: [1363] executing '/usr/bin/recordinghooks.sh after "/video0/@Tagesschau/2007-02-20.14.56.50.50.rec"'
    Feb 20 14:57:14 linvdr user.info vdr: [1363] deleting timer 1 (1 1456-2056 '@Tagesschau')
    Feb 20 14:57:14 linvdr user.info noad[1538]: noad arg[0]: /usr/bin/noad
    Feb 20 14:57:14 linvdr user.info noad[1538]: noad arg[1]: after
    Feb 20 14:57:14 linvdr user.info noad[1538]: noad arg[2]: /video0/@Tagesschau/2007-02-20.14.56.50.50.rec
    Feb 20 14:57:14 linvdr user.info noad[1538]: noad arg[3]: --online=2
    Feb 20 14:57:14 linvdr user.info noad[1538]: noad arg[4]: --ac3
    Feb 20 14:57:14 linvdr user.info noad[1538]: noad arg[5]: --overlap
    Feb 20 14:57:14 linvdr user.info noad[1538]: noad arg[6]: --jumplogo
    Feb 20 14:57:14 linvdr user.info noad[1538]: noad arg[7]: --comments
    Feb 20 14:57:14 linvdr user.info noad[1538]: noad arg[8]: --asd
    Feb 20 14:57:14 linvdr user.info noad[1538]: noad arg[9]: --backupmarks
    Feb 20 14:57:14 linvdr user.info noad[1538]: noad arg[10]: --statisticfile=/video0/noadstat
    Feb 20 14:57:14 linvdr user.info noad[1538]: noad args done
    Feb 20 14:57:14 linvdr user.info noad[1538]: noad forked to pid 1539
    Feb 20 14:57:14 linvdr user.err noad[1539]: nice ERROR(19,0): Bad file descriptor
    Feb 20 14:57:14 linvdr user.info noad[1539]: Tuesday,20.02.2007 14:57:14 start noad-0.6.0 for /video0/@Tagesschau/2007-02-20.14.56.50.50.rec
    Feb 20 14:57:15 linvdr user.info noad[1539]: Tuesday,20.02.2007 14:57:15 noad done for /video0/@Tagesschau/2007-02-20.14.56.50.50.rec (0:00:01)
    Feb 20 14:57:30 linvdr user.err noad[1470]: nice ERROR(19,0): Bad file descriptor
    Feb 20 14:57:30 linvdr user.info noad[1470]: Tuesday,20.02.2007 14:57:30 start noad-0.6.0 online for /video0/@Tagesschau/2007-02-20.14.56.50.50.rec
    Feb 20 14:57:40 linvdr syslog.info -- MARK --

  • was ich nicht ganz verstehe, du schreibst


    Zitat

    dass die index.vdr Datei nur 1kb groß ist. Egal wie lange die Aufzeichnung ist


    aber in deinem Beispiel hier hat sie 288 Bytes?


    Zitat

    LAN-Server:
    -rwxr-xr-x 1 root root 64492340 Feb 20 14:20 001.vdr
    -rwxr-xr-x 1 root root 288 Feb 20 14:20 index.vdr
    -rwxr-xr-x 1 root root 327 Feb 20 14:16 info.vdr


    kannst du waehrend einer Aufzeichnung auf dem LAN-Server vielleicht mal die Groesse und 'modification time' der 'index.vdr' beobachten? Es waere schon sehr seltsam, wenn die Zeit des Files weitergestellt wuerde aber die Groesse stehenbleibt. Vielleicht noch ein kleiner Hammer-Bug in der smbfs Anbindung

  • Hallo sparkie,
    Asche auf mein Haupt....wenn ich über den Explorer auf das Verzeichnis des LAN-Servers schaue, zeigt mir Windows 1kb als Größe an... Über einen klick auf die Eigenschaften des Files sind es dann wirklich nur wenige Byte (zwischen 240 und 350)....
    Also ich habe jetzt nochmal eine Aufnahme auf dem LAN-Server gemacht und über eingeloggtem Putty und MC mir das video0 Verzeichnis angeschaut. Es werden 3 Dateien angelegt (001.vdr , index.vdr und info.vdr). Alle haben die gleiche Uhrzeit, die info.vdr hat auch ne Größenangabe (ca 350Byte). Die 001.vdr und index.vdr haben beide 0 Byte stehen...Auch wenn ich während der Aufnahme das Verzeichnis immer mal wieder aktualisiere, dann verändert sich die Größe und die Zeit nicht !! Es bleibt bei 0 Byte...
    Wenn ich dann die Aufnahme beende, dann wird bei beiden Dateien die aktuelle Zeit geschrieben und auch die Größenangabe verändert sich dann... 001.vdr hat nach ca. 2 Minuten Aufnahme dann ca. 84MB (war ne Aufnahme auf der ARD) und die index.vdr wird mit 288 Byte angegeben.

  • leider hat samba fast endlos viele Config-Optionen
    ich benutze samba nicht und kann dir da leider nicht weiterhelfen. Wie deine 'socket options' konfiguriert sind, waere sicherlich mal ganz interessant. Vielleicht erfordert der 'ET-1325' spezielle Einstellungen. Aber es scheint ja eh nicht die entgueltige Loesung zu sein, wenn du ihn dir nur ausgeliehen hast. Und mit xp gibt es offenbar keine Probleme.

  • Tja, alles Probieren hat nichts gebracht... Man kann sich wirklich festbeißen, aber ohne Erfolg ist es einfach schlecht...
    Somit geht der Lan-Server wieder zurück an den Entleiher...mit der Erkenntnis, dass ein eigenständiger Festplattenserver für 50 Euro einfach nur Mist ist... :§$%
    OK, es fehlt mir ja vielleicht der entgültige Durchblick in Sachen Netzwerk und Linux (Samba und Co.)... Aber wenn es überhaupt nicht läuft, dann ist jede Sekunde Arbeit daran Zeitverschwendung...


    Ich habe dank des Portals aber eine andere Möglichkeit gefunden...
    Das Zauberwort für mich ist FreeNAS. Ich habe noch soviel alte Hardware rumliegen, damit habe ich mir kurzerhand meinen eigenen NAS gebaut..30 Minuten zum zusammennageln, 10 Minuten zum Aufspielen der FreeNAS ISO auf ne CF-Karte und 5 Minuten zum konfigurieren. Innerhalb von 45 Minuten läuft jetzt ein NAS und alle Probleme sind verschwunden...Einfach nur SUPER...


    Wen es noch interessiert :
    [Läuft] NAS z.B. ICY BOX als Videoserver
    und
    http://www.freenas.org/index.php?option=com_openwiki&Itemid=30&id=faqs:de


    Ich danke allen, die probiert haben mir zu helfen... :portal1


    Grüße,
    Darkover

  • Hi darkover,


    hab' mir gerade mal die FreeNAS Seite angesehen, das liesst sich ja echt super. Aber mal ne dumme Frage: Ich will mir hier einen Server (NFS) hinstellen, den ich vom Wohnzimmer aus per WOL einschalte. Soweit so gut. Wenn ich jetzt FreeNAS laufen habe, gibt es da etwas, damit er nach xxx Minuten Netzinaktivitaet selber wieder runterfaehrt?
    Ich habe sowas aktuell auf meinem Server laufen (check_idle, siehe
    SuSE 9.0, EPIA ME-6000 und Wake-on-Lan (WOL)
    )


    Wie krieg ich sowas mit FreeNAS wieder ans laufen?


    Gruss,
    - berndl

Jetzt mitmachen!

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