Ich versuche, ein System zu etablieren, das in der Lage ist, die Bildschirmaufnahme eines PCs auf mehrere andere PCs in einem LAN zu übertragen.
Bisher habe ich nginx auf einem Raspberry Pi mit dem rtmp-Modul installiert und kann mit dem Raspberry als RTMP-Server über OBS streamen. Ich benutze VLC, um den Stream zu sehen.
Hier ist das Problem. Der Hauptcomputer, der die Übertragung durchführt, zeigt einen Timer an, der herunter zählt und möglicherweise Kamera-Feeds, so dass es ideal wäre, die Sendeverzögerung auf ein Minimum zu beschränken (Echtzeit?). Ich habe derzeit eine Verzögerung von 4-6 Sekunden zwischen dem, was auf dem Bildschirm und dem Stream passiert und suche nach Möglichkeiten, es weiter zu reduzieren.
Vielen Dank im Voraus:)
Zuerst denke ich, dass Sie Recht haben, OBS zu verwenden, es ist ein großartiges Projekt, das Ihnen erlaubt, eine Menge Sachen festzuhalten.
Wenn Sie die Videogeschwindigkeit optimieren möchten, gibt es viele Möglichkeiten:
Bei mir mit OBS + MonaServer + meinem VideoPlayer habe ich eine Verzögerung von 2 Sekunden, das ist nicht Echtzeit, aber das ist schon besser.
Das Letzte, was ist OBS bekannt Latenz auf RTMP-Sitzungen hinzufügen, ich weiß, dass es möglich ist, es zu verbessern, indem sie den Quellcode des OBS zu modifizieren, aber hier ist es ein wenig kompliziert ...
Ich hoffe, es wird dir helfen! Kontaktieren Sie mich, wenn Sie weitere Informationen benötigen.
Sie müssen komprimieren und dekomprimieren. Sie verwenden die gesamte Bandbreite einer Gigabit-Ethernet-Verbindung. Wenn Ihre Gesamtentfernung weniger als 15 Fuß beträgt, funktioniert jedes HDMI-Kabel. Bei Entfernungen von mehr als 15 Fuß erhalten Sie ein zertifiziertes Kabel (einige können bis zu 45 Fuß ohne Signalverstärkung laufen). VGA wird längere Strecken als DVI laufen.
ODER, du könntest auf 720P gehen und genug Bandbreite übrig lassen, um die Aufgabe zu erledigen.
Tags und Links video-streaming real-time vlc rtmp lan