最近公司開始投入人力研發(fā)dvr項目贮匕,移動端需要預研一個即時對話通訊姐仅,找了一堆rtp資料,通用的音頻基本都是G711刻盐,對應找到了了相應的通訊協(xié)議:rtsp和sip
RTSP(Real Time Streaming Protocol)掏膏,實時流傳輸協(xié)議,是TCP/IP協(xié)議體系中的一個應用層協(xié)議
SIP(Session Initiation Protocol)是一個應用層的信令控制協(xié)議敦锌。用于創(chuàng)建馒疹、修改和釋放一個或多個參與者的會話。這些會話可以是Internet多媒體會議[1]乙墙、IP電話或多媒體分發(fā)行冰。會話的參與者可以通過組播(multicast)、網(wǎng)狀單播(unicast)或兩者的混合體進行通信伶丐。
使用 SIP,服務提供商可以隨意選擇標準組件疯特。不論媒體內容和參與方數(shù)量哗魂,用戶都可以查找和聯(lián)系對方。SIP 對會話進行協(xié)商漓雅,以便所有參與方都能夠就會話功能達成一致以及進行修改录别。它甚至可以添加朽色、刪除或轉移用戶
這里我是采用sip,rtsp多適合視頻通訊组题,恰好android 2.3開始已經(jīng)對sip有了相應的支持框架葫男。
服務器端目前只有windows環(huán)境,開源的就只有yate崔列,方便測試先試了一下sip server2008梢褐,客戶端使用的是sipdemo.客戶端測試正常,延遲2秒赵讯,不知道為什么盈咳,繼續(xù)搬磚,還有很多未知的坑要填…