Hallo, ich habe folgendes Problem:
Ich möchte eine Webcamera, die den Stream via RTSP zur Verfügung stellt, jedoch leider ohne Authentifizierung, mit dem VLS als Streamingserver mit Authentifizierung weitergeben.
Ich habe dazu in VLs bereits in den Einstellungen -> Alle Einstellungen --> Streamingausgabe --> Sout-Stream --> RTP Benutzernamen und Passwort eingetragen.
Wenn ich in VLC nun einen RTSP Server starte via:
Medien--> Stream --> Netzwerk : Hier die IP der Kamera eingeben --> Stream --> Nächstes --> Neues Ziel: RTSP hinzufügen, Port 8554, Pfad / --> Transkodierung aktivieren --> Stream
Dann ist mein VLs nun ein Streamingserver. Greife ich von einer anderen Maschine via rtsp://IP:8554/ zu, wird der Benutzername und das Passwort abgefragt, danach sehe ich das Video.
Greife ich per rtsp://username:passwort@IP:8554/ zu, geht das auch ohne Passworteingabe.
Damit wäre mein Einsatzgebiet fertig. Ich würde das jedoch nun gerne per Batch starte, weil es letzlich auf einem Server automatisiert gestartet werden soll.
Wie geht das???
Ich habe folgende Beispiele probiert (für Tests mit einer lokalen MP4 Datei):
start "C:\Program Files (x86)\VideoLAN\VLC\vlc.exe" file:///D:/movie1.mp4 :sout=#transcode{vcodec=h264,scale=Automatisch,acodec=mpga,ab=128,channels=2,samplerate=44100}:rtp{sdp=rtsp://:8445/} :sout-all :sout-keep
start "C:\Program Files (x86)\VideoLAN\VLC\vlc.exe" file:///D:/movie1.mp4 :sout=#rtp{sdp=rtsp://:8445/} :sout-keep
Leider startet damit VLs nur im Playermodus und spielt das Video ab, es wird aber kein Streaming durchgeführt.
wie muss ich das starten???
Meine Umgebung ist Windows 7 bzw. Windows Server 2012, VLs in der aktuellen Version 2.2.1