Sundtek Support Forum

Deutsch => Sundtek MediaTV Pro => Thema gestartet von: Berny am April 16, 2011, 01:33:34 Vormittag

Titel: An DM500HD via Netzwerk streamen
Beitrag von: Berny am April 16, 2011, 01:33:34 Vormittag
Hallo zusammen,

ich betreibe z.Z. den DVB-C Stick mit DVBViewer und es klappt alles wunderbar.
Jetzt habe ich Virtualbox mit Ubuntu 10.04 und den DVB-C Stick installiert,
es hat auch alles einwandfrei geklappt.
Würde jetzt gerne mit meiner DB 500HD über Netzwerk auf den Stick zugreifen.
Ist das überhaupt möglich?
Titel: Re:An DM500HD via Netzwerk streamen
Beitrag von: Sundtek am April 16, 2011, 02:25:33 Nachmittag
Ja, dies ist möglich.

1. Treiber auf einem normalen Linux installieren, den Stick anschließen und folgenden Befehl ausführen

Zitat
developer@solaris:~$ /opt/bin/mediaclient -e
**** List of Media Hardware Devices ****
device 0: [ Sundtek MediaTV Pro]  DVB-C, DVB-T, ANALOG-TV, FM-RADIO, REMOTE-CONTROL, OSS-AUDIO, RDS
  [SERIAL]:
     ID: 0110315021247
  [DVB-C]:
     FRONTEND: /dev/dvb/adapter0/frontend0
     DVR: /dev/dvb/adapter0/dvr0
     DMX: /dev/dvb/adapter0/demux0
  [DVB-T]:
     FRONTEND: /dev/dvb/adapter0/frontend0
     DVR: /dev/dvb/adapter0/dvr0
     DMX: /dev/dvb/adapter0/demux0
  [ANALOG-TV]:
     VIDEO0: /dev/video0
     VBI0: /dev/vbi0
  [FM-RADIO]:
     RADIO0: /dev/radio0
     RDS: /dev/rds0
  [REMOTECONTROL]:
     INPUT0: /dev/mediainput0
  [OSS]:
     OSS0: /dev/dsp1

developer@solaris:~$ /opt/bin/mediaclient --enablenetwork=on
Enabling network support


Auf der Dreambox:
Zitat

$ /usr/sundtek/mediaclient --scan-network

Scanning network for IPTV media servers
------------------------------------------------------------------------------
 IP address       | ID  |  devicename          | Users | Capabilities | Serial
------------------------------------------------------------------------------
 192.168.1.2      | 0   | Sundtek MediaTV Pro  | 2     | DVB-T, DVB-C | 0110315021247
-  1 IPTV server found -------------------------------------------------------
$ echo "REMOTE_IPTV_SERVER=192.168.1.2" > /etc/sundtek.net
$ cd /usr/scripts

und zuletzt:
$ ./DVB_netTuner_starten.sh
und eventuell auch:
$ ./DVB_netTuner_autostart.sh


Anschließend mit der Fernbedienung den Tuner in der Tunerkonfiguration aktivieren.

Bitte beachten das DVB_netTuner_autostart.sh nur in aktuellen Treiberversionen (ab dem 16. April 2011 ca. 15:30) enthalten ist)
Titel: Re:An DM500HD via Netzwerk streamen
Beitrag von: Berny am April 17, 2011, 01:38:45 Vormittag
Hallo Sundtek,

vielen dank für deine ausführliche Erklärung.
Es hat alles soweit geklappt, nur wenn ich einen Suchlauf mit der DB 500HD starte stürzt Virtualbox ab.
Muss ich vielleicht unter Windows 7 Prof. noch etwas ändern?

Gruß
Berny
Titel: Re:An DM500HD via Netzwerk streamen
Beitrag von: Berny am April 23, 2011, 09:18:14 Nachmittag
Hallo Sundtek,

jetzt habe ich es soweit eingerichtet, aber bei dem Befehl;

./DVB_netTuner_starten.sh --- kommt folgende Fehlermeldung:

/usr/sundtek/sun_dvb.sh: line 2: /opt/bin/mediaclient: not found

root@dm500hd:~# /usr/sundtek/mediaclient --scan-network
Scanning network for IPTV media servers
------------------------------------------------------------------------------
 IP address       | ID  |  devicename          | Users | Capabilities | Serial
