Streamen auf ein NFS-Share unter Neutrino

Digital Recording
Tattergreis
Interessierter
Interessierter
Beiträge: 66
Registriert: Sonntag 19. Oktober 2003, 11:10

Beitrag von Tattergreis »

Hi zusammen!

Die Streamfile-Funktion ist ne prima Sache. Ich hätte allerdings mal eine Frage dazu. Werden die Files automatisch gesplittet oder kann man eine Splitgröße irgendwo vorgeben? Im Neutrino selbst hab ich keine Möglichkeit gesehen. Ich Frage deshalb, weil es hier http://cvs.tuxbox.org/lists/tuxbox-cvs- ... 00341.html irgendwie so ausschaut. Leider kenn ich mich mit dem Code nicht aus, um soetwas herauslesen zu können (nicht schlagen :roll: ). Mit meinem NFS-Share unterliege ich einer 2GB-Begrenzung und von daher passt das Streamen einer Spielfilmlänge nicht ohne Splitten. Ich hab natürlich schon mal versucht zu testen, aber nach ein paar hundert MB bricht der Stream bei mir ab (Stand 28.04., ca. 22:30 Uhr, werd mal updaten, es hat sich ja noch einiges danach getan). Wenn ich das richtig verstanden habe basiert die Funktion auf sserver und der bietet ja ein Splitten prinzipiell an.

Gruß, Tattergreis
Liontamer
Klöppelliese
Beiträge: 1644
Registriert: Donnerstag 8. August 2002, 12:51

Beitrag von Liontamer »

In streamfile ist diese option schon eingebaut. Ist nur eine Frage der Zeit, bis das auch Neutrino verwalten kann.
Tattergreis
Interessierter
Interessierter
Beiträge: 66
Registriert: Sonntag 19. Oktober 2003, 11:10

Beitrag von Tattergreis »

@Liontamer

Danke für die superschnelle Antwort! :D

Gruß, Tattergreis
essu
Tuxboxer
Tuxboxer
Beiträge: 2452
Registriert: Montag 21. Oktober 2002, 10:04

Beitrag von essu »

MajorK hat geschrieben:Irgendwas scheint da beim yadi auch anders als vorher. (Einstellungen wie "Infos beim Booten anzeigen" etc. zeigen keine auch Wirkung). Ist da evtl. ein Bereich schreibgeschuetzt, der es nicht sein sollte?
[...]
Major K
--
Sagem 1xI Kabel, YADI vom 28.04.2004
Wahrscheinlich steht bei dir Bootconsole auf "null", betrachte es mal als (Fast-)Bug im aktuellen yadi-snap
Schon gelesen ???
ENIGMA-DOC
doktorknow
Interessierter
Interessierter
Beiträge: 99
Registriert: Dienstag 27. November 2001, 00:00

Beitrag von doktorknow »

ok mein Fehler wurde gefunden.

Ich hatte das hier in der rcs vergessen:
modprobe avia_gt_napi mode=1

:oops: :oops: :oops:
MfG
doktorknow
HEAD
Einsteiger
Einsteiger
Beiträge: 313
Registriert: Freitag 14. Februar 2003, 15:59

Beitrag von HEAD »

Schreib in rcS statt "modprobe avia_gt_napi"
das:
if [ -e /var/etc/.spts_mode ]; then
modprobe avia_gt_napi mode=1
else
modprobe avia_gt_napi
fi
gagga
Senior Member
Beiträge: 782
Registriert: Dienstag 25. Februar 2003, 21:35

Beitrag von gagga »

doktorknow hat geschrieben:ok mein Fehler wurde gefunden.

Ich hatte das hier in der rcs vergessen:
modprobe avia_gt_napi mode=1

:oops: :oops: :oops:
MfG
doktorknow
Nein. Das braucht man nicht. Sobald Direct Recording eingeschaltet wird, wir d der Treiber beim nächsten Neustart automatisch im SPTS Mode benutzt.
doktorknow
Interessierter
Interessierter
Beiträge: 99
Registriert: Dienstag 27. November 2001, 00:00

Beitrag von doktorknow »

@Head
werde ich machen!!

@gagga
glaube ich nicht! Habe 2 Tage rummprobiert und jetzt nur die Zeile geändert und jetzt läufts.
MfG
doktorknow
MajorK
Einsteiger
Einsteiger
Beiträge: 328
Registriert: Freitag 9. Mai 2003, 09:55

