[vlc] Re: Problem with execute VLC via Apache

Benjamin PRACHT bigben+spam at videolan.org
Wed Dec 1 20:21:41 CET 2004


On Wed, Dec 01, 2004, jferrom at dilmun.ls.fi.upm.es wrote :
> 
> Hello to all people. (excuse me for my English)
> 
> I'm a new user of VLC. I've been read the documentation for 2 weeks and I
> think I have understand the VLC procedure. Althrought I have a problem.
> 
> I want to execute VLC (as server) from PHP program to streaming files in a
>  local network. I've programmed a simple PHP with button to init and
> finalize the VLC, and others to Play, Stop,... the files.
> 
> The Web server used is Apache v2, with PHP, MySQL, etc. There is no
> problem with the server (in a Debian Machine).
> 
> In the PHP program, when a user click on 'IniciarServicio' button, it call
> a sh script to play a file with vlc. This script contains the line:
> "vlc -vvv "simpson.avi" --sout udp:192.168.0.255 --loop"
> 
> If I write in the shell:
> sh iniciar.sh
> 
> this initiate the vlc aplication. Until here is all right. But I desire to
> call VLC from PHP.
> 
> To call this script in the PHP program I use:
> ...
> <?PHP
>   exec('sh iniciar.sh',$salida,$error);
>   ...
> 
> Here is the problem. This line does nothing.
> 
> Can I call vlc from PHP with sh scrip? I need to call vlc and have control
> about it to send it orders. I have test a lot of commands to make this but
> I've not was able to execute vlc via PHP.
> 
> If anyone know the way to make this, please aswer.
> 
> Thanks for your time.

I think your problem here is that VLC needs a shell to execute, by
default...

You may want to use the -s option (start as deamon) and the -I dummy
--dumy-quiet options...

An alternative is to launch VLC in a screen.

-- 
BigBen

-- 
This is the vlc mailing-list, see http://www.videolan.org/vlc/
To unsubscribe, please read http://www.videolan.org/support/lists.html



More information about the vlc mailing list