------------------------------------------------------------------------------
 192.168.178.35   | 0   | Sundtek MediaTV Pro  | 2     | DVB-T, DVB-C | tek00147
-  1 IPTV server found -------------------------------------------------------
root@dm500hd:~# echo "REMOTE_IPTV_SERVER=192.168.178.35" > /etc/sundtek.net
root@dm500hd:~# cd /usr/script
root@dm500hd:/usr/script# ./DVB_netTuner_starten.sh
--------------------------------------
DVB Net Tuner start
--------------------------------------
/usr/sundtek/sun_dvb.sh: line 2: /opt/bin/mediaclient: not found
Connecting to: (192.168.178.35)
switching off loglevel
unable to open /dev/dvb/adapter1/frontend0
--------------------------------------
Enigma restart
Titel: Re:An DM500HD via Netzwerk streamen
Beitrag von: Sundtek am April 24, 2011, 12:00:27 Vormittag
Eventuell war die Wartezeit zu kurz nach dem Starten, wir werden den Treiber morgen kurz aktualisieren und dei Wartezeit auf 2 Sekunden einstellen (also nach dem Treiberstart und laden des Netzwerkdevices).


Edit:
der Beta Treiber wurde soweit aktualisiert
http://www.sundtek.de/media/sundtek_installer_development.sh

mediaclient not found wurde ebenfalls nachgebessert, sollte aber ohnehin keinen Einfluss gehabt haben da dies nur zum Beenden der alten Treiberinstanz aufgerufen wurde.
Titel: Re:An DM500HD via Netzwerk streamen
Beitrag von: Berny am April 24, 2011, 02:47:18 Nachmittag
Hallo Sundtek,

jetzt bekomme ich folgende Fehlermeldung:

device: /dev/dvb/adapter1/frontend0 doesn't support the extended media API
Titel: Re:An DM500HD via Netzwerk streamen
Beitrag von: Sundtek am April 24, 2011, 02:57:04 Nachmittag
Was zeigt denn folgendes an:

Zitat
/usr/sundtek/mediaclient -e
Titel: Re:An DM500HD via Netzwerk streamen
Beitrag von: Berny am April 24, 2011, 03:09:46 Nachmittag
Was zeigt denn folgendes an:

Zitat
/usr/sundtek/mediaclient -e


root@dm500hd:/usr/script# /usr/sundtek/mediaclient -e
**** List of Media Hardware Devices ****
device 0: [Sundtek MediaTV Pro (192.168.178.35)]  DVB-C, DVB-T, NETWORK-DEVICE
  [SERIAL]:
     ID: tek00147
  [DVB-C]:
     FRONTEND: /dev/dvb/adapter1/frontend0
     DVR: /dev/dvb/adapter1/dvr0
     DMX: /dev/dvb/adapter1/demux0
  [DVB-T]:
     FRONTEND: /dev/dvb/adapter1/frontend0
     DVR: /dev/dvb/adapter1/dvr0
     DMX: /dev/dvb/adapter1/demux0
Titel: Re:An DM500HD via Netzwerk streamen
Beitrag von: Sundtek am April 25, 2011, 04:33:15 Vormittag
Es gibt soweit eigentlich keinen Grund warum das nicht funktionieren sollte.

Wenn die Meldung kommt
"device: /dev/dvb/adapter1/frontend0 doesn't support the extended media API" bedeutet dies sehr warscheinlich dass das Gerät auf dem Server warscheinlich im AnalogTV oder FM Radio Modus verwendet wird und DVB dadurch nicht verfügbar ist.

Starte auf dem Server folgenden Befehl:

Zitat
/opt/bin/mediaclient --readsignal=0 -d /dev/dvb/adapter0/frontend0

wenn's klappt und läuft befindet sich der Stick im Digital TV Modus dann kann man den Stick wohl auch via Netzwerk verwenden und die Dreambox Befehle ausführen.
Titel: Re:An DM500HD via Netzwerk streamen
Beitrag von: Berny am April 25, 2011, 05:05:16 Nachmittag


Starte auf dem Server folgenden Befehl:

Zitat
/opt/bin/mediaclient --readsignal=0 -d /dev/dvb/adapter0/frontend0

wenn's klappt und läuft befindet sich der Stick im Digital TV Modus dann kann man den Stick wohl auch via Netzwerk verwenden und die Dreambox Befehle ausführen.

In den DVB-C Modus habe ich ihn mit folgendem Befehl gebracht:

