High quality audio and video live-streaming