Either you are using old technology, or there are more efficient alternatives.
MMS as a protocol has been deprecated for seven years. Android supports HTTP and RTSP streaming, and since Microsoft headed in that direction as well, it is unlikely that Android will ever support MMS-the-protocol.
Windows Media Player uses MMS URLs (mms://
) to represent a whole family of possible protocols, including RTSP, MMS, and HTTP. Android appears to treat mms://
as the equivalent of http://
and may not attempt to connect via RTSP. The best answer is for you to figure out the correct URL for the desired protocol (e.g., http://
or rtsp://
). You could, if you wish, create some Android utility library that probes a server identified via an mms://
URL, determines what the real protocol is, and then returns a properly-formatted URL for the desired protocol.