VLC auf DS207+ zum streamen auf Dbox

Status
Für weitere Antworten geschlossen.

Lacknone

Benutzer
Mitglied seit
13. Okt 2008
Beiträge
35
Punkte für Reaktionen
0
Punkte
0
Hy Leute,
habe mich nun schon die letzten Tage hier durchs Forum gelesen und gesucht, aber nicht fündig geworden, deshalb mein Tread hier:
Folgendes:
Habe mir die DS207+ zugelegt und anschließend gelesen, dass es die Möglichkeit gibt, VLC als Streamingserver zu installieren. Hintergrund hierzu ist, dass ich eine Dbox habe, über die per VLC Mediafiles gestreamt werden können. Also ist genau das mein Ziel, VLC auf der NAS connectet über die Dbox zum streamen.
Stand bisher:
Ich habe es mit Hilfe von mehreren Anleitungen im www geschafft, den VLC auf der NAS zu installieren, aber nicht zu starten
VLC is not supposed to be run as root. Sorry.
If you need to use real-time priorities and/or privileged TCP ports
you can use vlc-wrapper (make sure it is Set-UID root first and
cannot be run by non-trusted users first).
Was mache ich an der Stelle falsch?
Ich hoffe, dass es hier ebenso begeisterte DBox-Fans gibt, die mir an der Stelle evtl. weiterhelfen könnten.
Es sei noch erwähnt, dass es hier nicht um streamen von TS über NFS geht (das klappt prima) sondern ums Streamen von Avi oder Divx etc geht.

Danke schon mal für eure Tipps und Hilfe.

Greetinx Lacknone
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Tja wie wäre es zu Anfang mal damit, dass du vlc nicht unter root laufen lässt? Entweder als nicht-root einloggen und vlc anwerfen oder als root mittels
Code:
$ su deinUser -c "sh /path/to/start/script.sh"
den VLC mit eingeschränkten Rechten laufen lassen.

Gruss

tobi
 

Lacknone

Benutzer
Mitglied seit
13. Okt 2008
Beiträge
35
Punkte für Reaktionen
0
Punkte
0
Hy Jahlives,
ich hätte noch erwähnen müssen, dass ich auf Linux-Ebene ein völliger Newbie bin, und ich mich daher nicht so gut bzw. kaum auskenne.

Ich habe mal deinen Rat befolgt, und versucht, den Player so zu starten, wie du geschrieben hast, mit folgendem Ergebnis:
VLC media player 0.9.4 Grishenko
[00000001] main libvlc debug: VLC media player - version 0.9.4 Grishenko - (c) 1996-2008 the VideoLAN team
[00000001] main libvlc debug: libvlc was configured with ./configure '--build=i386-pc-linux-gnu' '--host=arm-marvell-linux-gnu' '--target=arm-marvell-linux-gnu' '--prefix=/opt' '--enable-v4l' '--disable-v4l2' '--enable-bonjour' '--enable-x264' '--enable-dvbpsi' '--enable-a52' '--enable-dvdnav' '--with-dvdnav-config-path=/home/slug/optware/syno-x07/staging/opt/bin' '--enable-faad' '--enable-flac' '--disable-gnutls' '--enable-mpc' '--enable-ncurses' '--enable-ogg' '--enable-png' '--disable-remoteosd' '--enable-shout' '--enable-speex' '--enable-vorbis' '--disable-alsa' '--disable-dca' '--disable-glx' '--disable-gnomevfs' '--disable-libcdio' '--disable-libcddb' '--disable-screen' '--disable-sdl' '--disable-wxwidgets' '--disable-skins2' '--disable-x11' '--disable-nls' '--disable-static' 'build_alias=i386-pc-linux-gnu' 'host_alias=arm-marvell-linux-gnu' 'target_alias=arm-marvell-linux-gnu' 'CC=/home/slug/optware/syno-x07/toolchain/gcc-3.4.3-glibc-2.3.2/bin/arm-marvell-linux-gnu-gcc' 'LDFLAGS= -L/home/slug/optware/syno-x07/staging/opt/lib -Wl,-rpath,/opt/lib -Wl,-rpath-link,/home/slug/optware/syno-x07/staging/opt/lib ' 'CPPFLAGS=-O2 -O2 -pipe -I/home/slug/optware/syno-x07/staging/opt/include -DPATH_MAX=4096 -DLINE_MAX=2048 -DMB_LEN_MAX=16 -I/home/slug/optware/syno-x07/staging/opt/include/ncurses' 'CPP=/home/slug/optware/syno-x07/toolchain/gcc-3.4.3-glibc-2.3.2/bin/arm-marvell-linux-gnu-gcc -E' 'CXX=/home/slug/optware/syno-x07/toolchain/gcc-3.4.3-glibc-2.3.2/bin/arm-marvell-linux-gnu-g++' 'PKG_CONFIG_PATH=/home/slug/optware/syno-x07/staging/opt/lib/pkgconfig'
[00000001] main libvlc debug: translation test: code is "C"
process 3843: D-Bus library appears to be incorrectly set up; failed to read machine uuid: Failed to open "/opt/var/lib/dbus/machine-id": No such file or directory
See the manual page for dbus-uuidgen to correct this issue.
D-Bus not built with -rdynamic so unable to print a backtrace
Aborted

