If your mobile phone only support HTTP protocal, not RTSP, how can you play with video in a streaming way?One way is to split the long video into many small parts on the http server, and the client (your mobile phone) load first part video (like buffering), after the first part data is loaded into your phone, play it (meanwhile download the second part video), and continues in this way. Does this really works? Test yourself with this application.