Beitrag von MajorK »

essu hat geschrieben: Wahrscheinlich steht bei dir Bootconsole auf "null", betrachte es mal als (Fast-)Bug im aktuellen yadi-snap
War ja nur ein Hinweis und kein Vorwurf :wink:
HEAD hat geschrieben:Schreib in rcS statt "modprobe avia_gt_napi"
das:
if [ -e /var/etc/.spts_mode ]; then
modprobe avia_gt_napi mode=1
else
modprobe avia_gt_napi
fi
Fuer wen/welches Problem ist das genau? Irgendwie komme ich mit den Quotes da nicht ganz klar :oops:

Also SPTS habe ich in Neutrino gesetzt (auch wenn mam es lt. gagga nicht braucht). Weiterhin scheint das o.g. Problem mit den 67k bekannt, aber irgendwie haben andere es nicht. Liegt das an meiner Sagem, dem Image oder anderen Einstellungen?

TIA,
Major K
Tattergreis
Interessierter
Interessierter
Beiträge: 66
Registriert: Sonntag 19. Oktober 2003, 11:10

Beitrag von Tattergreis »

gagga hat geschrieben:
doktorknow hat geschrieben:ok mein Fehler wurde gefunden.

Ich hatte das hier in der rcs vergessen:
modprobe avia_gt_napi mode=1

:oops: :oops: :oops:
MfG
doktorknow
Nein. Das braucht man nicht. Sobald Direct Recording eingeschaltet wird, wir d der Treiber beim nächsten Neustart automatisch im SPTS Mode benutzt.
Wird wird diese Funktion denn in diesem Fall aktiviert? Nicht über die "/var/etc/.spts_mode"? Ich dache es müsste erstens die Abfrage im Startup-Script enthalten sein und zweitens "/var/etc" existieren, damit Neutrino die .spts_mode dort überhaupt ablegen kann?!?

Gruß, Tattergreis
Tattergreis
Interessierter
Interessierter
Beiträge: 66
Registriert: Sonntag 19. Oktober 2003, 11:10

Beitrag von Tattergreis »

MajorK hat geschrieben:
HEAD hat geschrieben:Schreib in rcS statt "modprobe avia_gt_napi"
das:
if [ -e /var/etc/.spts_mode ]; then
modprobe avia_gt_napi mode=1
else
modprobe avia_gt_napi
fi
Fuer wen/welches Problem ist das genau? Irgendwie komme ich mit den Quotes da nicht ganz klar :oops:
Mit dieser Abfrage wird entschieden, ob das Modul avia_gt_napi im SPTS-Mode gestartet wird oder nicht. Wenn es die Datei ".spts_mode" in dem Verzeichnis /var/etc gibt, wird SPTS-Mode aktiviert. Falls sie nicht existiert, wird avia_gt_napi ohne gestartet. Mit dem Eintrag "avia_gt_napi mode=1" in der /etc/init.d/rcS startest Du grundsätzlich im SPTS-Mode. Meines Wissens nach wird durch Aktivieren des SPTS-Mode im Neutrino die Datei /var/etc/.spts_mode erzeugt und nach einem Neustart entsprechend der SPTS-Mode eingeschaltet. Der SPTS-Mode ist Voraussetzung für das direkte Streamen in ein File.

Gruß, Tattergreis
gagga
Senior Member
Beiträge: 782
Registriert: Dienstag 25. Februar 2003, 21:35

Beitrag von gagga »

doktorknow hat geschrieben: @gagga
glaube ich nicht! Habe 2 Tage rummprobiert und jetzt nur die Zeile geändert und jetzt läufts.
MfG
doktorknow
Doch. Es soll aber neuere Imagebauer geben, die die Verzeichnisstrukturen von früher geändert haben, so daß das in diesen Imges dann natürlich nicht geht.
Da man als Entwickler mittlerweile ja keine Ahnung mehr hat, für welches Image man entwickelt, wird sowas öfters passieren, daß es pro Image nicht funktionieren wird. Von daher: _immer_ angeben, welches Image verwendet wird (das heißt natürlich nicht, daß alle Images supported werden können ;) )
HEAD
Einsteiger
Einsteiger
Beiträge: 313
Registriert: Freitag 14. Februar 2003, 15:59

