I want to stream videos with audio on my pc to my friends. I'm on linux, and video streaming is broken on discord (no audio of the source gets shared). Looping audio through mic (Soundux) results in poor audio quality, while discord-screenaudio just provides stuttery video. Any suggestions what to do?
Just checking the obvious- you're streaming a window, right, and not a screen? Discord streams only have audio if you pick a single window to share, afaik.
Discord cant stream desktop audio at all on Linux aside from sharing a tab's audio if you're using Discord in a web browser. There are custom clients (like discord-screenaudio which OP mentioned) capable of doing this to some extent but they're based on the web version of discord and lack features / can be buggy. Also these options don't have hardware encoding so any fast moving content will become a choppy mess for the viewers.
The other alternative on Linux is to just route the app's audio into your mic source. Others will hear it but it will come out as if its your mic so even those not watching the stream will have to hear the stream audio unless they mute you.
Surprised people didn't mention Hyperbeam (former Tutturu)
https://watch.hyperbeam.com/
You can't upload your own stuff but you can just go to a streaming site and open any show you want
I'm not talking about youtube videos. I mean videos either on my pc or platforms in megathread like 123movies. I tried both with Jitsi. Video is shared but audio is not for some reason
Edit : By sharing I mean screen sharing. 123movies didn't work with the link option
You can either share your screen/window or upload a file. There's probably a filesize limit, but I'm not sure what it is. I was using it to upload episodes of GameCenter CX to stream and I didn't have any issues, but those episodes aren't super huge. YMMV if you're trying to upload a bluray rip or something.
No, it was invented to stream video files, I don't think it's able screen share, but you can use it easily for watch parties. Thats how I understood OPs question.
Oh I haven't used that function in years but there's a lot of helpful guides on it out there like this one. It's a little "complicated" for modern days but it works pretty reliable.
Funny enough streaming videos is vlcs "Main" function - VideoLanClient
When I try to have movie nights with friends I’ll jus take the file, open it with chrome; and share my chrome screen on discord. For some reason that works for me.
I was able to get video streaming with audio working on Discord using pipewire, but it was a massive pain in the ass and somewhat unreliable. I don't have a lot of experience with Jitsi, but I trust others' recommendation there
yeah that's one of the reasons I'm looking for alternatives. It's almost always too difficult to set up for discord, or straight poor quality or unreliable.