Hallo,
ich möchte einen RTSP Stream einer Überwachungskamera mittels Browserplugin auf einer Website darstellen. Technisch funktioniert dies bereits, allerdings habe ich einen Zeitversatz von 1,4 Sekunden zum Livebild. Wenn ich den RTSP Stream über die GUI des VLC Players aufrufe habe ich nach ein paar Einstellungen das Bild mit einem Versatz von nur 0,8 Sekunden dargestellt bekommen.
Folgende Einstellungen habe ich vorgenommen:
Video-> Ausgabemodule -> Videoausgabe-Modul=Direct3D
Input/Codecs -> Cache Wert für Netzwerk = 500 ms
Input/Codecs -> Videocodes -> FFmpeg -> Hardware Dekodierung = aktiviert
Leider funktionieren diese nur wenn ich über die GUI gehe. Mein HTML aufruf sieht wie folgt aus:
<OBJECT classid="clsid:9BE31822-FDAD-461B-AD51-BE1D1C159921"
codebase="http://downloads.videolan.org/pub/videolan/v…win32/axvlc.cab"
width="640" height="480" id="vlc" events="True">
<param name="Options" value=":network-caching=300" />
<param name="Options" value=":ffmpeg-hw" />
<param name="Options" value=":sout-transcode-venc=Direct3D" />
<param name="Src" value="rtsp://root:pass@192.168.23.230:544/Camera122/LiveView" />
<param name="ShowDisplay" value="True" />
<param name="AutoLoop" value="False" />
<param name="AutoPlay" value="True" />
<embed id="vlcEmb" type="application/x-google-vlc-plugin" version="VideoLAN.VLCPlugin.2" autoplay="yes" loop="no" width="640" height="480"
target="rtsp://root:pass@192.168.23.230:544/Camera122/LiveView" ></embed>
</OBJECT>
Kann mir jemand helfen, wie ich den Zeitversatz über das Plugin reduzieren kann?
Gruss Holger