J'essaie d'établir un système capable de diffuser la capture d'écran d'un PC vers plusieurs autres PC sur un LAN.
Jusqu'à présent, j'ai réussi à installer nginx sur un Raspberry Pi avec le module rtmp et je peux diffuser en utilisant le Raspberry comme serveur RTMP via OBS. J'utilise VLC pour regarder le flux.
Voici le problème. Le PC principal effectuant la diffusion affichera une minuterie qui compte à rebours et potentiellement des flux de caméra, il serait donc idéal de garder le délai de diffusion au minimum (en temps réel?). J'ai actuellement un délai de 4 à 6 secondes entre ce qui se passe à l'écran et le flux et je cherche des moyens de le réduire davantage.
Merci d'avance :)
Tout d'abord, je pense que vous avez raison d'utiliser OBS, c'est un excellent projet vous permettant de capturer beaucoup de choses.
Si vous souhaitez optimiser la vitesse de la vidéo, vous pouvez essayer de plusieurs façons:
Pour moi avec OBS + MonaServer + mon VideoPlayer j'ai un délai de 2 secondes, ce n'est pas en temps réel mais c'est déjà mieux.
Dernière chose, OBS est connu pour ajouter de la latence sur les sessions RTMP, je sais qu'il est possible de l'améliorer en modifiant le code source d'OBS mais ici c'est un peu délicat ...
J'espère que cela vous aidera! Contactez-moi si vous avez besoin de plus d'informations.
Vous devez compresser et décompresser. Vous utilisez toute la bande passante sur une connexion Gigabit Ethernet. Si votre distance totale est inférieure à 15 pieds, tout câble HDMI fonctionnera. Pour des distances supérieures à 15 pieds, assurez-vous d'obtenir un câble certifié (certains peuvent fonctionner jusqu'à 45 pieds sans amplification du signal). VGA parcourra de plus longues distances, tout comme DVI.
OU, vous pouvez passer à 720P et laisser suffisamment de bande passante pour faire le travail.