日期:2018-05-17 點(diǎn)擊: 關(guān)鍵詞:視頻會(huì)議,視頻會(huì)議系統(tǒng),信令流程
視頻會(huì)議系統(tǒng)在運(yùn)作過(guò)程當(dāng)中的信令流程主要分為以下幾部分:
一、創(chuàng)建會(huì)議:
用戶可以通過(guò)WEB方式預(yù)約會(huì)議,根據(jù)用戶需求,由會(huì)議中心預(yù)留會(huì)場(chǎng)資源并配置會(huì)議參數(shù),創(chuàng)建的會(huì)議由會(huì)議中心分配的URI來(lái)唯一標(biāo)識(shí),并返回給會(huì)議創(chuàng)建者,或者按照一定策略通知會(huì)議成員。
二、成員加入:
用戶可以向會(huì)議URI發(fā)送INVITE請(qǐng)求,如果會(huì)議策略允許其加入,就被加入到會(huì)議中,而除了這種方法之外,用戶還可以通過(guò)邀請(qǐng)加入到視頻會(huì)議中。而CPCP也是其中方法之一,CPCP是一種被用戶用來(lái)控制會(huì)議策略的服務(wù)器協(xié)議。
三、訂閱會(huì)議信息:
會(huì)議成員可以向會(huì)議URI發(fā)送SUBSCRIBE消息訂閱會(huì)議通告服務(wù),接收包含成員列表等消息的通告。而當(dāng)有新成員加入或者有成員離開(kāi)時(shí),會(huì)議服務(wù)器也會(huì)發(fā)送消息通知訂閱者會(huì)議狀態(tài)的改變情況,實(shí)現(xiàn)實(shí)時(shí)監(jiān)控。
四、成員離席:
成員離席和成員加入有相同之處,也分為第一方和第三方離席。第一方離席可以通過(guò)會(huì)議URI發(fā)送一個(gè)BYE請(qǐng)求完成,第三方可以通過(guò)REFER方法完成。
五、終止會(huì)議:
當(dāng)一個(gè)會(huì)議終止時(shí),與之關(guān)聯(lián)的會(huì)議策略和媒體策略也同時(shí)終止。任何對(duì)這些策略的讀或?qū)懚節(jié){導(dǎo)致協(xié)議錯(cuò)誤。
除此還需注意的是,在視頻會(huì)議終止時(shí),如果會(huì)議還有成員,會(huì)議控制模塊應(yīng)該在真正終止會(huì)議之前向所有的成員發(fā)送BYE消息。