目錄
國(guó)標(biāo)語(yǔ)音對(duì)講-正統(tǒng)方案
特殊方案:私有協(xié)議等
結(jié)合zlm的使用?
語(yǔ)音廣播流程?
實(shí)時(shí)點(diǎn)播?
參考資料
國(guó)標(biāo)語(yǔ)音對(duì)講-正統(tǒng)方案
a)? 實(shí)時(shí)音視頻點(diǎn)播
?b) 語(yǔ)音廣播功能
? 參考資料中的“大華及其它” 描述的最為清晰 。
特殊方案:私有協(xié)議等
? ?
結(jié)合zlm的使用?
語(yǔ)音對(duì)講的的整體流程為:
- 先拉流播放設(shè)備的視頻;
- 使用WebRTC推送語(yǔ)音流到ZLM服務(wù);
- 使用SIP協(xié)議下發(fā)Broadcast指令給設(shè)備;
- 接收到設(shè)備的OK指令后,請(qǐng)求ZLM的startSendRtp接口,TCP協(xié)議請(qǐng)求startSendRtpPassive接口;
- 接著SIP協(xié)議向設(shè)備回應(yīng)Invite SDP消息;
- 設(shè)備回應(yīng)OK,并與ZLM建立通道連接;
以下測(cè)試,可以在最新的wvp-pro上制作,成功后,再移到我們的wvp上。
1.在wvp上,即普通的視頻播放功能。注意,不用打開(kāi)音頻(打開(kāi)的話,攝像頭設(shè)備的聲音會(huì)傳上來(lái))。
2. 使用目前mediaserver上的webrtc例子,移植到wvp.? 注意:我們?cè)谶@個(gè)例子里,只需要傳單頻。測(cè)試的時(shí)候 可以通過(guò)ffmpeg去拉流測(cè)試是否已經(jīng)傳上zlm.
? ?
3.? (打開(kāi)對(duì)講) wvp服務(wù)端。 如果頁(yè)面上點(diǎn)擊“ 對(duì)講”,由服務(wù)端傳指令給設(shè)備。參考sip協(xié)議 9.12??? 。這塊保證sip信令發(fā)送的成功與收到回復(fù)的正確。??
??? 這塊應(yīng)該傳遞了 recv_stream_id? 到設(shè)備。
4? (發(fā)送音頻與接收對(duì)講)可以發(fā)送頁(yè)面上的語(yǔ)音到設(shè)備,注意 通過(guò)3 得到了? dst_port ,這個(gè)方法注意傳遞? recv_stream_id ,dst_port. 這樣,這個(gè)端口也在接收。于是rtp://ip/rtp/ recv_stream_id 這樣就可以在播放 設(shè)備的語(yǔ)音的(ffmpeg測(cè)試)。這塊有頁(yè)面上單放個(gè)圖標(biāo)顯示。
??
語(yǔ)音廣播流程?
實(shí)時(shí)點(diǎn)播?
參考資料
???/p>
??禂z像頭音頻方案(播放音頻文件+語(yǔ)音對(duì)講+語(yǔ)音轉(zhuǎn)發(fā))-支持window/Linux-java版本_linux_Arno1988-DevPress官方社區(qū) (csdn.net)
大華及其它?
GB28181協(xié)議——攝像機(jī)語(yǔ)音對(duì)講_yangops-DevPress官方社區(qū) (csdn.net)
在zlm中的使用?
?WVP + ZLM語(yǔ)音對(duì)講-[技術(shù)咨詢] · Issue #2217 · ZLMediaKit/ZLMediaKit (github.com)文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-549224.html
GB28181協(xié)議——攝像機(jī)語(yǔ)音對(duì)講_yangops-即構(gòu)開(kāi)發(fā)者社區(qū) (csdn.net)?文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-549224.html
到了這里,關(guān)于【音視頻】國(guó)標(biāo)雙向?qū)χv方案的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!