使用纯java的Android直播视频

2023-12-01

我正在尝试在android中做一个实时流媒体应用程序,我的问题是使用http和rtsp有什么区别有什么方法可以只用java代码来做到这一点,我指已经完成的很多项目都在使用java与其他语言组合,有没有什么方法可以仅使用java以有效的方式进行流式传输


RTSP 的意思是实时流协议,是专门为流媒体目的而设计的协议,通过 RTSP,您可以控制媒体流中的绝对定位、录制以及可能的设备控制等

  • RTSP introduces a number of new methods and has a different protocol identifier.
    • RTSP 服务器在几乎所有情况下都需要默认维护状态 情况,这与 HTTP 的无状态性质相反。
    • RTSP 服务器和客户端都可以发出请求。
    • 数据通过不同的协议在带外传输。

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

看到这个LINK有关 RTSP 协议的更多详细信息

NB

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

myVideoView = (VideoView) findViewById(R.id.myview);
myVideoView.setVideoPath("rtsp://SERVER_IP_ADDR:5544/");
myVideoView.setMediaController(new MediaController(this));

如上所述HERE

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用纯java的Android直播视频 的相关文章

随机推荐