Beitrag von HEAD »

Neutrino macht nur touch "/var/etc/.spts_mode" oder es löscht
aber das alles is sinnlos wenn es nicht in rcS abgefragt wird und ich habe nur die abfage gepostet.
Man kann auch spts immer on haben , aber dann steht in rcS nur" modprobe avia_gt_napi mode=1 " und was bei neutrino steht spts-an bzw aus ist egal.
gagga
Senior Member
Beiträge: 782
Registriert: Dienstag 25. Februar 2003, 21:35

Beitrag von gagga »

Klar. Es geht genau um dieses Startskript und wo und ob es seine .irgendwas Configdateien sucht.
essu
Tuxboxer
Tuxboxer
Beiträge: 2452
Registriert: Montag 21. Oktober 2002, 10:04

Beitrag von essu »

gagga hat geschrieben:[...]Es soll aber neuere Imagebauer geben, die die Verzeichnisstrukturen von früher geändert haben, so daß das in diesen Imges dann natürlich nicht geht.
[....]
@gagga:
völlig uncool, so einen Generalverdacht gegen neue Imagebauer zu streuen, wenn du Probleme in Verzeichnisveränderungen siehst, dann nenne auch Namen.
yadi f.i. berücksichtigt /var/etc/.spts_mode, allerdings haben wir andere Verzeichnisse verändert, wo es uns sinnvoll erschien, wenn das aus tuxDEV-Sicht Probleme bereitet lassen wir uns aber gern eines besseren belehren.
Schon gelesen ???
ENIGMA-DOC
gagga
Senior Member
Beiträge: 782
Registriert: Dienstag 25. Februar 2003, 21:35

Beitrag von gagga »

Genau deswegen habe ich ja auch gebeten anzugeben, welches Image verwendet wird...
Eures funktioniert ja.
petgun
Tuxboxer
Tuxboxer
Beiträge: 5001
Registriert: Montag 11. November 2002, 15:26

Beitrag von petgun »

hi,
auch wenn's nervt, moechte ich trotzdem nochmal die Frage stellen warum VLC nicht mit den *.ts-files klarkommt ? Das ist echt schade, da imo nur mit VLC ein Live-View des files waehrend der Aufnahme moeglich ist.

cu,
peter
gagga
Senior Member
Beiträge: 782
Registriert: Dienstag 25. Februar 2003, 21:35

Beitrag von gagga »

Da mußt Du die Entwickler von VLC fragen.
Meine Vermutung ist, daß die unbedingt die PAT/PMT brauchen, die nicht mit aufgenommen wird.
petgun
Tuxboxer
Tuxboxer
Beiträge: 5001
Registriert: Montag 11. November 2002, 15:26

Beitrag von petgun »

Hi,
gagga hat geschrieben:Da mußt Du die Entwickler von VLC fragen.
Meine Vermutung ist, daß die unbedingt die PAT/PMT brauchen, die nicht mit aufgenommen wird.
...das habe ich befuerchtet. udrec nimmt sich dafuer >15 Sekunden Zeit bis die Aufnahme losgeht.
Du hast doch sicher einen direkten Draht zu den VLC-Entwicklern...kannst Du da nicht mal....;-)

Das macht keinen Sinn dass auf der Box zu implementieren, oder?

Dein Movieplayer liebt diese *.ts-files allerdings sehr..werden _perfekt_ von der Box wiedergegeben !

cu,
peter
Schwarzseher
Interessierter
Interessierter
Beiträge: 46
Registriert: Donnerstag 19. Februar 2004, 10:33

Beitrag von Schwarzseher »

petgun hat geschrieben:auch wenn's nervt, moechte ich trotzdem nochmal die Frage stellen warum VLC nicht mit den *.ts-files klarkommt ?
Hmm, mein VLC spielt *.TS Files wunderbar lokal ab.

Sollte das dann nicht auch per Stream zur dbox klappen?
petgun
Tuxboxer
Tuxboxer
Beiträge: 5001
Registriert: Montag 11. November 2002, 15:26

Beitrag von petgun »

Hi,
Schwarzseher hat geschrieben:Hmm, mein VLC spielt *.TS Files wunderbar lokal ab.
die direkt von fserver auf ein NFS-Laufwerk geschrieben werden/worden sind ?

