Hey Kodela,
Sorry nochmal von ganz vorne
Ich verwende das VLC.DotNet Control
https://github.com/ZeBobo5/Vlc.DotNet
Hier gibt es den VLC Player direkt als Control zum einbinden in Windows Form Applications.
Ich gebe ganz normal den DLL Pfad im Control an => das funktioniert auch soweit.
Der Befehl zum Abspielen eines Videos ist
vlcControl2.Play(new Uri("promoclip.mp4"));
Das Mp4 spielt er mir auch ohne Probleme ab inkl. Bild und Ton.
Wenn ich jedoch nun statt dem Video eine RTMP Url übergebe
vlcControl2.Play("rtmp://localhost/stream1/test");
Spielt er mir nichts ab.
Unabhängig davon ob ich die Methode mit (string mrl) aufrufe oder mit (string URI).
Dass der VLC Player es generell kann RTMP aufzurufen hab ich im VLC Player selbst versucht.
Also in Windows den normalen VLC Player geöffnet => Datei - Netzwerkstream öffnen => dort die Url reinkopiert und auf Play gedrückt => und es funktioniert.
Also sollte VLC grundsätzlich die Funktionalität bieten.