/opt/bin/mediaclient --setdtvmode=DVBC


Dann kommt folgendes:

$ /opt/bin/mediaclient --readsignal=0 -d /dev/dvb/adapter0/frontend0
== reading digital TV signal ==
SIGNAL: [                                 ] (  0%)  BER:  41248 FREQ: 0          Hz LOCKED:  NO SYM: 0 MOD: unknown
SIGNAL: [                                 ] (  0%)  BER:  41248 FREQ: 0          Hz LOCKED:  NO SYM: 0 MOD: unknown
SIGNAL: [                                 ] (  0%)  BER:  41248 FREQ: 0          Hz LOCKED:  NO SYM: 0 MOD: unknown


Titel: Re:An DM500HD via Netzwerk streamen
Beitrag von: Sundtek am April 25, 2011, 07:17:38 Nachmittag
Das laufen lassen und dann das Startskript ausführen.

Es gibt auch noch ein 2. Skript:
DVB_C_netTuner_starten.sh

DVB_netTuner_starten.sh ist eher für DVB-S/S2 gedacht.
Titel: Re:An DM500HD via Netzwerk streamen
Beitrag von: Berny am April 25, 2011, 10:09:05 Nachmittag
@Sundtek
Leider immer noch kein Signal.
Es ist komisch, das unter DVBwiever alle Sender einwandfrei funktionieren,
unter Kaffeine bekomme ich auch kein Signal.
Titel: Re:An DM500HD via Netzwerk streamen
Beitrag von: Sundtek am April 26, 2011, 12:45:46 Vormittag
Nun was zeigt denn folgender Befehl an wenn mit einem DVB Programm auf den Stick zugegriffen wird:

Zitat
/opt/bin/mediaclient --readsignal=0 -d /dev/dvb/adapter0/frontend0

Gerade der Pro Stick wurde ausgibig getestet, es sollte eigentlich sehr schwierig sein diesen nicht zum Laufen zu bringen... Am häufigsten liegt es bei den schwierigsten Fällen dann halt doch am Kabel oder irgendwelchen T-Steckern aus dem Baumarkt...

Auf dem Server könntest du auch versuchen manuell zu tunen:
Zitat
/opt/bin/mediaclient -m DVBC -f 113000000 -M Q64 -S 6900000

dies sollte in den meisten Fällen ein [LOCKED] ausgeben (also bei KabelBW oder Kabel Deutschland), bei anderen Anbietern eventuell die Parameter justieren

Zitat
-f .. Frequenz in Hz
-M .. Modulation (üblicherweise Q256 oder Q64 in Deutschland)
-S .. üblicherweise eine Symbolrate von 6900000 oder 6875000 in Deutschland

Der readsignal Befehl zeigt dann die aktuelle Frequenz, Parameter und jeweilige Signalstärke an.
Sollte das nach wievor auf 0% bleiben ist garantiert das Kabel der Grund, eventuell Wackelkontakt - also am Besten versuchen das Kabel etwas zu bewegen.

Wiegesagt der Pro Stick ist bei uns in der Produktserie am unkompliziertesten.
Titel: Re:An DM500HD via Netzwerk streamen
Beitrag von: Berny am April 26, 2011, 01:44:07 Nachmittag
Hallo Sundtek,

ich habe an der selben Leitung unter DVBwiever überhaupt keine Probleme,
alle Sender zeigen Werte zwischen 93% -98% Signalstärke an.

Unter Ubuntu bzw. Kaffeine bekomme ich kein Signal,
bei dem Signalreading Befehl bekomme immer die gleichen Werte:

$ /opt/bin/mediaclient --readsignal=0 -d /dev/dvb/adapter0/frontend0
== reading digital TV signal ==
SIGNAL: [                                 ] (  0%)  BER:  41248 FREQ: 0          Hz LOCKED:  NO SYM: 0 MOD: unknown
SIGNAL: [                                 ] (  0%)  BER:  41248 FREQ: 0          Hz LOCKED:  NO SYM: 0 MOD: unknown
SIGNAL: [                                 ] (  0%)  BER:  41248 FREQ: 0          Hz LOCKED:  NO SYM: 0 MOD: unknown

Ich bin bei Unitymedia, die Frequenzen, Mudulation und Symbolraten kenne ich fast auswendig.

