t-mullen / Web-Broadcasting-Software

Broadcasting software for the web. (WBS)
https://t-mullen.github.io/Web-Broadcasting-Software/
MIT License
141 stars 25 forks source link

Add image sources #11

Closed maks closed 5 years ago

maks commented 6 years ago

First off wanted to say a huge thanks for such a great piece of software!! its exactly what I was looking for after discovering OBS, but wanting something web based.

I'd like to use this to do recordings of our local user group meetups and one thing I'd like to be able to do is set a background for the composited video stream to get a result somewhat along the lines of what is described here To start with I'd like to have just our meetup logo (in background) along with 2 video feeds (for camera and talk slides) which it looks like I can already do.

So my feature request is to add a UI widget to allow setting a background image (eg. via a url). I see you are using canvas.captureStream() so I'm hoping its not too big a change to be able to add this. I tried to have a go at quickly testing this via your demo and Chrome DevTools but I couldn't seem to get hold of the canvas element the JS code is using in the VideoStreamMerger so perhaps this needs some changes in that project too?

t-mullen commented 6 years ago

So you want to be able to add an image source like in OBS?

That's already supported in VSM, so I'd be willing to add it.

maks commented 6 years ago

Thanks, yes that would be great!

wavymate commented 5 years ago

when will this be added?

t-mullen commented 5 years ago

Implemented. Sorry about the wait!