How to Develop Live Video Streaming Apps?