Titel: Re:An DM500HD via Netzwerk streamen
Beitrag von: Sundtek am April 26, 2011, 02:47:02 Nachmittag
Freq 0 zeigt das keine Frequenz eingestellt ist - demnach ist eine Signalqualität von 0% auch richtig, bitte nochmal vorigen Post lesen.
Titel: Re:An DM500HD via Netzwerk streamen
Beitrag von: Berny am April 26, 2011, 02:58:50 Nachmittag
Hallo Sundtek,

danke erstmal für deine Geduld!

Hier die neue Ausgabe:

push@push-desktop:~$ /opt/bin/mediaclient -m DVBC -f 113000000 -M Q256 -S 6900000
Using device: /dev/dvb/adapter0/frontend0
Checking for lock:
. [LOCKED]
push@push-desktop:~$ /opt/bin/mediaclient --readsignal=0 -d /dev/dvb/adapter0/frontend0
== reading digital TV signal ==
SIGNAL: [.............                    ] ( 39%)  BER:    191 FREQ: 113000000  Hz LOCKED: YES SYM: 6900000 MOD: QAM256
SIGNAL: [.................................] (100%)  BER:      3 FREQ: 113000000  Hz LOCKED: YES SYM: 6900000 MOD: QAM256
SIGNAL: [.................................] (100%)  BER:      3 FREQ: 113000000  Hz LOCKED: YES SYM: 6900000 MOD: QAM256
SIGNAL: [.................................] (100%)  BER:      3 FREQ: 113000000  Hz LOCKED: YES SYM: 6900000 MOD: QAM256
SIGNAL: [.................................] (100%)  BER:      3 FREQ: 113000000  Hz LOCKED: YES SYM: 6900000 MOD: QAM256

Wenn ich bei der DB 500HD einen Kanalsuchlauf durchführe kommt immer 0 Kanäle gefunden, und danach
ist der Stick unter Ubuntu nicht mehr erreich.

Image Gemini3

Wenn ich versuche mit Kaffeine  zu scanen kommen folgende Ausgaben:

push@push-desktop:~$ /opt/bin/mediaclient --setdtvmode=DVBC
Using device: /dev/dvb/adapter0/frontend0
Setting Frontend Properties to: DVBC
Done.
push@push-desktop:~$ kaffeine
kaffeine(1680) DvbLinuxDevice::identifyDevice: couldn't identify device
kdeinit4: preparing to launch /usr/lib/libkdeinit4_klauncher.so
Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
kdeinit4: preparing to launch /usr/lib/libkdeinit4_kded4.so
kdeinit4: preparing to launch /usr/lib/libkdeinit4_kbuildsycoca4.so
kbuildsycoca4 running...
kdeinit4: preparing to launch /usr/lib/libkdeinit4_kconf_update.so
Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
kdeinit4: preparing to launch /usr/lib/kde4/kio_trash.so
kdeinit4: preparing to launch /usr/lib/kde4/kio_file.so
push@push-desktop:~$ kaffeine(1680) DvbLinuxDevice::tune: ioctl FE_SET_FRONTEND failed for "/dev/dvb/adapter0/frontend0"
Titel: Re:An DM500HD via Netzwerk streamen
Beitrag von: Berny am April 26, 2011, 06:04:54 Nachmittag
Hallo nochmal,

wenn ich Ubuntu starte bekomme ich folgende Fehlermeldung>

ERROR: ld.so: object '/opt/lib/libmediaclient.so' from /etc/ld.so.preload cannot be preloaded: ignored.
ERROR: ld.so: object '/opt/lib/libmediaclient.so' from /etc/ld.so.preload cannot be preloaded: ignored.
ERROR: ld.so: object '/opt/lib/libmediaclient.so' from /etc/ld.so.preload cannot be preloaded: ignored.
ERROR: ld.so: object '/opt/lib/libmediaclient.so' from /etc/ld.so.preload cannot be preloaded: ignored.
ERROR: ld.so: object '/opt/lib/libmediaclient.so' from /etc/ld.so.preload cannot be preloaded: ignored.
ERROR: ld.so: object '/opt/lib/libmediaclient.so' from /etc/ld.so.preload cannot be preloaded: ignored.
ERROR: ld.so: object '/opt/lib/libmediaclient.so' from /etc/ld.so.preload cannot be preloaded: ignored.