Bin jetzt natürlich wieder völlig ratlos, was das "Ding" jetzt schon wieder anmeckert. Hab ich da was vergessen zu installieren? Hatte eigentlich das gesamte Package von h**p://ipkg.nslu2-linux.org/feeds/optware/syno-x07/cross/unstable/vlc_0.9.4-1_arm.ipk geladen.

Hast du evtl. noch ne Idee, an was das liegen könnte?

Danke für deine Hilfe

Greetinx Lacknone
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Hast du neben vlc, denn auch alle vorgeschlagenen Pakete installiert? Habe ich auch mal probiert und bitter bereut. Die Fehlermeldung kommt mir von daher irgendwie gekannt vor. Ich habe vlc nie sauber zum Laufen gekriegt und darum bei mir wieder von der Platte geputzt. Irgendein Paktet aus dem vlc hat mir sogar die /etc/shadow so zerschossen, dass z.B. das Root PW plötzlich leer war und zwei Benutzer rausgeflogen sind.
 

Lacknone

Benutzer
Mitglied seit
13. Okt 2008
Beiträge
35
Punkte für Reaktionen
0
Punkte
0
Hmm, diesen Thread hatte ich glaub auch gelesen.
Bin nach dieser Anleitung vorgegangen:
http://www.synology-wiki.de/index.php/IPKG
anschließend dann über install vlc
Wenn dort alle Pakete mitinstalliert wurden, dann hab ich da wohl alles installiert.
Hab auch in anderen Foren bisher nichts zu diesem Thema gefunden
 

papiga01

Benutzer
Mitglied seit
03. Jan 2009
Beiträge
75
Punkte für Reaktionen
0
Punkte
0

[00000001] main libvlc debug: translation test: code is "C"
process 3843: D-Bus library appears to be incorrectly set up; failed to read machine uuid: Failed to open "/opt/var/lib/dbus/machine-id": No such file or directory
See the manual page for dbus-uuidgen to correct this issue.
D-Bus not built with -rdynamic so unable to print a backtrace
Aborted
Diesen Fehler hatte ich auch! (Befolge Schritt 3.))Habe die 207+ (DSM 2.0-0702)

Ich habe folgendes gemacht:
1) IPKG installiert nach Wiki-Anleitung

2) VLC installieren, dazu im Telnet als "root" einloggen (hat dasselbe PW wie admin!)
ipkg install vlc
ipkg install faad2
ipkg install ffmpeg
ipkg install flac
ipkg install freetype
ipkg install fribidi
ipkg install liba52
ipkg install libdvbpsi
ipkg install libdvdnav
ipkg install libdvdread
ipkg install libid3tag
ipkg install libmad
ipkg install libmpcdec
ipkg install libmpeg2
ipkg install libogg
ipkg install libpng
ipkg install libshout
ipkg install libupnp
ipkg install libvorbis
ipkg install libxml2
ipkg install ncursesw
ipkg install speex
ipkg install avahi
ipkg install x264
keine Ahnung was man davon braucht, hab mal alles installiert


3)Habe dann dbus-uuidgen --ensure eingegeben.

4)Desweiteren mußte ich in der Datei /volume1/@optware/share/vlc/http/.hosts diejenigen Clients eintragen die auf VLC zugreifen dürfen.

