我想发送流媒体视频从android手机到电脑服务器上的RTSP。
服务器是用java编写的。
我该怎么做呢?
发布于 2011-09-22 20:00:46
RTSP只是一个流协议,它只包含有关流的信息,而不包含数据。您可以将其用作数据流(例如RTP)的“隧道”。您可以使用RTSP作为tcp连接来支持您的udp流。因此,必要的数据不会丢失。
下面是一个简单的RTSP服务器-客户端通信示例:Streaming Video with RTSP and RTP。在本练习中,只有连接(通信)的基础知识,而且它是针对java应用程序的,因此您必须对其进行一些修改。
要获得更多关于RTSP连接和sdp文件的信息,请查看RFC2326 - RTSP和RFC4566 - SDP
要从你的安卓设备上流式传输数据,可以看看这个帖子:Creating RTP Packets from Android Camera to Send
编辑:
找到了RTP流的一个很好的示例项目:SpyDroid
发布于 2016-11-29 18:12:44
使用libstreaming库在UDP上传输视频/音频RTP。
或者使用twilio as ready解决方案(hole punching.
发布于 2011-09-22 17:51:05
对于rtsp,您还应该指定存储rtp和其他信息的sdp文件。
https://stackoverflow.com/questions/7512794
复制相似问题