Realtime Rendering to OBS (NDI) #4783
Replies: 3 comments 1 reply
-
Having more support for video input and output and in general various protocols would be very beneficial. It would open up Godot for more and wider professional use cases in broadcast, streaming, presentations, visualisations and other applications (other than gaming) Since we love open source there is a new protocol called teleport that is being used in OBS : https://github.com/fzwoch/obs-teleport Especially Godot 4 new impressive rendering capabilities will be great for these new use cases. |
Beta Was this translation helpful? Give feedback.
-
I've actually attempted this a couple years ago and got it just working in a very limited form. So I'm here to say it's definitely possible. However with the many updates to Godot and the move to GD Extension I have not been about to get it compiled since then. Take note that I'm not that my C++ knowledge is very limited as I'm a video editor not a programmer lol @infohub-gather Teleport looks promising. I'm definitely going to take a look at it as well. Maybe I'm have better look with it that NDI. |
Beta Was this translation helpful? Give feedback.
-
Another option that's already supported could be just using the transparent window mode, and just have your godot app render in a borderless window with transparent background you put on top of whatever you're streaming on screen, and include it that way. Like this example seems to do https://www.reddit.com/r/godot/comments/1aq5xb3/thought_about_streaming_tekken_8_but/ for an arcade controller overlay. |
Beta Was this translation helpful? Give feedback.
-
I want to render animations (and other things) in realtime from Godot to OBS for streaming (some kind of custom alerts). I think the NDI protocol could be used for this and implemented as an addon (maybe official?) because not many people need this for Games.
There is an Q&A from 2020 about this: https://godotengine.org/qa/62202/godot-engine-for-virtual-production
What do you think about this?
Beta Was this translation helpful? Give feedback.
All reactions