Support for VLC 4.0 Nightly as Source

ssamjh

New Member
Hi there,

I'm trying to use the VLC Source to playback an SRT stream. The problem is VLC 3 doesn't support the "streamid" argument in the SRT URL:
srt://172.16.1.22:1935?streamid=output/live/ssamjh

The fix is easy, just use VLC 4.0 nightly (at the cost of being unstable) however OBS doesn't detect the 4.0 installation and therefore I get no VLC Source option.

Is there some way to manually "specify" the VLC directly to OBS or is this something that just won't work until it's created by the developers?

There is a workaround, and that is to use the "Media Source" but there are some issues with latency and keeping the streams running when the source isn't visible. My use case is a budget esports stream setup where the streams are fed into OBS from other OBS instances over SRT. The "Media Source" doesn't allow fine enough controls to make sure the latency matches for all sources whereas VLC does.
 

Suslik V

Active Member
No, the VLC 4.0 is not yet supported.

There is new behavior of the VLC Player and new functions available:
Code:
libvlc_media_player_stop_async
libvlc_media_list_player_stop_async
that replaces the old:
Code:
libvlc_media_player_stop
libvlc_media_list_player_stop
the first one is linked in OBS but never used, but the last one is used in OBS and this is key point why it wouldn't work until the final release of VLC (not nightly builds) and changes from the OBS's side.
 
Top