Lots of changes. Made the code more robust allowing for the client to be totally unware of the audio formating prior to starting. This added ~250ms delay, but makes it possible for the server to send whatever audio format it desires in the future. It was acheived by adding fields to the RTPpacket header.