上篇我們講了利用unli-app框架快速構建EasyRTC-SFU安卓app專案,本文再跟大家深入聊一下unli-app框架構建EasyRTC_SFU安卓app專案服務端代理的配置,

利用unli-app開發app專案時,前端為了方便發送請求需要配置服務代理,以本機ip來代理服務端的ip,這樣發送請求時,就能從服務端獲取到相應的資料,
在web開發端例如:vue框架專案需要在vue.config.js檔案里做相應配置代碼,但是在unli-app框架中沒有此檔案,我們需要的是在manifest.json做出相應的配置,
Web開發:

Unli-app:
"h5": {
"devServer": {
"port": 8080,
"disableHostCheck": true,
"proxy": {
"/*": {
"target": "https://sfu.easyrtc.cn/", //請求的目標域名
"changeOrigin": true,
"secure": true,
"pathRewrite": { //使用代理; 告訴他你這個連接要用代理
"^/admin": "/admin"
}
}
}
}
}
配置完成后,頁面中只需要帶上相應的請求路徑就行了,
getCode() {
uni.request({
url: '/admin/captcha-id',
method: 'POST',
header: {
'Content-Type': 'application/json;charset=UTF-8',
},
success: (res) => {
this.loginForm.captcha_id = res.data.id;
this.codeUrl = `https://sfu.easyrtc.cn/admin/captcha/${res.data.id}.png`;
}
});
},
完成效果:

關于EasyRTC視頻會議系統
TSINGSEE青犀視頻關于視頻會議的系統EasyRTC目前有兩個版本,MCU版本和SFU版本(MCU與SFU方案的區別是什么),小規模企業用戶可選MCU方案,大型會議現場可選SFU方案,

EasyRTC一直致力于技術突破,降低音視頻傳輸程序中的時延協助客戶完成場景落地,目前,RTC的技術已經被使用到應急消防、警用應急指揮、遠程作業等場景當中,未來也將拓寬更多的運用場景,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/71227.html
標籤:其他
