Hacker News new | ask | show | jobs
by verdverm 992 days ago
This looks really nice with all the bundled plugins. I'm about to rebuild my streaming setup and move away from streamlabs. Some questions...

Can I dual stream to YouTube and twitch?

Could this work from a kvm setup, allowing me to capture windows from both nested, or windows from Linux?

Might also see what's possible via termina/chromeos

3 comments

There's a great write up on how to proxy/multiplex rtmp streams with nginx on the OBS forums.

https://obsproject.com/forum/resources/obs-studio-stream-to-...

Edit: That one is newer and maybe more useful. Here's the one I had used before. https://obsproject.com/forum/resources/how-to-set-up-your-ow...

That is a nifty solution
> Can I dual stream to YouTube and twitch?

Technically yes, but it's against Twitch's ToS as of June:

https://help.twitch.tv/s/article/simulcasting-guidelines?lan...

I stream to Twitch and also to an unlisted YouTube stream., using livepush.io. I do this so I have an archive of my live stream on YouTube that I can easily publish after 24 hours :-)
Wow, I never knew this, thank you. It's also bullshit. I get why they're doing it, but I don't like it.
I've been streaming this way for a while now.

Yes, you can dual stream.

- I do this using livepush.io. So one stream out to livepush and they push to multiple services. - However you could run multiple instances of this container and have each stream to a different service. For example one container being the main streaming setup that streams to Twitch but also has NDI or Teleport output that can then be ingested via a second instance of this container that streams to YouTube.

Using this is KVM is technically possible but you'd lose a load of the benefits of running in a container, such as hardware acceleration and seamless integration with your host.

Can ChromeOS running Podman and Distrobox? If so, it should work fine.

> Using this is KVM is technically possible but you'd lose a load of the benefits of running in a container

Not understanding why this would hold true, kvm and containers are both virtualization like tools, just at different levels. I think the main hold up would be the lack of many typical OS features. Like not sure how you'd go about setting up GStreamer for this OBS setup

> Can ChromeOS running Podman and Distrobox? If so, it should work fine.

Pretty much any container, and more than one at a time. Better than WSL imho

https://www.reddit.com/r/Crostini/comments/9yds5p/how_to_run...

Passing through a GPU to a kernel in a VM requires fiddling with SR-IOV and IOMMU, which also requires your hardware is compatible. Often hardware is not compatible, either by design because these features are artificially reserved for "enterprise" models or due to accidental IOMMU group conflicts on lower priced motherboards.

As containers share the host kernel, these issues do not arise and hardware acceleration is trivial.