Hey,
nachdem wir ja vor ein paar Tagen vom neuen vTuner Interface bei DM800 / DM8000 Boxen gehört haben und bereits so einen USB-DVB-S Tuner an ner DM800 ans laufen gebracht haben, wollte ich nun mal schaun wie's mit Sharing über netzwerk von anderen boxen ausschaut. Wofür vTuner ja eigentlich gedacht war ...
ZitatAlles anzeigen>>> Seit einiger Zeit (ca. Dezember 2008 ) haben wir auf der DM800 und
>>> DM8000 ein Interface implementiert, welches es ermöglicht,
>>> "virtuelle Frontends" aus dem Userspace zu registrieren. Dafür gibt
>>> es ein character device, welches dann events (FE_*-ioctls) an das
>>> Userspace-Programm weiterleitet, das diese bearbeiten und
>>> möglicherweise beantworten muss. Die Werte werden dann an den
>>> Aufrufer des ioctls weitergeleitet. Weiterhin werden angeforderte
>>> PIDs ebenfalls mitgeteilt. Daten, die in das Device geschrieben
>>> werden, erscheinen dann wie von einem echten Tuner.
[...]
>>> Ein Beispiel, bei dem eine unbeteiligte Dreambox einen Tuner
>>> "freigibt". Die Datenübertragung findet per UDP statt. [...]
>>>
>>> Ein ins System eingehängter Tuner taucht als traditionelles Frontend
>>> im System auf; enigma2 z.b. wird dann einen -S-Tuner zur
>>> konfiguration anbieten, und ganz normal darauf tunen. Eine korrekte
>>> Treiberimplementation vorrausgesetzt (die es aktuell halt noch nicht
>>> gibt) wird sich enigma2 so verhalten, als ob dies ein echter Tuner
>>> wäre.
[...]
>>> Bitte in jedem Fall ein aktuelles experimental-Image benutzen.
>>> DM7025-Unterstützung ist allerdings bisher nicht vorgesehen (und
>>> ältere Hardware sowieso nicht); über DM7025 kann man aber nochmal
>>> sprechen, wenn es irgendwie wichtig wäre. Am interessantesten ist
>>> vermutlich sowieso die DM800 oder bald die DM500HD.
Das ganze habe ich jetzt mal getestet, mit meiner DM7025 als Server und DM800 als Client.
Klappt schon ganz gut! Bisl Dirty noch alles und bisl ruckelig noch, aber meine DM7025 häng eh noch am wackligen WLAN, was nicht gerade positiv für stabile Datenübertragung ist.
Das ganze funktioniert eigentlich ganz simpel. Man muss lediglich nen "vtuner" server auf der Box installieren und starten, auf der man nen Tuner freigeben will.
Und dann kann man auf der DM800 / DM8000 nen vTuner Client starten, der sich mit dem freigebenen Tuner der Serverbox verbindet. Anschliessend kann man in Enigma² auf der DM800 bei den Tuner-Settings einen 2ten Tuner sehen, nen vTuner. Den kann man dann konfigurieren wie jeden anderen eingebauten Tuner, Sendersuchlauf machen, Sat-Finder nutzen und natürlich auch TV gucken und aufnehmen.
-----
Anleitung:
- "vtunerd" und "set_source" auf die Serverbox kopieren ins /usr/bin verzeichnis und "chmod 755" machen.
- telnet starten und mit serverbox verbinden. Dort folgendes eingeben:
Es sollte nun "accepting ..." in telnet zu sehen sein und der vtuner server wartet nun auf nen Client der sich über LAN verbindet. - Jetzt noch auf die Client Box (bei mir DM800) und "vtunerc" binary nach /usr/bin kopieren und "chmod 755" machen.
- Zu guter letzt noch den client auf der Clientbox starten mit telnet und mit dem Server verbinden:
oder
vTuner sollte sich nun mit dem Server verbunden haben und das in telnet auch bestätigen mit "connected with *IP*" oder sowas.
Eventuell ist jetzt noch ein Enigma² (nur E2; nicht die box) auf der Clientbox neustart notwendig damit ihr den Tuner in den Settings seht und konfigurieren könnt. Is wohl noch nich wirklich Plug'n'Play.
----
Wie gesagt, als Client können im Moment nur DM800 und DM8000 als CLIENT benutzt werden und bald auch die DM500HD, nur da gibts im Moment vTuner Support. DM7025 kann mit etwas Glück noch kommen, ältere boxen aber wohl nicht. Als Serverbox dagegen könnten einige Boxen wohl funktionieren, auch DM7025 und so ... da bruch man kein vTuner für, das ist nur für die Client-Boxen nötig ...
PS: Im angehängten Binary wird fest auf Tuner-2 zugegriffen, is noch hardcoded aber kann man sicher auch noch einstellbar machen! War halt für mich und meine DM7025 jetzt das richtige, weil ich von der den 2ten Tuner nutzen wollte auf meiner DM800.
----------------
Jaa ... dann testet mal