Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 25/09/2009, à 11:31

N3m3siS

Php et daemon VLC

Bonjour à tous \o

Voici le problème que je me pose...
J'ai un serveur branché sur ma chaine, et via une interface en PHP je peux lancer une playlist de musique. Lorsque je lance une telle commande en console, je garde la main sur le daemon et je peux donc user des commandes : next, stop etc...

Avec la commande exec(); je suppose qu'on ne peut pas garder la main sur le daemon... Ce qui fait que si on veut changer de piste ou simplement baissé le volume, j'ai besoin de tuer le daemon et de le relancer avec d'autres options.

Auriez-vous une idée à ce sujet afin de pouvoir modifier les paramètres de VLC sans le tuer ? Merci big_smile


Neuro : Ubuntu 10.10 4x64bits@2.53Ghz / RAM 4Go
Kenpachi : Kubuntu 10.10 64bits@2Ghz / RAM 2Go
Ryuuku : Debian 5 Lenny 32bits@1Ghz / RAM 384Mo
[ Mon wiki : http://doc.hisoka.fr || Mon blog : http://blog.hisoka.fr ]

Hors ligne

#2 Le 07/10/2009, à 11:46

N3m3siS

Re : Php et daemon VLC

Up ? %)


Neuro : Ubuntu 10.10 4x64bits@2.53Ghz / RAM 4Go
Kenpachi : Kubuntu 10.10 64bits@2Ghz / RAM 2Go
Ryuuku : Debian 5 Lenny 32bits@1Ghz / RAM 384Mo
[ Mon wiki : http://doc.hisoka.fr || Mon blog : http://blog.hisoka.fr ]

Hors ligne

#3 Le 07/10/2009, à 15:57

destroyedlolo

Re : Php et daemon VLC

As tu jeter un oeil sur la doc de VLC ? Il est possible de le commande par une interface HTTP voir meme par une interface shell.

Le plus simple mais le moins fiable lors d'un changement de version serait d'utiliser l'interface HTTP : avec ton code PHP, tu simules les actions http qui sont faites.

Le plus touchy mais le plus fiable serait d'utiliser l'interface RC ou RTCI, rediriger sur un socket Unix. Ton code PHP va taper sur cette socket pour interagir avec VLC.

Je suis en train de voir pour me faire un magnetoscope numerique et c'est sans doute la solution que je vais utiliser ...

Bye

Lolo

Hors ligne