Bonjour!
Je possède une Dreambox reliée en RJ45 à mon switch. Je récupère la liste des chaînes et des programmes en envoyant des requètes HTTP (donc sur le port 80 de ma dreambox, forcément). C'est un peu du bricolage mais en attendant de faire mieux ça marche. Par ces requètes j'arrive à la piloter par réseau pour changer la chaîne.
Cependant j'aimerai faire beaucoup mieux et plus exitant: afficher le flux video que mon PC reçoit par réseau dans une application Purebasic. VLC le fait, l'interface HTTP de la Dreambox le fait, d'autres programmes le font, donc ça devrait être possible si on s'y met à plusieurs pour y réfléchir...
Qu'en pensez-vous?
Client Dreambox (modèle DM-500S)
tu devrai lire ce post, il me semble qu'il peut t'interresser 
http://www.purebasic.fr/french/viewtopi ... hlight=vlc

http://www.purebasic.fr/french/viewtopi ... hlight=vlc
Merci beaucoup pour le lien, c'est une solution qui a le mérite de fonctionner, mais ce n'est pas tout.
Voici où j'en suis:
J'ouvre une connexion socket sur le port 80 de ma Dreambox et j'envoie:pour choisir la chaîne NT1 par exemple. Ca marche nickel.
Ensuite je reprends la méthode de Droopy avec VLC pour afficher le stream vidéo en éxécutant VLC.EXE avec pour argument:ce qui marche également nickel.
Mais un détail me chagrine encore:
VLC utilise sa propre fenêtre, mon but est d'avoir la video dans la fenètre de mon appli, plus précisément la faire apparaître dans un gadget de taille 720x576. Est-ce réalisable?
Voici où j'en suis:
J'ouvre une connexion socket sur le port 80 de ma Dreambox et j'envoie:
Code : Tout sélectionner
http://192.168.0.110/cgi-bin/zapTo?path=1:0:2:4284:446:1:c00000:0:0:0:
Ensuite je reprends la méthode de Droopy avec VLC pour afficher le stream vidéo en éxécutant VLC.EXE avec pour argument:
Code : Tout sélectionner
vlc.exe http://192.168.0.110:31339/0,0292,0260,0274
Mais un détail me chagrine encore:
VLC utilise sa propre fenêtre, mon but est d'avoir la video dans la fenètre de mon appli, plus précisément la faire apparaître dans un gadget de taille 720x576. Est-ce réalisable?