I do not really understand the structure of OBS, I want to find video output stream of OBS and move it to some software as Skype. Where can I find that stream in OBS project?
I see OBS can streamming video to twitch TV server, I want to ask what class manage this stream so that i can program to take data from that stream and move it to skype.
Thanks
class NetworkStream (ex. RTMPPublisher) -- Abstract base class to output to a network
class VideoFileStream (ex. MP4FileStream) -- Abstract base class to output to a file type
I think raw would be preferable. I want to do color-related processing (think ambilight), and I'm not familiar with encoded formats. I have something of myself working but I can't get it to run as fast and smooth as OBS does and I figured it might be worth a shot to use it as a kind of backend.
Currently the only way of getting raw directly is implementing an encoder object of some sort, but honestly, if possible I would just wait until after the refactor when that sort of thing will be fixed (as much as I hate to say it) -- I would much rather work on the refactor than keep adding things to the current revision.
Yeah sure, no worries about me on that one. I can definitely see why you want to push through a refactor at this point. Keep up the good work!
But just to have all bases covered: Would getting the encoded stuff out work out? Or is it just too cumbersome aswell (or unfeasible for what I'm trying to do)?
Well I'm not sure what you're trying to do. It would be easy to get the raw or encoded data if you're willing to hard code your changes in the current system, though through a plugin it's quite a bit more difficult right now (one of the many reasons for the refactor)
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.