Android 2.2 HTTP 渐进式流媒体 = HTTP 直播流媒体吗?
Stagefright 媒体框架 (Android 2.2) 支持 HTTP 渐进式流式传输。
那是什么意思?即,这是 HTTP Live Streaming 协议实现吗?
如何在 Android 上使用 HTTP Live Streaming,我的意思是客户端是什么 - Web 浏览器、MediaPlayer 或只是“SDK 内”实现,我必须从某个类继承?
The Stagefrigh media framework (Android 2.2) supports HTTP progressive streaming.
What's that means? I.e. is this an HTTP Live Streaming protocol realization?
And how to use HTTP Live Streaming on Android, I mean what's the client - web browser, MediaPlayer or just "in-SDK" realization and I have to inherit from some class?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
一个很大的实际差异是 Stagefright 媒体框架支持 mpeg3 流,而旧引擎不支持。例如,您可以使用 (shoutcast) mp3streams。
下面是一个简单的实现示例,它流式传输喊播 URL:http://fr3.ah.fm:9000。请注意,这仅适用于 Android 2.2 及更高版本。
main.xml:
了解更多
http://developer.android.com/guide/topics/media/index.html 检查异步准备
One big practical diffrence is that Stagefright media Framework supports mpeg3 streaming, which the old engine didn't. So you can use (shoutcast) mp3streams for example.
Here is a simple example of implementation, which streams a shoutcast URL: http://fr3.ah.fm:9000. Note that this only works on Android 2.2 and up.
main.xml:
Read more
http://developer.android.com/guide/topics/media/index.html check Asynchronous Preparation
HTTP 渐进式流媒体就像在下载文件的同时播放媒体文件。
不是觉悟。
第一,stagefright 不包含任何 .m3u8 文件处理程序。
第二,stagefright不支持.ts文件格式。
目前,您可以重新实现媒体播放器来播放实时流媒体。
HTTP progressive streaming is like playing media file in the mean time downloading the file.
Is not realization.
1st, stagefright doesn't contain any .m3u8 file handler.
2nd, stagefright doesn't support .ts file format.
currently, you can reimplement your mediaplayer for playing live streaming.