如何利用unli-app框架快速构建EasyRTC_SFU安卓app项目?
时间:2022-07-25
本文章向大家介绍如何利用unli-app框架快速构建EasyRTC_SFU安卓app项目?,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
上篇我们讲了利用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方案。
- Quartz框架应用(1)
- 6个编写优质干净代码的技巧
- 【Jfinal源码】第一章 com.jfinal.core.JFinalFilter(1)
- 【ehcache】 timeToLiveSeconds 和 timeToLiveSeconds 的区别
- 升级 CentOS7 、Redis 3.2.x 的问题
- AngularJS 中使用Swiper制作滚动图不能滑动
- JAVA服务端配置允许跨域请求
- CentOS mysql配置主从复制
- Quartz依赖数据库表
- Spring Security Oauth2.0 实现短信验证码登录
- 【Spring Cloud】Redis缓存接入监控、运维平台CacheCloud
- 基于Redis实现分布式应用限流
- Jasypt : 整合spring boot加密应用配置文件敏感信息
- Eureka:扩展ClientFilter实现服务注册自定义过滤
- java教程
- Java快速入门
- Java 开发环境配置
- Java基本语法
- Java 对象和类
- Java 基本数据类型
- Java 变量类型
- Java 修饰符
- Java 运算符
- Java 循环结构
- Java 分支结构
- Java Number类
- Java Character类
- Java String类
- Java StringBuffer和StringBuilder类
- Java 数组
- Java 日期时间
- Java 正则表达式
- Java 方法
- Java 流(Stream)、文件(File)和IO
- Java 异常处理
- Java 继承
- Java 重写(Override)与重载(Overload)
- Java 多态
- Java 抽象类
- Java 封装
- Java 接口
- Java 包(package)
- Java 数据结构
- Java 集合框架
- Java 泛型
- Java 序列化
- Java 网络编程
- Java 发送邮件
- Java 多线程编程
- Java Applet基础
- Java 文档注释
- 在MacOSX机器上设置JenkinsCI服务器
- springboot2配置文件定义${user.name}内容失效问题探究
- 重学Javascript之数据类型
- JPEG/Exif/TIFF格式解读(1):JEPG图片压缩与存储原理分析
- 聊聊dubbo-go的ProviderAuthFilter
- 仅需四步,写一个springboot starter
- 重学Javascript之类型转换
- Spring Cloud 微服务(九)- 集成 Spring Boot Admin
- 聊聊dubbo-go的RPCInvocation
- 程序员是怎么记住一堆密码的?
- 腾讯大牛教你MySQL 8.0 PFS histogram解析与优化
- Python __init__.py 作用详解
- Python创建包,导入包
- Python查看模块(变量、函数、类)方法
- Python __doc__属性:查看文档