As mobile networks technology develops, there are more and more attention paid to multimedia applications on mobile devices. There will be more and more innovative applications when the characteristic of the mobile device, mobility, can benefit from the advance of mobile networks. However, the resources of mobile device are very limited, including computation power and storage; the stability of transmission over mobile networks also varies with the signal strength. For the applications which have real-time requirement such as live mobile video streaming, there could be issues encountered which seldom happened when designed on a desktop computer. This article will focus on the issues we often encounter when designing and implementing mobile video streaming platform and related applications.