Je suis en train d'examiner l'exemple de code open source de streaming streaming LIVE555 pour tester le streaming vidéo.
J'ai compilé avec succès sur un système Ubuntu 16.04 dans une machine virtuelle, exécuté le programme de test ./testH264VideoStreamer sans aucun message d'erreur. Dans la console, le programme s'exécute comme:live555 exemple de programme de test non jouable par VLC
./testH264VideoStreamer
Play this stream using the URL "rtsp://172.18.15.20:8554/testStream"
Beginning streaming...
Beginning to read from file...
...done reading from file
Beginning to read from file...
...done reading from file
Beginning to read from file...
Cependant, sur le lecteur VLC, je ne peux pas voir la vidéo. Toute aide ou suggestion est sincèrement appréciée.
Note:
Je n'ai pas apporté de modifications au code source encore téléchargé.
fichier média « test.264 » est jouable si elle est jouée directement sur le lecteur VLC, le fichier est placé dans ./live/testProgs et renommé « test.264 »
Contrairement si VLC n'a pas pu détecter l'IP ou les fichiers, il n'y a pas de message d'erreur sorti sur le côté VLC ou côté console. Il semble qu'il ne peut tout simplement pas décoder la vidéo correctement
La machine virtuelle et le lecteur VLC se trouvent sur le même ordinateur. Je ne sais pas si cela affectera la performance. L'adresse IP de VM ubuntu est une adresse IP statique.
Salut mpromonet, merci beaucoup de répondre! En fait, j'ai remarqué cela et déjà réglé sur démultiplexeur vidéo H264 dans les préférences avant le test, donc peu probable que ce soit la cause première. Cependant, alors que j'ai essayé de me connecter au streamer à partir d'un PC différent par VLC, ça marche! Donc je suppose qu'il y a juste un conflit de port entre VM et Windows sur la même machine. Encore une fois, merci pour votre aide! – Fish