Justin Reina Posted April 18, 2009 Report Share Posted April 18, 2009 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 Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.