Was hat diese Meldung zu bedeuten?
Titel: Re:An DM500HD via Netzwerk streamen
Beitrag von: Sundtek am April 26, 2011, 08:24:51 Nachmittag
Unter Ubuntu 10.10 sollte kaffeine wie folgt gestartet werden:

Zitat
SOLID_HAL_LEGACY=1 kaffeine

Zitat
ERROR: ld.so: object '/opt/lib/libmediaclient.so' from /etc/ld.so.preload cannot be preloaded: ignored.

das wird ausgegeben wenn eine 32bit Applikation auf einem 64Bit System gestartet wird und der Treiber global aktiviert wird.
Abgesehen von der Meldung hat das soweit nichts zu bedeuten, libc hat intern keine Unterscheidung zwischen einer 64 oder 32bit Konfiguration für den Treiber.

Kaffeine funktioniert hier soweit einwandfrei.
Titel: Re:An DM500HD via Netzwerk streamen
Beitrag von: Berny am April 28, 2011, 08:26:23 Nachmittag
Hallo Sundtek,

wenn ich Kaffeine über die Konsole starte, bekomme ich folgende Fehlermeldungen:
Zitat
push@push-VirtualBox:~$ SOLID_HAL_LEGACY=1 kaffeine
kaffeine(1699) DvbManager::readDeviceConfigs: can't open "/home/push/.kde/share/apps/kaffeine/config.dvb"
QStringList Solid::Backends::Hal::HalManager::findDeviceByDeviceInterface(Solid::DeviceInterface::Type)  error:  "org.freedesktop.DBus.Error.ServiceUnknown"

Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
kbuildsycoca4 running...
QStringList Solid::Backends::Hal::HalManager::findDeviceByDeviceInterface(Solid::DeviceInterface::Type)  error:  "org.freedesktop.DBus.Error.ServiceUnknown"

QStringList Solid::Backends::Hal::HalManager::findDeviceByDeviceInterface(Solid::DeviceInterface::Type)  error:  "org.freedesktop.DBus.Error.ServiceUnknown"

QStringList Solid::Backends::Hal::HalManager::findDeviceByDeviceInterface(Solid::DeviceInterface::Type)  error:  "org.freedesktop.DBus.Error.ServiceUnknown"

QStringList Solid::Backends::Hal::HalManager::findDeviceByDeviceInterface(Solid::DeviceInterface::Type)  error:  "org.freedesktop.DBus.Error.ServiceUnknown"

QStringList Solid::Backends::Hal::HalManager::findDeviceByDeviceInterface(Solid::DeviceInterface::Type)  error:  "org.freedesktop.DBus.Error.ServiceUnknown"
 
Titel: Re:An DM500HD via Netzwerk streamen
Beitrag von: Sundtek am April 29, 2011, 12:10:10 Vormittag
Virtualbox?

Kein Wunder dass das nicht geht, da kommen dann wieder etliche Faktoren hinzu warum es Probleme geben kann.
Faktoren welche bei virtuellen Maschinen ausschlaggebend sind:
* Qualität des USB Host Controllers
* Allgemeine Latenz des Host Systems
* Dann noch welche Distribution natürlich verwendet wird.

Es gab im Forum bereits eine Diskussion bezüglich VMWare und dem Verwenden des USB Sticks:
http://support.sundtek.com/index.php/topic,526.0.html

Kaffeine stürzte bei uns hin und wieder ab sobald der Tuner angeschlossen wurde und Kaffeine bereits gestartet ist, der Stick sollte angeschlossen werden bevor irgendwelche KDE Applikationen gestartet werden, das Hardware Eventhandling scheint nicht absolut sauber zu sein bei Kaffeine.

Sollte der Fall eingetreten sein das Kaffeine einmal abgestürzt ist sollte man überprüfen ob kaffeine-xbu im Hintergrund weiterhin aktiv ist - wenn dem so ist wird keine neue Kaffeineinstanz funktionieren.

Wenn dann schon nativ testen, was für eine Distribution ist das außerdem?

DVB-C/T wurde vor kurzem erst getestet insbesondere Kaffeine läuft damit problemlos mit Ubuntu.
Titel: Re:An DM500HD via Netzwerk streamen
Beitrag von: Berny am Mai 05, 2011, 07:54:32 Nachmittag
@Sundtek

Danke für deine Hilfe, jetzt werde ich im Forum stöbern,
um zu sehen was die Alternativen für den Netzwerkbetrieb sind.

Grüße
Berny