Does anyone have a CONCISE TEXTUAL explanation of how to get obs studio to twitch stream?
I want to share LIVE AUDIO with FRIENDS and NOTHING WORKS and I am getting ANGRY.
I have the twitch streaming key set up, and punched in some video and audio settings recommended by webpages, and I hit start streaming. OBS shows 3 green bars and no dropped frames, but twitch says I'm offline >:O
I'm on a discord call with these people and I tried just screen sharing fucking obs so they could hear it because I have OBS monitoring the mic, but that isn't sharing the audio either (probably) because fuck you wayland I swear to god wayland was made by people who don't have friends.
I was thinking I should take another crack at figuring out how to live stream audio over the internet on linux in advance of hanging out with friends on a call video call tonight
but it's so insanely hot in here today honestly just being awake is kind of exhausting maybe I shouldn't bother
"sorry ladies, it looks like 2025 isn't going to be the year of linux on the desktop either 😔"
if anyone knows a way to live broadcast an audio stream over the internet to ~4 listeners I'm all ears though. My requirements are simple though:
- must be relatively straight forward to set up even if you have a headache and you're tired
- works on wayland
- easy to explain to the listeners how to tune in
- doesn't involve twitch
- doesn't require giving a company my phone number (eg youtube)
- doesn't require a hacked discord client
- preferably doesn't involve obs
we used to have "internet radio" is that still a thing? like can I just run a program, point it to an alsa device, open a port on my router and send my friends a "hyper link" and ask them to open it in winamp or whatever?
I just want to play my drum machine badly for my wife and two half-interested friends. We don't need to generate Value for Shareholders, it's not Content you know?
alright I've got one of my cervicogenic headaches in full bloom. time to figure out how to set up "ice cast"
off to a great start. sudo kate slaps me on the wrist for daring to run a program as root. wont somebody think of the security?! it says to start it normally and assures me it will just ask for an elevated permission
when i do that it just says it can't open the file lol.
thankfully emacs does not care about security,
also i like that the icecast documentation doesn't actually say where to find icecast.xml. thankfully I was born with this information, and do not need to be told, but I just think that's really funny.
"It is not recommended to use this setting, unless you have very good reasons and know what you are doing." 😌
rude. the service refuses to start if I change the listen port away from 8000 >:(
like if I change it to a normal alternate http port like 8008 it'll just refuse to bind the port. I tested a bunch of different ports and it only accepts 8000 for some reason :/
ok it was some selinux policy nonsense. I wonder if the linux people make a sport out of seeing who can push out the most baffling policy in the name of "security"
is it *really* the security best practice these days to force well known default ports for things?!
@aeva You don't, it's meant to have some non-trivial latency (and half of it likely comes from the client anyway).
If you *really* need low latency I'd rather use something like Jamulus instead, but that's harder to tune in and scales poorly with number of clients (its sub-50ms latencies make it possible to jam with people online though, which is fun).