Comment diffuser de la vidéo en direct sur un réseau local en temps réel?

Je suis en train de créer un système capable de radiodiffusion de la capture d'écran d'un pc à plusieurs autres ordinateurs sur un réseau local.

Jusqu'à présent j'ai réussi à installer nginx sur un Raspberry Pi avec le rtmp module et je peux stream en utilisant le Raspberry comme Serveur RTMP via OBS. J'utilise VLC pour regarder le stream.

Là est le problème. Le pc principal de faire l'émission sera affichant un compte à rebours et, potentiellement, la caméra se nourrit donc l'idéal serait de conserver le délai de diffusion à un minimum (temps réel?). J'ai actuellement 4 à 6 secondes de délai entre ce qui se passe sur l'écran, et le flux et je suis à la recherche de moyens pour réduire davantage.

  • Est-il un moyen de déterminer combien de temps de retard est due à l'encodage et à quel point c'est en raison du transfert?
  • Je suis en train de capturer à 1080p30 et essayé les options telles que la réduction d'échelle et de minimiser l'impact sur le réseau en vain.
  • J'ai lu d'autres sujets relatifs à la LAN de diffusion sur ce forum et que quelqu'un a mentionné que RTMP n'était pas une bonne approche...Si oui quelle serait une meilleure approche?
  • Toutes les suggestions sont les bienvenus et appréciés. Je suis surtout intéressé par les solutions libres comme je n'ai pas de budget et de le faire pour de libre pour quelqu'un d'autre.
  • J'ai également fait de regarder dans VLC streaming mais je ne veux pas afficher la totalité de l'écran de l'ordinateur comme il y aurait des contrôles que les téléspectateurs n'ont pas à voir. Et la seule chose que VLC peut faire est de spécifier quelle partie de l'écran de diffusion qui ne semble pas être une très bonne solution. J'ai choisi OBS car il est le seul gratuit de logiciel de diffusion qui peut diffuser une fenêtre spécifique à ma connaissance.

Merci d'avance 🙂

C'est difficile à dire sans voir vos paramètres d'encodage. Si vous n'avez pas l'esprit de la cli FFmpeg est l'un des meilleurs outils open-source autour de.

OriginalL'auteur Ryuu | 2015-03-25