5)Erst dann konnte ich mit Telnet-"admin" einen dbus-launch vlc -I http absetzen und per Webbrowser mit http://IP-DER-DS:8080 auf das VLC-Interface zugreifen.
dann gehts weiter wie im Forum beschrieben, d.h.
6)
* clicked Open -> browse -> /volume1/video/... -> select
* clicked Stream output
* checked UDP, client IP and port
* checked MPEG TS
* checked Video codec -> mpv2 1024 kb/s
* checked Audio codec -> mpga 192 kb/s
* clicked Play (note queue at the end)

7)
VLC media player:
* File -> Open network stream -> UDP/RTP
* port 1234
* check "caching", 1024
* OK


Bei mir kommen folgende Fehler:
[00000001] main libvlc debug: translation test: code is "C"
[00000317] main interface: creating httpd
[00000322] main stream out error: Failed to create audio filter2
[00000322] main stream out error: Failed to create audio filter2
[00000322] main stream out error: Failed to create audio filter2
[00000322] stream_out_transcode stream out error: no audio filter found (fi32->s16l, channels 2->2, rate 48000->48000)
[00000322] stream_out_transcode stream out error: cannot create audio chain
[00000335] main packetizer error: cannot create packetizer output (mpga)
[00000316] signals interface error: Caught Interrupt signal, exiting...
[00000311] main playlist error: could not create /root/.local: Permission denied
[00000311] main playlist error: could not create /root/.local/share: Permission denied
[00000311] main playlist error: could not create /root/.local/share/vlc: Permission denied
[00000001] main libvlc error: could not create /root/.cache: Permission denied
[00000001] main libvlc error: could not create /root/.cache/vlc: Permission denied

aber das Bild ist zu sehen :)
 

denon2002

Benutzer
Mitglied seit
20. Okt 2008
Beiträge
536
Punkte für Reaktionen
0
Punkte
0
Hy,

kann dir zwar nichts zu deinem Fehlermeldung sagen, finde es aber toll endlich einen Beitrag zum VLC zu lesen.

Habe es auch schon mehrmals versucht einzurichten.

Verstehe in deiner Anleitung folgendes nicht "dbus-launch vlc -I http".
Was bedeutet dies ?

Mit welchen Einstellungen/Parameter startest du den VLC-Server auf deiner DS ?
 

denon2002

Benutzer
Mitglied seit
20. Okt 2008
Beiträge
536
Punkte für Reaktionen
0
Punkte
0
Ok,

nach langem probieren läuft es nun.
Mal sehen ob ihr einige dabei sind die eine Dreambox haben.

Möchte gern per VLC auf die Dreambox.
Auf der DM gibt es 2 Config's.

Die vlcf.xml ist selbst erklärend und entsprechend geändert.
Mit der Datei vlcf.conf kann ich leider nichts anfangen.
Kann mir einer sagen, wie diese zu pflegen ist?
 

papiga01

Benutzer
Mitglied seit
03. Jan 2009
Beiträge
75
Punkte für Reaktionen
0
Punkte
0
im forum http://www.i-have-a-dreambox.com/ ->Database->FAQ - Netzwerk->VLC auf einer Dreambox einrichten steht wie man VLC von Windows mit Dreambox einrichtet, vielleicht hilft es dir damit die DS einzurichten.....falls es klappt würde ich gerne den Lösungsweg wissen :)
 

denon2002

Benutzer
Mitglied seit
20. Okt 2008
Beiträge
536
Punkte für Reaktionen
0
Punkte
0
Hy,

das habe ich auch schon nachgesehen... ich habe jedoch eine DS207+ und will auf die Dreambox per vlc streamen.

VLC läuft auf der DS und ich kann von meinem PC VLC öffenen http://ip:8080

Auch die Datei auf der DM vlcf.xml habe ich angepasst. Aber irgendwie glaube ich das die Datei vlcf.conf auf der Dreambox etwas damit zu tun hat.

Mal sehen ob ich noch weiter komme.
Irgend wie muss man das doch zum laufen bringen. :confused:
 

FischFuss

Benutzer
Mitglied seit
05. Aug 2009
Beiträge
15
Punkte für Reaktionen
0
Punkte
1
Hallo,
ich will das Tema noch mal rauf holen. Ich will auch mittels VLC-Server von der DS209 auf meine Dreambox DM600PVC streamen.
Habe den VLC-Server installiert und komme auch auf das Webinterface. Allerdings finde ich in dem Verzeichnis /volume1/@optware/share/vlc/http/ die Datei ".hosts" nicht. Was muss da rein und wie bekomm ich die in dies Verzeichnis?
Danke für die Hilfe und Gruß
 

