J'essaie d'exécuter des expériences où j'ai besoin de lire une petite vidéo sur une machine pendant qu'elle est diffusée depuis un autre serveur. Je suis en mesure de diffuser à l'aide de la commande suivante:VLC stream: Démarrer la vidéo sur connect
vlc -vvv big_buck_bunny_720p_30mb.mp4 --sout-keep --sout '#transcode{vcodec=theo,vb=800,acodec=vorb,ab=128,channels=2,samplerate=44100}:http{mux=ogg,dst=:8080/stream}'
Mais la vidéo commence à jouer dès que je donne cette commande sur le serveur, et non pas lorsque le client se connecte. Est-il possible de démarrer la vidéo uniquement lorsqu'un client se connecte au flux? Il n'y aura qu'un seul client.
J'ai lu la documentation de streaming VLC mais je n'ai trouvé aucune option pour le faire. Y a-t-il un moyen programmable? Une manière hacky est également acceptable.