Ga naar inhoud


[all] Nieuw: Dreambox Re-Stream project!


Gast M4RTiN

Aanbevolen berichten


  • Reacties 879
  • Aangemaakt
  • Laatste reactie

Beste reacties in dit topic

Beste reacties in dit topic

Geplaatste afbeeldingen

Zit er net naar te kijken, goed project heb ooit Dreamstream werkende gehad, echter zonder Audio.....

 

Na wat proberen / testen kreeg ik error (zie hieronder)

 

Code:
[root@foxriver re-stream]# tail -f /var/log/httpd/error_log[client 192.168.1.15] PHP Notice:  Use of undefined constant s - assumed 's' in /var/www/html/re-stream/index.php on line 15, referer: http://192.168.1.199/re-stream/VLC media player 0.8.4 Janus[00000240] main interface: creating httpdsh: line 3: http://192.168.1.200:8001/: No such file or directory

 

Start wel netjes VLC, even kijken welke distro je hebt en welke user httpd / apache start daar kan je dan SUDO rechten op/aan geven.

 

Maar op de Dreambox zelf doe script :8001? Of heeft dit te maken dat ik een 7025 heb? En geen Enigma 1 gebaseerde Dreambox?

Link naar reactie
Delen op andere sites

Bedankt had via google ook al een regel gevonden maar dacht dat dat niet de juiste waren heb dezelfde uitgezet via visudo.

 

vervolgens onderstaande toegevoegd (asterisk user mag bij mij vlc starten, ook root en apache user getest)

 

asterisk ALL = NOPASSWD: /usr/bin/vlc

 

 

 

Toch hou ik problemen bij klikken op go. :

 

Warning: fopen(http://192.168.1.95/cgi-bin/zapTo?path=&curBouquet=0&curChannel=0): failed to open stream: HTTP request failed! HTTP/1.0 204 No Content in /var/www/html/re-stream/index.php on line 161

 

 

Debug: /usr/bin/sudo -u asterisk /usr/bin/vlc -I http http://192.168.1.95:31339/0,ffffffff,ffffffff,10aea900 :sout="#transcode{acodec=mpga,vcodec=DIV3,ab=60,vb=150,scale=0.50,deinterlace,fps=15,channels=1,width=240,height=192}:std{access=http,mux=ts,url=192.168.1.40:8888}" >>/dev/null 2>>/dev/null &

 

Wanneer ik de debug regel via putty start dan start vlc wel op. Alleen kan ik geen stream zichtbaar krijgen op http:\\192.168.1.40:8888

Uit de appcace errorlog haal ik geen fouten betreffende het streamen of vlc.

 

(heb de boel op tribox draaien welke gebruik maakt van centos)

VU+DUO OpenPli

DM7000S - NSLU2 met 200 gig hd - USB 1024MB - multitenne 45 - Multiboot PLI Iolite

Link naar reactie
Delen op andere sites

Opmerking : Ik snap iets niet en het zal wel aan mij liggen.

 

apache ALL = NOPASSWD: /usr/bin/vlc

 

In mijn beleving geef je hiermee aan de gebruiker apache het recht om zonder ingave van een password vlc op te starten.

 

De aanroep vanaf de command line wordt dan : sudo /usr/bin/vlc

 

Echter in je php script gebruik je de -u optie. Ofwel je wilt vlc laten starten als in dit geval de gebruiker die je hiervoor geauthoriseerd hebt (apache in dit geval). Dus als gebruiker apache probeer je vlc te starten en volgens mij kan dat dus niet kloppen want je wilt dus vlc als root vanuit de gebruiker apache starten.

 

Uit het PHP script kun je dus de gebruiker en de -u optie weghalen.

 

$startcommand = "/usr/bin/sudo -u ". $config['unix_user'] . " /usr/bin/vlc -I http $url_file ";

 

wordt dan

 

$startcommand = "/usr/bin/sudo /usr/bin/vlc -I http $url_file ";

 

 

Groeten,

GVW

Link naar reactie
Delen op andere sites

@GVW1 ok ik ga het eens zonder de -u proberen. ;-)

weet iemand wat dat probleem met php regel 161 dan moet zijn ??

 

Warning: fopen(http://192.168.1.95/cgi-bin/zapTo?path=&curBouquet=0&curChannel=0): failed to open stream: HTTP request failed! HTTP/1.0 204 No Content in /var/www/html/re-stream/index.php on line 161

VU+DUO OpenPli

DM7000S - NSLU2 met 200 gig hd - USB 1024MB - multitenne 45 - Multiboot PLI Iolite

Link naar reactie
Delen op andere sites

Citaat:
Citaat:
Als ik de pagina open, dan kan ik niks selecteren bij "settings", ik zie simpelweg niks. Iemand een tip?
Ik gebruik IIS6 op windows 2003 met php 5.2.3


settings.php open je met een editor (kladblok) en index.php via de webbrowser.


Tot zover begrijp ik het natuurlijk. Als ik alles op een linux webserver zet dan kan ik wel mijn dreambox zien via de settings. Ik heb zelf geen linux server hier, dus moet het met IIS doen. als iemand tips heeft, dan graag natuurlijk.
Link naar reactie
Delen op andere sites

Krijg het ook niet voorelkaar.

 

sorry, you must have a tty to run sudo

Dat staat in de log.

 

Kan ik dat oplossen of moet ik een andere linux gebruiken?

 

Ik gebruik nu Fedora 7

 

Kan via putty ook niet vlc starten.

Wel op de server zelf.

 

Iemand een idee?

Link naar reactie
Delen op andere sites

Maak een account aan of log in om te reageren

Je moet een lid zijn om een reactie te kunnen achterlaten

Account aanmaken

Registreer voor een nieuwe account in onze community. Het is erg gemakkelijk!

Registreer een nieuwe account

Inloggen

Heb je reeds een account? Log hier in.

Nu inloggen
  • Wie is er online   0 leden

    • Er zijn geen geregistreerde gebruikers deze pagina aan het bekijken
×
×
  • Nieuwe aanmaken...