coolhot

Benutzer
Mitglied seit
01. Mrz 2009
Beiträge
926
Punkte für Reaktionen
0
Punkte
0
eine Hosts-Datei enthält üblicherweise eine Zuordnung von IP-Adressen zu Hostnamen. Schau dir mal die Datei %windir%\system32\drivers\etc\hosts an. Ist einfaches Textformat.

Was genau VLC will weiß ich nicht. Wenn du die Datei erstellt hast leg sie ab bspw. unter /volume1/public. Dann kannst du sie auf der Kommandozeile kopieren nach /volume1/@optware/share/vlc/http/.
 

FischFuss

Benutzer
Mitglied seit
05. Aug 2009
Beiträge
15
Punkte für Reaktionen
0
Punkte
1
So, hab die Datei mit der IP meiner dreambox erstellt und in das Verzeichnis kopiert. Mit dem Erfolg das ich anschließend von meinem Rechner aus nicht mehr auf das Webinterface des VLC-Servers gekommen bin :(
Nachdem ich die Datei wieder gelöscht hab, bin ich wieder aufs Web-Interface gekommen. Ich denke mal die Datei hat nichts mit dem streamen zu tun, sondern mit dem Zugriff aus Web-interface.

Als ich versucht hab ein Divx zu streamen ist mit folgendes aufgefallen:
[00000001] main libvlc debug: translation test: code is "C"
[00000318] main interface: creating httpd
[00000323] main stream out error: Failed to create audio filter2
[00000323] stream_out_transcode stream out error: Failed to find conversion filt
er to s16l
[00000323] stream_out_transcode stream out error: cannot create audio chain
[00000334] main packetizer error: cannot create packetizer output (mpga)

.....kann das sein das VLC deswegen gar nicht streamt?!
 

atarifreak

Benutzer
Mitglied seit
01. Apr 2009
Beiträge
261
Punkte für Reaktionen
0
Punkte
22
Ich würde mal vermuten, dir fehlt ein audiocodec. mal nen andere Datei probieren?
Ich versuche das auch grad einzurichten, allerdings nicht mit dreambox client sondern vlc-client.
 

DerAlbers

Benutzer
Mitglied seit
10. Sep 2009
Beiträge
3
Punkte für Reaktionen
0
Punkte
0
Hallo zusammen,

ich wollte nochmal hierauf zu sprechen kommen:

Ok,

nach langem probieren läuft es nun.
Mal sehen ob ihr einige dabei sind die eine Dreambox haben.

Ich bekomme das VLC bei mir nicht so recht zum laufen.
Kann jemand (z.B. Denon2002?!?) evtl. mal ne Schritt-für-Schritt-Anleitung für die Installation des VLC auf ner Synology x09/x07 zu posten, und welche Einstellungen und Starparameter er anschließend vorgenommen hat, damit es nun schlussendlich bei ihm läuft? Wäre zu tiefst dankbar :D

Danke im Voaus + Viele Grüße
DerAlbers
 

denon2002

Benutzer
Mitglied seit
20. Okt 2008
Beiträge
536
Punkte für Reaktionen
0
Punkte
0
Kann jemand (z.B. Denon2002?!?) evtl. mal ne Schritt-für-Schritt-Anleitung für die Installation des VLC auf ner Synology x09/x07 zu posten, und welche Einstellungen und Starparameter er anschließend vorgenommen hat, damit es nun schlussendlich bei ihm läuft? Wäre zu tiefst dankbar :D

DerAlbers

Sorry,... habe zwar VLC auf der DS soweit zum laufen bekommen, aber nicht das Zusammenspiel mit meiner Dreambox. Daher habe ich das ganze wieder verworfen und nun weiß auch nicht mehr was ich getan hatte. Vielleicht doch mal genau der Anleitung aus diesem Beitrag mal folgen und selber probieren.

In diesem Forum wurde aber schon sehr oft das Thema VLC angesprochen, bisher so glaube ich hat es bisher noch keiner wirklich im Zusammenspiel mit anderen Geräten geschafft, VLC zum laufen zu bringen.

PS: Habe ja nun auch einen schönen Fernsehr wodurch das wiedergeben von Videos per VLC zur Dreambox für mich nicht mehr relevant ist.
 

Matthieu

Benutzer
Mitglied seit
03. Nov 2008
Beiträge
13.222
Punkte für Reaktionen
88
Punkte
344
Benutz einfach mal die Suchfunktion. Ich habs sogar mit compilen probiert ... leider ohne Ergebnisse.

@denon:
Hast du wirklich das http-Interface zum laufen bekommen??

MfG Matthieu
 

DerAlbers

Benutzer
Mitglied seit
10. Sep 2009
Beiträge
3
Punkte für Reaktionen
0
Punkte
0
Beim Suchen bekomme ich leider nur alle möglichen Freds über Probleme bei der Installation bis hin zu Neukonfiguration des NAS. Daher eben die gezielte Frage an jemanden wie Denon2002, der das schon mal erfolgreich hinbekommen hat, den VLC-Server mittels IPKG auf ner Synology zum fliegen zu bringen.

Grüße
DerAlbers
 

denon2002

Benutzer
Mitglied seit
20. Okt 2008
Beiträge
536
Punkte für Reaktionen
0
Punkte
0
Benutz einfach mal die Suchfunktion. Ich habs sogar mit compilen probiert ... leider ohne Ergebnisse.

@denon:
Hast du wirklich das http-Interface zum laufen bekommen??

MfG Matthieu

Ja, das kann ich noch definitiv sagen.
Konnte sogar Musik abspielen.

Müßte mich aber wirklich nochmals hinsetzen und das ganze durchspielen.
 

papiga01

Benutzer
Mitglied seit
03. Jan 2009
Beiträge
75
Punkte für Reaktionen
0
Punkte
0
Jetzt geht es bei mir :) **freu***


