首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Android和纯java的直播视频

问使用Android和纯java的直播视频
EN

Stack Overflow用户
提问于 2012-12-27 12:23:31
回答 2查看 12.6K关注 0票数 4

我正在尝试用android做一个流媒体直播应用,我的问题是,使用http和rtsp有什么不同,有没有办法只用java代码就可以做到这一点,我指的是这么多已经完成的项目都是用java和其他语言结合使用的,有没有办法只用java就能高效地流媒体?

EN

回答 2

Stack Overflow用户

发布于 2012-12-27 12:30:53

RTSP的意思是实时流协议,是专门为流目的设计的协议,使用RTSP你可以控制媒体流中的绝对定位,录制和可能的设备控制等

  • RTSP引入了许多新方法,并具有不同的协议标识符。
    • RTSP服务器几乎在默认情况下都需要维护状态,这与HTTP的无状态特性相反。
    • RTSP服务器和客户端都可以发出请求。
    • 数据在带外由不同的protocol.

执行

​

如果你想使用视频流,你必须使用RTSP

有关协议RTSP的更多详细信息,请参阅此LINK

注意:

要在Android中显示视频内容,可以使用VideoView

代码语言:javascript
复制
myVideoView = (VideoView) findViewById(R.id.myview);
myVideoView.setVideoPath("rtsp://SERVER_IP_ADDR:5544/");
myVideoView.setMediaController(new MediaController(this));

如上所述,HERE

票数 9
EN

Stack Overflow用户

发布于 2012-12-27 13:29:19

我建议你使用RTMP (实时消息协议),而不是RTSP,市场上有许多开源插件,比如著名的"flowplayer“,它能够使用RTMP协议按照工业标准流式播放视频。它已经迅速发展了在苹果设备上使用现有的Flowplayer源插件进行视频流传输的能力。希望这能有所帮助

Flowplaye:flowplayer website我们目前正在使用Akamai流媒体功能和flowplayer插件,以获得完美的流媒体体验。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14049338

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档