Wie laesst sich die NFS-Filegroessenbegrenzung aufheben ? Ich habe Allegro NSF Server 2.0 auf meinem PC.

cu,
peter
Schwarzseher
Interessierter
Interessierter
Beiträge: 46
Registriert: Donnerstag 19. Februar 2004, 10:33

Beitrag von Schwarzseher »

petgun hat geschrieben:
Schwarzseher hat geschrieben:Hmm, mein VLC spielt *.TS Files wunderbar lokal ab.
die direkt von fserver auf ein NFS-Laufwerk geschrieben werden/worden sind ?

Wie laesst sich die NFS-Filegroessenbegrenzung aufheben ? Ich habe Allegro NSF Server 2.0 auf meinem PC.
Meine TS-Files werden mit JtG/udrec erzeugt. Macht das einen Unterschied zu fserver?

Die Filegrößenbegrenzung bei Allegro lässt sich wohl nicht umgehen. Ich bin daher auf Omni NFS umgestiegen, da gibt's keine Begrenzung.
petgun
Tuxboxer
Tuxboxer
Beiträge: 5001
Registriert: Montag 11. November 2002, 15:26

Beitrag von petgun »

hi,
Macht das einen Unterschied zu fserver?
jau, davon reden wir ja hier...
Ich bin daher auf Omni NFS umgestiegen, da gibt's keine Begrenzung.
...dafuer muesste ich 99$ loehnen...nein Danke.

cu,
peter
Der_Onkel
Interessierter
Interessierter
Beiträge: 70
Registriert: Dienstag 19. März 2002, 15:12

Beitrag von Der_Onkel »

Zwischenfrage:

mag der fserver nicht auf ein NFS schreiben wenn es sich dabei um ein NTFS handelt ??
Ich komm hier nicht ganz mit ,Verzeichnis ist rw gemountet ,alles erdenkliche ist freigegeben.
Mit ngrab und konsorten gehts ja auch problemlos.Scheinbar hat die Box kein Schreibrecht auf meine Platte ???


(yadi-img , win2000 server , omniNFS)

Code: Alles auswählen

Record channel_id: 43700016d67 epg: 43700016d6763d3, apids  mode 1
Send command: 1 channel_id: 43700016d67 epgid: 43700016d6763d3
connect to server: 127.0.0.1:4000
[fserver.c] got request from dbox ip :127.0.0.1
sending to vcr-client:

<?xml version="1.0" encoding="UTF-8"?>

<neutrino commandversion="1">
        <record command="record">
                <channelname>3sat</channelname>
                <epgtitle>Ronan Keating - Destination Live</epgtitle>
                <id>43700016d67</id>
                <onidsid>93543</onidsid>
                <epgid>303711506001257427</epgid>
                <mode>1</mode>
                <videopid>210</videopid>
                <audiopids selected="220">
                        <audio pid="220" name=" German"/>
                </audiopids>
        </record>
</neutrino>

[fserver.c] ********************** START RECORDING **********************
[fserver.c] APID                : dc
[fserver.c] VPID                : d2
[fserver.c] CHANNELNAME : 3sat
[fserver.c] EPG TITLE   : Ronan Keating - Destination Live
[fserver.c] ***********************************************************
[CBasicClient] receive failed: /tmp/zapit.sock
[CBasicClient] receive failed: /tmp/zapit.sock
error opening outfile: Permission denied
Stop
Send command: 2 channel_id: 0 epgid: 0
connect to server: 127.0.0.1:4000
[fserver.c] got request from dbox ip :127.0.0.1
sending to vcr-client:

<?xml version="1.0" encoding="UTF-8"?>

<neutrino commandversion="1">
        <record command="stop">
                <channelname>unknown</channelname>
                <epgtitle>not available</epgtitle>
                <id>0</id>
                <onidsid>0</onidsid>
                <epgid>0</epgid>
                <mode>1</mode>
                <videopid>210</videopid>
                <audiopids selected="220">
                        <audio pid="220" name=" German"/>
                </audiopids>
        </record>
</neutrino>


[fserver.c] Stop recording
Regloh
Semiprofi
Semiprofi
Beiträge: 1470
Registriert: Donnerstag 14. März 2002, 07:14

Beitrag von Regloh »

rechte des verzeichnisses, wo die filme hinsollen auf dem ntfs jeder=schreiben.
Regloh