DVB-Cube <<< Das deutsche PC und DVB-Forum >>>
Newbie Zone => # Newbie Zone - Die Zone für Einsteiger => Thema gestartet von: Thorn am 21 März, 2014, 11:20
-
Guten Tag an alle,
ich hoffe ich bin hier richtig mit meinem Problem wenn nicht bitte verschieben!!!
Also ich fang dann mal an :
Ich habe ein HomeServer Sr5000Pal mit Linux (Grafische Oberfläche) zur Zeit drauf.
Leitung des Server 4x3 Ghz 8Gb Ram Grafik onboard ATI ES1000
So ich habe dort meine TechniSat CableStar Combo HD Ci angeschlossen was auch funktioniert soweit bis auf das ich starke Ruckler im Netzwerk habe über XMBC.
Deshalb wollte ich mal Windows 2008 Server testen mit DVBviewer. Treiber installieren geht alles wird auch erkannt aber DVBViewer findet einfach die Karte nicht.
Aber im Geräte Manager steht sie drin.
Wenn ich über mein PC die Karte laufen lasse funktioiert alles wunderbar keine Ruckler nichts noch nicht mal über Wlan !!!
Kenne mich leider garnicht mit Windows Servern aus daher hoffe ich das mir hier einer helfen kann.
Falls die Frage kommen sollte wieso lasse ich die Karte nicht am PC liegt 1. daran das ich kein Fernsehanschluss da habe und 2. ich den Server dafür benutzen möchte weil der eh schon die ganze Zeit läuft und nicht noch mein Rechner die ganze Nacht laufen muss :D
Hoffe habe alles verständlich geschrieben wenn nicht gebe gerne Antwort
MFG Thorn
-
zu windows server kann ich dir leider nichts sagen, aber warum versuchst du nicht en linux install zu reparieren? Mit welcher Distro und welchem dvb Programm hast du es schon probiert? Auch wäre interessant was dein Netzwerk ist ? (Kupfer, Wlan b/g/n, powerline usw.)
-
Also ich habe Ubuntu 13.04. drauf mit mit TVheadend nach dieser Anleitung : http://www.linuxtv.org/wiki/index.php/TechniSat_CableStar_Combo_HD_CI habe ich die karte zum laufen bekommen aber leider ruckelt es. Auf meinem Rechner Client nutze ich XBMC.
Leider habe ich krankheitsbedingt viele Sachen aus der Unix Welt vergessen und komme da halt grad nicht weiter.
Netwerk ist 8-Port 1 GB Switch mit Fritzbox 6360 Kabeldeutschland
Hier ist noch ein Beitrag da soll wohl was anderes http://forum.ubuntuusers.de/topic/technisat-cablestar-combo-hd-benutzen/4/
-
ok, dann versuchen wir mal als nächstes einzugrenzen ob xbmc oder TVheadend oder Netzwerkeinstellungen schuld sind.
Ich schätze mal deine Frizbox dient als DHCP Server für ein IPv4 Netz? Dann würde ich mal anfangen den Netzwerkdurchsatz zu testen. siehe hier (http://askubuntu.com/questions/7976/how-do-you-test-the-network-speed-betwen-two-boxes)
Dann würde ich versuchen außzuschließen, daß der DVB Treiber den du laut dem Howto selbst kompiliert hast, schuld an den hängern ist. Poste mal die Ausgabe von
dmesg | grep -i dvb
Gibt es irgendwas auffälliges im syslog oder in dmesg wenn es die Hänger am Client gibt? Poste am besten das gesamte Syslog vom Server und Client via pastebin (http://paste.ubuntu.com/)
Ab Kernel 3.12 ist deine Karte out-of-the box unterstützt (mußt nur noch die Firmware nachinstallieren), also würde ich als nächstes mit einem presistent ubuntu trusty (kommt mit kernel 3.13) daily-build (http://cdimage.ubuntu.com/daily-live/current/) live-usb stick probieren.
Boote vom Stick, installiere die firmware für deine DVB Karte und den video Player mplayer
sudo apt-get update && sudo apt-get dist-upgrade
sudo apt-get install mplayer w-scan
cd ~/.mplayer
Wenn deine Schüssel auf Astra 19.2 ausgerichtet ist startest du so einen Senderscan
w_scan -fs -sS19E2 -M > channels.conf
Jetzt versuche mal mit mplayer einen Kanal zu tunen:
mplayer dvb://<Kanalname>
Wenn das soweit alles funktioniert muß der Fehler bei TVheadend sein. In dem Fall würde ich dir empfehlen VDR zu probieren (haben wir einige Howto's darüber hier im Forum). Der [wiki]Video Disk Recorder[/wiki] ist eine sehr mächtige und stabile DVB-Software die sich auch für den Client / Server Betrieb eignet und als "PVR Provider" für XBMC verwendet werden kann, oder natürlich auch direkte Video Ausgabe Plugins wie softhddevice (http://www.vdr-wiki.de/wiki/index.php/Softhddevice-plugin) unterstützt
-
So erstmal vielen Dank für deine Hilfe und Zeit die du dir für ich nimmst.
Ich habe dann mal angefangen deine Liste abzuarbeiten :D
Also Netzwerkdurchsatz sieht so aus
iperf -c 192.168.178.50
------------------------------------------------------------
Client connecting to 192.168.178.50, TCP port 5001
TCP window size: 21.6 KByte (default)
------------------------------------------------------------
[ 3] local 192.168.178.100 port 43910 connected with 192.168.178.50 port 5001
[ ID] Interval Transfer Bandwidth
[ 3] 0.0-10.0 sec 1.04 GBytes 890 Mbits/sec
---------------------------------------------------------------------------------------------------------
Ausgabe : dmesg | grep -i dvb
http://paste.ubuntu.com/7132161/
Ausgabe : dmesg
http://paste.ubuntu.com/7132173/
Wie ich das am Windowsrechner mache mit XBMC keine Ahnung
Mit Stick wird schwierig habe kein monitor den ich in die Kammer stellen kann könnte ich aber die Tage irgendwie mal testen.
Und ich glaube ich habe vergessen zu erwähnen das ich bei Kabeldeutschland bin also mit DVB-C
hier eine logdatei von tvheadend
http://pastebin.com/niBEZxUS
so hoffe wir kommen bisschen weiter
MFG Thorn
-
Wenn das soweit alles funktioniert muß der Fehler bei TVheadend sein. In dem Fall würde ich dir empfehlen VDR zu probieren (haben wir einige Howto's darüber hier im Forum). Der [wiki]Video Disk Recorder[/wiki] ist eine sehr mächtige und stabile DVB-Software die sich auch für den Client / Server Betrieb eignet und als "PVR Provider" für XBMC verwendet werden kann, oder natürlich auch direkte Video Ausgabe Plugins wie softhddevice (http://www.vdr-wiki.de/wiki/index.php/Softhddevice-plugin) unterstützt
Eine ähnliche Konfiguration läuft bei mir ohne Probleme auf einem Intel Dualcore / Atomboard.
Allerdings schafft der Grafikchip kein HD -TV. Als Streamserver aber bestens geeignet.
Minimal : sudo apt-get install vdr vdradmin-am vdr-plugin-streamdev-server
Das vnsi-server-plugin für den XBMC musste ich von hier nehmen : http://www.ubuntuupdates.org/package/xbmc/saucy/main/base/vdr-plugin-vnsiserver
und nach installieren.
XBMC gibt es hier : www.xbmc.org
Dort wird auch die Installation ausführlich beschrieben ;)
Hier der Scanvorgang für KabelTv ;)
w_scan -fc >> channels.conf
-
So habe mal das installiert was Hans Vader geschrieben hat
bekomme aber bei w_scan -fs -sS19E2 -M > channels.conf
w_scan -fc >> channels.conf
w_scan version 20120605 (compiled for DVB API 5.5)
guessing country 'DE', use -c <country> to override
using settings for GERMANY
DVB cable
DVB-C
scan type CABLE, channellist 7
output format vdr-1.6
output charset 'UTF-8', use -C <charset> to override
Info: using DVB adapter auto detection.
main:3220: FATAL: ***** NO USEABLE CABLE CARD FOUND. *****
Please check wether dvb driver is loaded and
verify that no dvb application (i.e. vdr) is running.
hmm was muss ich jetzt tun :(
MFG Thorn
PS. so nun fängt er an zu scannen lag an tvheadend der sich immer wieder gestartet hat
hier mal den Auszug
w_scan -fc -c DE -X > /etc/vdr/channels.conf
w_scan version 20120605 (compiled for DVB API 5.5)
using settings for GERMANY
DVB cable
DVB-C
scan type CABLE, channellist 7
output format czap/tzap/szap/xine
output charset 'UTF-8', use -C <charset> to override
Info: using DVB adapter auto detection.
/dev/dvb/adapter0/frontend0 -> CABLE "DRXK DVB-C DVB-T": good :-)
Using CABLE frontend (adapter /dev/dvb/adapter0/frontend0)
-_-_-_-_ Getting frontend capabilities-_-_-_-_
Using DVB API 5.a
frontend 'DRXK DVB-C DVB-T' supports
INVERSION_AUTO
QAM_AUTO not supported, trying QAM_64 QAM_256.
FEC_AUTO
FREQ (47.00MHz ... 865.00MHz)
SRATE (0.870MSym/s ... 11.700MSym/s)
-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
searching QAM64...
-
Verify that no dvb application (i.e. vdr) is running. !!!
Sonst wird das mit dem Scannen nichts.
w_scan -fs -sS19E2 -M > channels.conf
DAS ist der Astrascann, Du hast aber Kabel ;)
So geht das bei mir
sudo /etc/init.d/vdr stop
sudo w_scan -fc >> channels.conf (Schreibt nach /home/username)
Wenn W_Scan fertig ist dann die channels.conf mit root Rechten nach /var/lib/vdr kopieren
Vdr neu starten
sudo /etc/init.d/vdr start
Vielleicht ist das ja was für dich : http://www.minidvblinux.de/
Aber auch hier bleib Dir ein Einlesen nicht erspart. Auch meine Linux Kenntnisse sind mühsam erarbeitet.
Aber es lohnt sich... :)
-
@ Thor: Zum Streamen mit VDR und streamdev mußt du bei ausgeschaltetem VDR die Datei /etc/vdr/plugins/streamdevhosts.conf anpassen und dein lokales Subnet freischalten. Lies dir mal die vdr wiki Seite (http://www.vdr-wiki.de/wiki/index.php/Streamdev-plugin) des Plugins durch
sudo service vdr stop
sudo nano /etc/vdr/plugins/streamdevhosts.conf
Bei mir sieht die datei so aus:
127.0.0.1 # always accept localhost
192.168.1.0/24 # any host on the local net
10.0.1.0/24 # any host connected via vpn
Das mußt du natürlich auf deine Gegebenheiten anpassen. Wenn das erledigt ist vdr wieder starten:
sudo service vdr start
Jetzt kannst über einen Browser aus dem lokalen netz auf http://<IP des VDR>:3000 (http://<IP des VDR>:3000) zugreifen und bekommst die Streaming URL's für Livetv und Aufnahmen gelistet. Die laufen dann z.B. mit dem VLC super.
Für XBMC brauchst du das vdr-plugin-vnsi. Falls das in ubuntu nicht dabei ist, kannst es selbst bauen. Aber teste erstmal das Streaming mit einem 'einfacheren' Client
-
so habe nun mal vdr (2.1.4/2.1.4) - The Video Disk Recorder installiert geht auch soweit bis auf das ich cardclient also das interne ci-Modul nicht ansprechen kann fehlermeldung beim Start
vdr: /usr/lib/vdr/plugins/libvdr-cardclient.so.2.1.4: undefined symbol: _ZTI11cStructItem
kann damit jemand was anfangen?
Windows hab ich noch nicht weiter getestet :D
MFG Thorn
-
das plugin wurde nicht für die von dir installierte vdr version kompiliert sondern für eine andere. Kompiliere das plugin selbst oder suche dir ein zu deiner vdr version passende vorkompilierte library
-
danke mtron
habe aber leider garkeine Ahnung wie man das macht :(
und gefunden hab ich was aber kommt der gleich fehler
-
Wenn Du nicht selber kompilieren willst ist evtl. Launchpad dein "Freund" ;)
https://launchpad.net/~aap/+archive/vdr
-
ja, die Quelle von Hans Vader schaut sehr gut aus ;) Füge das ppa hinzu und mache ein system update :
sudo add-apt-repository ppa:aap/vdr
sudo apt-get update && sudo apt-get dist-upgrade
Installiere VDR und die gewünschten Plugins vom ppa:
sudo apt-get install vdr vdr-plugin-epgsearch vdr-plugin-live vdr-plugin-sc vdr-plugin-sc-cardclient vdr-plugin-streamdev-server vdr-plugin-xvdr
VDR ausschalten und channels.conf, remote.conf und setup.conf erstellen oder falls du backups hast die Dateien in die entsprechenden Ordner /etc/vdr und /var/lib/vdr zurückkopieren. Wenn du keine channels.conf für deine Empfangsart hast mache einen Kanalscan via w-scan oder die YaVDR Channelpedia (http://channelpedia.yavdr.com/gen/) für vorgefertigte Sat und einige DVB-c Provider Kanallisten aufsuchen. VDR Kanallisten können mit jedem Unix fähigen Texteditor bearbeitet werden.
VDR Konfiguration
- VDR Empfangsart einstellen (dvb-s, dvb-t oder dvb-c)
sudo dpkg-reconfigure vdr
- VDR Streaming für das lokale Subnetz via streamdev freischalten. 192.168.1.0/24 auf deine Gegebenheiten anpassen. Die streaming URL'S sind via Browser über http://<IP-DES-VDR>:3000 (http://<IP-DES-VDR>:3000) abrufbar.
sudo nano /var/lib/vdr/plugins/streamdev-server/streamdevhosts.conf
#
# streamdevhosts This file describes a number of host addresses that
# are allowed to connect to the streamdev server running
# with the Video Disk Recorder (VDR) on this system.
# Syntax:
#
# IP-Address[/Netmask]
#
127.0.0.1 # always accept localhost
192.168.1.0/24 # any host on the local net
#204.152.189.113 # a specific host
#239.255.0.0/16 # uncomment for IGMP multicast streaming
#0.0.0.0/0 # any host on any net (DON'T DO THAT! USE AUTHENTICATION)
- VDR svdrp Kommandos aus dem lokalen Subnetz freischalten. 192.168.1.0/24 auf deine Gegebenheiten anpassen
sudo nano /etc/vdr/svdrphosts.conf
#
# svdrphosts This file describes a number of host addresses that
# are allowed to connect to the SVDRP port of the Video
# Disk Recorder (VDR) running on this system.
# Syntax:
#
# IP-Address[/Netmask]
#
127.0.0.1 # always accept localhost
192.168.1.0/24 # any host on the local net
#204.152.189.113 # a specific host
#0.0.0.0/0 # any host on any net (USE THIS WITH CARE!)
- Ein VDR Webfrontend heißt "Live" und wird über die Datei plugin.live.conf konfiguriert. Dort werden die Fixe IP des Rechners im LAN eingetragen und der gewünschte Port auf dem das Webfrontend erreichbar sein soll. Erreichbar unter http://<IP-DES-VDR>:8008 (http://<IP-DES-VDR>:8008)
sudo nano /etc/vdr/plugins/plugin.live.conf
#
# Command line parameters for vdr-plugin-live
#
# For more details see:
# - /usr/share/doc/vdr-plugin-live/README
# - `vdr --help -Plive`
--port=8008
--ip=192.168.1.105
# When retrieving EPG data with images from external sources, enabling
# this option allows those images to be shown by the Live plug-in.
#
# --epgimages=/var/cache/vdr/epgimages
- Startoptionen kann man dem VDR in der Datei /etc/default/vdr mitgeben. Du musst erstmal das Init script selbst aktivieren und ich habe den watchdog deaktiviert und das vdr loglevel auf 1 runtergestellt. Zum testen sollte man das loglevel aber auf 3 belassen!
sudo nano /etc/default/vdr
# /etc/default/vdr
#
# See also /usr/share/doc/vdr/README.Debian.gz
#
# Change to 1 to enable vdr's init-script
ENABLED=1
# Change this to 1 if you want vdr to be able to shutdown the
# computer
ENABLE_SHUTDOWN=0
# Options that will be passed to vdr's commandline
# for example: OPTIONS="-w 15"
OPTIONS="-w 0 --lirc=/dev/null --log=1"
Jetzt solle der VDR soweit konfiguriert sein dass er gestartet werden kann:
sudo service vdr start
Debug und Logmeldungen bekommt man am einfachsten indem man über ein neues Terminal Fenster
tail -f /var/log/syslog
die Logs betrachtet. Sollte der VDR nicht starten bitte diese logausgabe posten!
- Xbmc mit PVR Addon installieren:
sudo add-apt-repository ppa:aap/xbmc
sudo apt-get update && sudo apt-get dist-upgrade
sudo apt-get install xbmc xbmc-addon-xvdr
- In XBMC unter 'System - Addons - XVDR' die feste IP des VDR Rechners im LAN angeben und aktivieren. Dann unter 'System - Livetv ' aktivieren. Jetzt sollten die Sender vom PVR Backend geladen werden und LiveTV über VDR funktionieren. Falls keine Sender geladen werden hilft es eventuell xbmc neu zu starten.
Soweit ist dann alles konfiguriert bis auf die SmartCard deines Paytv Providers. Wie du die zum laufen bringst weiß ich nicht und unterstützen wir in diesem Forum auch nicht!
-
danke mtron für den Beitrag werde den nachher mal durch gehen und dann berichten :jo :jo
MFG Thorn
-
Um den XBMC zu bedienen würde ich auch noch
sudo apt-get install vdr-plugin-vnsiserver
ausführen ;)
Natürlich muss allowed_hosts.conf
/var/lib/vdr/plugins/vnsiserver3/allowed_hosts.conf
angepasst werden.
sudo nano /var/lib/vdr/plugins/vnsiserver3/allowed_hosts.conf
-
nein. brauchst in dem Fall nicht, da vdr-plugin-xvdr und xbmc-addon-xvdr die Kommunikation zwischen VDR und XBMC übernehmen. Das ist eine alternative Entwicklung zu vnsi. Ob man jetzt vnsi oder xvdr nimmt ist Geschmackssache, aber nicht beides!
Natürlich muss allowed_hosts.conf angepasst werden.
Genau, Danke! ;)
-
Ob man jetzt vnsi oder xvdr nimmt ist Geschmackssache, aber nicht beides!
Ich meine mal gelesen zu haben das xvdr nicht mehr weiter entwickelt wird .... ;)
-
Also bis jetzt ist pipelka noch fleißig dabei. Letzter größerer Commit vor noch nichtmal einem Monat. Bei mir mit dem pi geht xvdr besser als vnsi. Keine Ahnung wieso, dem bin ich noch nie auf den Grund gegangen. Aber ist doch immer schön die Wahl zu haben ;)
-
Vielleicht ist das "Pichen" ein bisschen zu schwach für vnsi ;)
-
so erstmal läuft vdr mit vnsi grad super bin noch am testen werde weiter berichten
-
Also hab das Ding jetzt mal aufgegeben komm wohl mit meinem Server nicht klar .
Habe es wieder an meinen Windoof 7 Rechner dran und mein Bruder kann ruckelfrei HD Sender schauen :)
Mal sehen ob ich mir mal einen anderen Server zu legen :D
Für alle die mitgeholfen haben vielen vielen Dank erstmal
MFG Thorn