Jump to content

Help with Audio Mixing Server


Recommended Posts

Hello all,

I am well along the way now in a current virtual reality project: http://www.justinreina.com/478

This project contains an embedded server we are developing on the PIC32 platform. Unfortunately (and obviously) this PIC cannot mix the incoming user's audio in real-time. The solution we have formulated is to have a second server on a Windows PC platform in LabVIEW. This both seems like a fun project and a great solution.

So here's where we're at, and what we are trying to achieve:

LabVIEW Audio-Mixing Server

Input: Multiple LAN clients that stream their audio

Output: Real-Time Mixed Audio Signal*

*For reasons pertaining only to the project requirements, the audio server will stream

the mixed signal to our PIC32 server, who will then transmit to all the system users.

Knowledge/Time Deficiencies:

- Real-Time Audio Mixing

- Buffering Principles of Audio Streaming

*What buffer scheme is best on both sides of the connection to provide smooth audio?

- Audio Packet Sizing (how big of chunks do we send)

We have already developed simple LabVIEW applications to mix audio signals but not streaming audio. We have tried streaming but it is not smooth.

Does anyone have any experience, knowledge bases or ideas to help along the way? I figured LAVA may be the perfect place to get a good jump at this.

Thanks to all for the time taken to look over this,

Justin Reina

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.