En utilisant VLC pour accueillir un flux de vidéo en boucle à l'infini
Je veux offrir un flux vidéo à partir de mon pc avec un lecteur VLC, par le biais d'un réseau WIFI pour smartphones pour les tests de régression.
La vidéo devrait redémarrer automatiquement au début après avoir terminé sur le smartphone.
Je suis actuellement à l'aide rtsp que le protocole et l'option en boucle, mais ce n'est pas obligatoire. Le problème, c'est que chaque fois que la vidéo redémarre une nouvelle rtsp poignée de main est nécessaire. Depuis la plupart des applications de smartphone que j'ai testé ne supportent pas de reconnecter le flux automatiquement une fois terminé, je veux avoir une seule poignée de main valide, tout le temps.
vlc mypath\myvideo.mp4 sout=#transcode{vcodec=h264,acodec=none}:rtp{sdp=rtsp://:8554/} --loop
Merci
OriginalL'auteur checkThisOut | 2014-09-03
Vous devez vous connecter pour publier un commentaire.
vous devez utiliser
--sout-keep
qui maintient le flux de sortie ouverte (désactivé par défaut)et l'utilisation
gather:std
et de transcoder option si les fichiers utilisent un codage différent, de sorte qu'il ne serait pas perceptible interruption sur changement d'entrée.voir:
1: https://wiki.videolan.org/Documentation:Streaming_HowTo/Command_Line_Examples/#Keeping_the_stream_open
2: https://wiki.videolan.org/Documentation:Modules/gather/
OriginalL'auteur freeforall tousez
Merci freeforall tousez!
The gather:std
paramètre a très bien fonctionné pour moi.Ci-dessous est ma chaîne de ligne de commande pour RTSP avec une liste de lecture.
Ce flux d'une liste de lecture de vidéos au hasard dans une boucle sans fin.
J'espère que cela aidera d'autres.
OriginalL'auteur EthanNAustin