Live Streaming with Quality Audio and Video (Part 1)