Mein System:
* Synology-Firmware DSM 2.2-0942,
* frisch installiertes VLC auf der NAS
* VLC 1.0.2 aufm PC



Ich habe folgendes gemacht:

1) IPKG installiert nach Wiki-Anleitung

2) VLC installieren, dazu im Telnet als "root" einloggen (hat dasselbe PW wie admin!)
ipkg install vlc

ipkg install faad2
ipkg install ffmpeg
ipkg install flac
ipkg install freetype
ipkg install fribidi
ipkg install liba52
ipkg install libdvbpsi
ipkg install libdvdnav
ipkg install libdvdread
ipkg install libid3tag
ipkg install libmad
ipkg install libmpcdec
ipkg install libmpeg2
ipkg install libogg
ipkg install libpng
ipkg install libshout
ipkg install libupnp
ipkg install libvorbis
ipkg install libxml2
ipkg install ncursesw
ipkg install speex
ipkg install avahi
ipkg install x264

keine Ahnung was man davon braucht, hab mal alles installiert :)

3) Einige Verzeichnisse auf der NAS erstellen:
mkdir /root/.cache/vlc -p
mkdir /root/.local/share/vlc -p
chmod 777 /root/.cache -R
chmod 777 /root/.local -R


4)Habe dann dbus-uuidgen --ensure eingegeben.

5)Desweiteren mußte ich in der Datei /volume1/@optware/share/vlc/http/.hosts diejenigen Clients eintragen die auf VLC zugreifen dürfen.
in dieser Form eingeben:z.B. 192.168.0.10/16

5.1) Kann sein das man jetzt die Synology rebooten muss.....

6)Erst dann konnte ich mit Telnet-"admin" einen dbus-launch vlc -I http absetzen und per Webbrowser aufm PC mit http://IP-DER-DS:8080 auf das VLC-Interface zugreifen.
dann gehts weiter wie im Forum beschrieben, d.h.

7)
* clicked Open -> browse -> /volume1/video/... -> select
* clicked Stream output
* checked UDP, client IP and port (also UDP, 192.168.0.10, 1234
* checked MPEG TS
* checked Video codec -> mpv2 1024 kb/s (nicht unbedingt notwendig)
* checked Audio codec -> mpga 192 kb/s (nicht unbedingt notwendig)
* clicked Play (note queue at the end)

8)
VLC media player:
* Medien->Netzwerkstream öffnen...
* Protokoll:UDP
* Port 1234
* eventuell: "Mehr Optionen anzeigen->Caching:1024 ms
* Wiedergabe klicken


streamen konnte ich .avi, .mpg und .vob
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat