Skip to content
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 Audio Input (bidirectional audio) #400

Open
dodds-cc opened this issue Jun 20, 2024 · 2 comments
Open

Support Audio Input (bidirectional audio) #400

dodds-cc opened this issue Jun 20, 2024 · 2 comments
Labels
question Further information is requested
Milestone

Comments

@dodds-cc
Copy link

First of all, great work.

Audio output is working great, I quite was surprised at how well it works but I was wondering if its possible to funnel audio into the box, rather than just out.

I'm a WebAudio dev so could definitely help out getting out into the RTC stream from the browser, but I'm not sure of the setup required on the linux side. From what I can see the file at https://github.com/m1k1o/neko/blob/master/.docker/base/default.pa seems to create the virtual output and I presume the server forward this down through the RTC.

Does anyone have any ideas how might I begin to add bidirectional audio support?

An example might help: Imagine I'd like to record some audio from my microphone into an online daw running inside Neko. It's not quite what I have in mind but hopefully demonstrates what would be required.

@dodds-cc dodds-cc changed the title Audio Input Support Audio Input (bidirectional audio) Jun 20, 2024
@m1k1o
Copy link
Owner

m1k1o commented Jun 20, 2024

Hi @dodds-cc, we are currently in a proccess of merging / rewriting demodesk/neko and this neko. Demodesk fork already supports audio input, so oyu can wait until the merger is finished or you can try it out there.

Currently it's only for a single audio source, maybe it can be extended for multiple inputs. And we use pulseaudio maybe we could migrate to pipewire.

@m1k1o m1k1o added this to the n.eko v3 milestone Jun 20, 2024
@m1k1o m1k1o added the question Further information is requested label Jun 20, 2024
@dodds-cc
Copy link
Author

Thanks @m1k1o, I just stumbled across the demodesk repo before reading your reply too, it sounds perfect for what I need.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

2 participants