Android SDK:使用彩信协议播放视频
使用 Android SDK,是否可以使用 MMS 协议播放视频流
我正在使用 Windows Media 从 PC 流式传输视频。
我可以使用 Windows Media Player 播放流,只需在 Windows Media Player 中输入以下 URL
mms://192.168.223.194:8081
是否可以使用 Android SDK 播放相同的流?
谢谢
Using the Android SDK, is it possible to play a video stream using the MMS protocol
I am streaming video from a PC using windows media.
I can use Windows Media Player to play the stream by just inputting the following URL in Windows Media Player
mms://192.168.223.194:8081
Is it possible to play the same stream using the Android SDK ?
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您要么使用旧技术,要么有更有效的替代方案。
彩信作为一种协议已被弃用七年。 Android 支持 HTTP 和 RTSP 流媒体,并且由于 Microsoft 也朝这个方向发展,因此 Android 不太可能支持 MMS 协议。
Windows Media Player 使用 MMS URL (
mms://
) 来表示一整套可能的协议,包括 RTSP、MMS 和 HTTP。 Android 似乎将mms://
视为与http://
等效,并且可能不会尝试通过 RTSP 连接。最好的答案是找出所需协议的正确 URL(例如,http://
或rtsp://
)。如果您愿意,您可以创建一些 Android 实用程序库来探测通过mms://
URL 标识的服务器,确定真正的协议是什么,然后返回所需格式正确的 URL协议。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 treatmms://
as the equivalent ofhttp://
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://
orrtsp://
). You could, if you wish, create some Android utility library that probes a server identified via anmms://
URL, determines what the real protocol is, and then returns a properly-formatted URL for the desired protocol.