我正在寻找一种在Android中制作RTSP客户端的方法。我只想把一个应用程序连接到RTSP服务器上,并与get流进行通信(作为字节数组/缓冲区,没有解码,没有回放,只有得到字节流)。所以没有一个玩家的建议或其他什么,只是一个RTSP访问客户端。我感到惊讶的是,Android支持RTSP (参见支持的媒体格式),但没有提供一个API来管理RTSP访问(或者,我没有找到一个??)这是我的第一个问题:
MediaPlayer API将应用程序连接到RTSP服务器,并在没有解码/播放的情况下获得接收的字节?另一方面,我正在寻找一个用于Android的RTSP库/框架(或者是纯Java的,但是是用于Android的)。还有第二个惊喜:什么都没有!或者..。一些东西,比如like,但它已经不存在了。这是我的第二个问题:
第三个问题:
谢谢你的建议
发布于 2017-03-14 19:38:11
FFmpeg或Live555 (由VLC使用)是您在这里的最佳选择。如果您真的确定不需要解码使用Live555,因为它会更轻量级-请查看他们的"openRTSP“示例客户机,该示例客户机与源代码捆绑在一起作为示例,应该包含构建RTSP客户端所需的内容。
https://stackoverflow.com/questions/42765881
复制相似问题