2017-05-19 1 views
0

Ich verwende den folgenden Befehl, um meinen Desktop-Bildschirm über Rtsp von einer VC++ App zu streamen.gstreamer desktop rtsp Streaming um 4 Sekunden verzögert

dx9screencapsrc startx=1280 use-damage=0 ! video/x-raw,framerate=15/1 ! decodebin ! videoconvert ! x264enc ! rtph264pay pt=96 name=pay0 

Der Ausgang wird derzeit um ca. 4 Sekunden verzögert. Ich habe mich gefragt, ob es eine Möglichkeit gibt, diese Verzögerung zu beheben oder zu reduzieren.

Antwort

1

Probieren Sie die tune=zerolatency Option für das x264enc Element.

P.S. Ich denke nicht use-damage und startx sind gültige Optionen für dx9screencapsrc. Diese sind für das ximagesrc Element für X11-Bildschirme.

+0

half bei der Verringerung der Latenz auf ca. 1-2 Sekunden! – thunderbird

Verwandte Themen