If anyone is using/testing WebRTC I would love to hear how it is working for them :) I am hoping Simulcast makes a impact with smaller streamers/site operators.
* Cheaper servers. More competition and I want to see people running their own servers.
* Better video quality. Encoding from source is going to be better then transcoding.
* No more bad servers. Send video to your audience and server isn't able to do modification/surveillance with E2E Encryption via WebRTC.
* Better Latency. No more time lost transcoding. I love low latency streaming where people are connected to community. Not just blasting one-way video.
I would love to host an ultra high quality stream on my own web server, and then have that exact stream piped to YouTube live via OBS. Is there an easy way to do that now?
YouTube likely won't support streaming 3440x1440 60FPS video, and while discord technically supports it, they usually compress the footage fairly aggressively once it's sent up to the client, so I'd like to host my own; it only needs to support a few people. I wouldn't mind hosting it so my friends and side project partners can watch me code and play games in high quality.
I am hoping this space improves, I wanted to cast video to watch some stuff with friends last year and the software to accomplish this now is both really heavy (does EVERY part of the process need to run http server?) and convoluted.
We ended up just doing a discord screen share, which evaded all the tunnelling/transcoding/etc issues which made us give up on WebRTC.
I've been waiting for the WHEP support PR to be merged so I can input video from a stream into OBS and mix it before outputting it again with WHIP. Or am I thinking about it wrong ?
In OBS, add a new "Source". Which choice you use will depend on your operating system, but on macOS they're using the built-in APIs in the OS to do the captures. I think on Linux and Windows it's "Application Capture" or "Window Capture". Choose your Zoom meeting window. Mess with the size/position as you please, and hit record. The OOBE setup that OBS takes you through on first launch should choose reasonable settings for output and audio pickup, but do a test recording first in your Personal Room and see if its picking up everything right. At least on Linux/Windows I don't think anything special needs to be done to pick up Desktop Audio. On macOS, you might need to add a "macOS Audio Capture" source as well.
I use OBS all the time in the opposite direction, using the Virtual Cam plugin to serve video and content to a Zoom share. I have kinda draft of a walkthrough of my setup, with some explaination of like, the hierarchy of things and terms in the UI and how it all mixes together, that I haven't published but if there is a dearth of good basic setup docs for stuff it might light a fire under my ass to actually publish what I have and add some stuff for recording.
OBS is a great solution if you're on a budget or doing very simple streams, but I really urge anybody who is serious about live streaming professional shows to check out vMix. It's an incredible piece of software that is versatile and packed full of so many features professional broadcasts need all baked in.
This is absolutely correct, VMix is excellent software. When you pair it with the correct hardware even low cost hardware, it is very stable and reliable (and powerful). it’s also very reasonably priced, for one particular client twice a year I do a large 2 to 3 day livestream. We buy two copies of their $50 a month pro version (by default it is not a reoccurring subscription), each event. Every aspect of vmix can be automated or scripted, and they have a very easy to use XML based API (I can code but I’m definitely not a coder). Over the years we’ve built some incredible automated graphics for displaying on large billboards at the event, as well as using the second copy to produce the livestream where we pull in five professional ptz cams (via rtsp) and 2x sdi video feeds (via a capture card). We also use the NDI app on two iPhones to add their video into the mix (using the built-in vmix scripting, when someone presses the send button in the NDI app, V-Mix notices the audio level going above zero, and switches that live video feed into program). Note to do ndi over iphone wifi we use a dedicated ruckus R610 access point with no other clients on it, the video has ZERO latency, and amazing 4k quality). We also use companion running on a raspi5, connected to 2x stream decks, so that the entire set up can be controlled via the stream deck buttons.
Agreed! I tried to make OBS work for a video podcast, and it was a very unpleasant experience. vMix has great features: built-in remote callers, audio buses, MIDI controller support, titles; just to name a few that I use.
I love and use free software a lot, but vMix blows OBS out of the water for semi-professional video productions.
Sean-Der|1 month ago
* Cheaper servers. More competition and I want to see people running their own servers.
* Better video quality. Encoding from source is going to be better then transcoding.
* No more bad servers. Send video to your audience and server isn't able to do modification/surveillance with E2E Encryption via WebRTC.
* Better Latency. No more time lost transcoding. I love low latency streaming where people are connected to community. Not just blasting one-way video.
dwrodri|1 month ago
YouTube likely won't support streaming 3440x1440 60FPS video, and while discord technically supports it, they usually compress the footage fairly aggressively once it's sent up to the client, so I'd like to host my own; it only needs to support a few people. I wouldn't mind hosting it so my friends and side project partners can watch me code and play games in high quality.
ca6d8815|1 month ago
Context here is just self-hosting my own site for friends to stream to friends (instead of whatever we squeeze out of Discord).
The WebRTC work sounds awesome, would like to try it out.
chownie|1 month ago
We ended up just doing a discord screen share, which evaded all the tunnelling/transcoding/etc issues which made us give up on WebRTC.
RobotToaster|1 month ago
gsala|1 month ago
phkahler|1 month ago
https://github.com/phkahler/obs-studio/tree/eq8
I should rebase that...
BTW they do not want it upstream for whatever reasons. I'm not complaining, I get it. But some of us like this built-in so I'm keeping it around.
egorfine|1 month ago
platz|1 month ago
Andrex|1 month ago
crtasm|1 month ago
Newhouser|1 month ago
I wish their website had a getting started guide for this purpose but I haven't found one.
wpm|1 month ago
I use OBS all the time in the opposite direction, using the Virtual Cam plugin to serve video and content to a Zoom share. I have kinda draft of a walkthrough of my setup, with some explaination of like, the hierarchy of things and terms in the UI and how it all mixes together, that I haven't published but if there is a dearth of good basic setup docs for stuff it might light a fire under my ass to actually publish what I have and add some stuff for recording.
zxcvasd|1 month ago
[deleted]
wpm|1 month ago
onemoresoop|1 month ago
ulrischa|1 month ago
anonymousab|1 month ago
https://obsproject.com/forum/threads/support-for-raspberry-p...
mervz|1 month ago
bobbob1921|1 month ago
Mashimo|1 month ago
Thanks to the api you can do quite complex (or wacky) streams with obs. I don't get the "only very simple streams" argument.
techietim|1 month ago
I love and use free software a lot, but vMix blows OBS out of the water for semi-professional video productions.
zxcvasd|1 month ago