sipandroid

最近公司开始投入人力研发dvr项目,移动端需要预研一个即时对话通讯,找了一堆rtp资料,通用的音频基本都是G711,对应找到了了相应的通讯协议:rtsp和sip

RTSP(Real Time Streaming Protocol),实时流传输协议,是TCP/IP协议体系中的一个应用层协议

SIP(Session Initiation Protocol)是一个应用层的信令控制协议。用于创建、修改和释放一个或多个参与者的会话。这些会话可以是Internet多媒体会议[1]、IP电话或多媒体分发。会话的参与者可以通过组播(multicast)、网状单播(unicast)或两者的混合体进行通信。

使用 SIP,服务提供商可以随意选择标准组件。不论媒体内容和参与方数量,用户都可以查找和联系对方。SIP 对会话进行协商,以便所有参与方都能够就会话功能达成一致以及进行修改。它甚至可以添加、删除或转移用户

这里我是采用sip,rtsp多适合视频通讯,恰好android 2.3开始已经对sip有了相应的支持框架。

服务器端目前只有windows环境,开源的就只有yate,方便测试先试了一下sip server2008,客户端使用的是sipdemo.客户端测试正常,延迟2秒,不知道为什么,继续搬砖,还有很多未知的坑要填…

sipandroid_第1张图片
通信记录

sipandroid_第2张图片
sip账号

你可能感兴趣的:(sipandroid)