-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support for audio output #11
Comments
I am for drop down bus select to have more control over the output. Some use case is playing video and music on one NDI output and have other NDI output playing something out with animation that triggers random sounds. Without decoupling both would have same audio which is not desired. |
I think the same as @GoranKovac. It is in the same idea of the VideoStreamNDI. two or three drop menu: 1) type of output: Audio and Video, Video, Audio. 2) Audio selection: Master Bus, any other bus created,... Do you think Video quality (High or Low) should be available? Case of use for low quality: Proxy usage, network economy, rendering economy (does it will be the case?), avoid unwanted high quality recording. |
With NDI this is something you requested by the receiving side so that multiple sinks can choose different quality levels. On |
To be clear, having a standalone audio output would mean that you can add as many as you want to whichever bus you want. They'd have their own names and would only be transmitting audio. On the receiving side you'd need to add two NDI Sources, one for video and one for audio. I'm not sure what you mean by "both would have the same audio". Currently I am also in favor of having a dropdown on |
Sorry did not meant decoupling as having separate nodes I meant it as bus selection (decoupling meaning ability to select other audio bus than main). |
That would be possible either way |
@unvermuthet Here is my thinking: Does it make sense to allow user of the add-on to limit quality to LOW for their output streams? I hope my thought is more clear now. |
As of yet outputting audio is not supported. This could be implemented a couple different ways and I want to hear some feedback and ideas on what makes most sense.
The first approach would be to add a dropdown to NDIOutput where one can select an Audio Bus that should be transmitted alongside the video. Choosing an Audio Bus there would either add an AudioEffectCapture to to that bus or it would only show Busses that have that effect added in the first place. That effect is native to Godot and allows interception of the audio stream.
This approach is not good for when you only need to transmit audio. For that case it would be nicer to have a standalone node or audio bus effect. Settling for a compromise between the two like linking a video and audio output together seems a bit error-prone and complicated to implement. Maybe going for the first approach and adding a checkbox to disable video output would be a better solution here.
The text was updated successfully, but these errors were encountered: