基於WebRTC的視訊直播系統能通過http介面獲取到freeswitch的相關狀態嗎?
網頁視訊實時通話最大的優勢就是“標準化”,它解決的問題就是給所有需要進行實時通訊的終端提供一套統一的、開放的實時通訊能力描述和連線建立標準,只要符合網頁視訊實時通話的規範,通訊終端的形態和執行環境就是透明的。
我們的企業視訊通話會議系統EasyRTC可以快速從零開始搭出實時音視訊通訊平臺,很好的應用於線上教育、保險定損、遠端醫療與微警務等場景。
之前我們介紹了視訊會議系統在手機端使用的必備要求,本文我們繼續來看一下EasyRTC的相關技術實現:如何啟動EasyRTC中freeswitch的Web伺服器?
那我們能不能通過http介面獲取到EasyRTC下freeswitch的相關狀態?freeswitch提供了相關的http介面獲取,控制freeswitch的相關狀態。我們可以通過兩種方式來啟動http服務
- 1)執行fs_cli
在fs_cli下載入mod_xml_rpc 模組
load mod_xml_rpc
- 2)預設啟動freeswitch程式時,自動載入。
修改autoload_configs/modules.conf.xml
增加
- 3)使用方法:
在瀏覽器位址列輸入 http://192.168.99.180:8080 ,192.168.99.180
此地址為FreeSWITCH所在主機 的 IP 。
通用格式:http://x.x.x.x:8080/webapi/cmd?args
如:status 命令 http://192.168.99.180:8080/webapi/status
檢視當前通話地址為 http://192.168.99.180:8080/webapi/show?channels
「其他文章」
- 設備註冊EasyGBS不斷出現上線又離線的現象是什麼原因?
- 2022年5個值得關注的AI趨勢,一分鐘看明白
- EasyCVR平臺如何通過華為SDK接入實現雲臺控制?
- 視訊融合雲服務EasyCVR平臺如何實現華為SDK新增裝置錄影?
- EasyCVR級聯EasyCVR出現通道頻繁掉線是什麼原因?
- SQLite切換為MySQL資料庫,分組不展示通道並報語法錯誤如何處理?
- 視訊融合平臺EasyCVR控制檯啟動時,在關閉播放日誌情況下為何還會列印日誌?
- 新版EasyGBS快照生成預設儲存.raw格式,如何轉成.jpg格式?
- 下級平臺科達錄影機級聯接入EasyCVR出現欄位報錯是什麼原因?
- EasyCVR磁碟讀寫消耗大導致播放卡頓該如何解決?
- 智慧工廠:EasyNVR如何讓工廠實現現代化與智慧化視訊監控與管理?
- AI人工智慧視訊技術如何運用在森林火災監測中?
- 基於WebRTC開源框架的新版EasyRTC會議錄影播放下載實現邏輯
- 如何搭建多nginx實現視訊分流?
- EasyGBS如何實現Nginx代理路徑的拼接?
- EasyCVR部署在Windows系統報錯“缺少dll處理檔案”,如何解決?
- EasyGBS安防視訊平臺出現記憶體異常暴漲是什麼原因?
- 視訊平臺人臉識別比對控制比對時間間隔的程式碼設計
- AI煙火檢測識別演算法在視訊監控場景中的預警應用分析
- 程式設計師必看:13個GitHub開源又炫酷的計算機視覺專案