基于STi7105高清機(jī)頂盒實(shí)現(xiàn)視頻通話設(shè)計(jì)方案三
?。?)機(jī)頂盒進(jìn)入偵聽(tīng)等待狀態(tài)。
(5)主叫機(jī)頂盒向被叫機(jī)頂盒發(fā)出INVITE 請(qǐng)求,INVITE 請(qǐng)求的作用是發(fā)起并建立呼叫,邀請(qǐng)被叫機(jī)頂盒加入主叫機(jī)頂盒建立的呼叫。
?。?)被叫機(jī)頂盒收到請(qǐng)求后對(duì)主叫機(jī)頂盒做出響應(yīng),被叫機(jī)頂盒對(duì)請(qǐng)求的響應(yīng)分為臨時(shí)響應(yīng)(狀態(tài)碼為1xx)和最終響應(yīng)(狀態(tài)碼為2xx),主叫機(jī)頂盒只對(duì)最終響應(yīng)做出回應(yīng)。被叫機(jī)頂盒做出的最終響應(yīng)是200 OK,表示被叫機(jī)頂盒接受并開(kāi)始處理呼叫請(qǐng)求。
(7)主叫機(jī)頂盒收到響應(yīng)后發(fā)送ACK 請(qǐng)求,向被叫機(jī)頂盒告知主叫機(jī)頂盒收到了最終響應(yīng),被叫機(jī)頂盒收到主叫機(jī)頂盒的ACK 請(qǐng)求,標(biāo)志呼叫建立階段結(jié)束。
?。?)進(jìn)入通話過(guò)程。
?。?)當(dāng)參與呼叫的任一方要終止呼叫時(shí),該機(jī)頂盒將會(huì)構(gòu)造并發(fā)送一個(gè)BYE 消息給對(duì)方機(jī)頂盒。對(duì)方機(jī)頂盒收到BYE 請(qǐng)求后,將會(huì)釋放與此相關(guān)的資源,回送一個(gè)成功相應(yīng),表示呼叫已經(jīng)終止。
4 結(jié)語(yǔ)
本文以STi7105 芯片為基礎(chǔ),介紹了盡量利用高清互動(dòng)機(jī)頂盒的現(xiàn)有編解碼能力實(shí)現(xiàn)視頻通話功能;在此基礎(chǔ)上可以向其他具有類似編解碼能力芯片的機(jī)頂盒移植,比如STi7162、Hi3716 等;當(dāng)需要更高的音視頻編碼質(zhì)量時(shí),也可以使用具有獨(dú)立編碼功能的攝像頭、電話機(jī)等外設(shè)。隨著高清機(jī)頂盒的普及,這種基于高清機(jī)頂盒的視頻電話,使視頻通信服務(wù)從高高在上的大客戶業(yè)務(wù)轉(zhuǎn)向普通家庭用戶,也順應(yīng)了三網(wǎng)融合的時(shí)代要求。
評(píng)論