OS: Ubuntu Server 20.04
SLS version: 1.4.6
SRT version: 1.4.1
OBS Linux version: 25.0.8
Not sure what I am doing wrong here! The SRT server is running smoothly (https://github.com/Edward-Wu/srt-live-server). I can even add the server as media source in OBS on Windows, and it plays really nicely with low latency and all.
But the second I add the same information into media source on Linux, it will not run. I have compiled ffmpeg with libsrt and everything needed. I can play the stream through ffplay on the same Linux system I have the server running on. So the server is up and running, and I can play it with ffplay on Linux and it works on Windows OBS - but it just refuses to start the media in OBS on Linux.
Windows OBS (working, using internal IP):
Linux OBS (not working, tried using internal IP and external IP): No need to link image. It's the same settings, but with a black screen. It's not picking up the stream.
Linux FFPLAY (ffplay via terminal):
I have tried changing/forcing input formats like hevc and mpegts in OBS on Linux, but there is no stream coming through. I have tried unchecking and checking all the settings in media source, nothing really changes.
I mean, it's quite clear that libsrt is enabled and working, since I'm using the protocol through ffplay. And the stream is working perfectly in OBS on Windows. I guess one weird thing, is that I cant watch the stream on VLC by adding the srt url, I have to use ffplay to get the srt stream to work through VLC.
Anyway! What am I missing here? I have tried re-installing OBS on Linux, with no luck. I have yet to compile one from source though. I will try that as a next step.
SLS version: 1.4.6
SRT version: 1.4.1
OBS Linux version: 25.0.8
Not sure what I am doing wrong here! The SRT server is running smoothly (https://github.com/Edward-Wu/srt-live-server). I can even add the server as media source in OBS on Windows, and it plays really nicely with low latency and all.
But the second I add the same information into media source on Linux, it will not run. I have compiled ffmpeg with libsrt and everything needed. I can play the stream through ffplay on the same Linux system I have the server running on. So the server is up and running, and I can play it with ffplay on Linux and it works on Windows OBS - but it just refuses to start the media in OBS on Linux.
Windows OBS (working, using internal IP):
Linux OBS (not working, tried using internal IP and external IP): No need to link image. It's the same settings, but with a black screen. It's not picking up the stream.
Linux FFPLAY (ffplay via terminal):
I have tried changing/forcing input formats like hevc and mpegts in OBS on Linux, but there is no stream coming through. I have tried unchecking and checking all the settings in media source, nothing really changes.
I mean, it's quite clear that libsrt is enabled and working, since I'm using the protocol through ffplay. And the stream is working perfectly in OBS on Windows. I guess one weird thing, is that I cant watch the stream on VLC by adding the srt url, I have to use ffplay to get the srt stream to work through VLC.
Anyway! What am I missing here? I have tried re-installing OBS on Linux, with no luck. I have yet to compile one from source though. I will try that as a next step.