urtc-web是UCloud推出的一款适用于全终端观看的实时音视频Demo,给用户提供案例源码,帮忙用户快速接入webrtc音视频业务。用户可通过电脑/手机H5/平板/微信/智能电视等平台,随时随地观看直播,支持高度定制以及二次开发。
线上地址:https://web.urtc.com.cn ,可以参照 用户使用手册.pdf了解各项功能。
注:在UCloud 控制台, 创建URTC应用,得到 appId 和 appKey。每月10000分钟内免费,超过按照实时计费方式。
视频会议 or 直播会议
纯音频互动
视频的大小窗口切换
开关摄像头
开关麦克风
开关扬声器
开关连麦
屏幕分享
录制
旁路推流
分享链接
电脑、手机移动端UI适配,微信 直接打开分享链接
断网自动重连
获取视频房间统计信息(帧率、码率、丢包率等)
摄像头、扬声器、麦克风检测功能
摄像头切换功能
自定义用户名、自定义视频格式
视频尺寸的配置(180P - 1080P)
用户权限(上行/下行/全部)控制
私有化部署
依托于UCloud强大的覆盖能力,全球就近接入,跨国跨运营商传输,提供覆盖全球的音视频通信服务。
依赖UCLOUD的全球基础设施,保证国际链路端到端平均时延 <300ms,优于行业同系列产品。
通过全球就近接入点接入、基于HTTPDNS自研调度算法、丢包重传,实现弱网高质量通信,70%丢包仍可正常通信。
支持语音通话,支持一对一、多方视频通话,支持一对多连麦。
npm install 或 yarn
npm run start 或 yarn start
启动成功后,可以参照 用户使用手册.pdf了解各项功能。
npm run build 或 yarn build
注:
- AppId 和 AppKey 可从 URTC 产品中获取,可以参考 https://docs.ucloud.cn/urtc/quick 。
- AppKey 不可暴露于公网,建议生产环境时,由后端进行保存并由前端调 API 获取
- 由于浏览器的安全策略对除 127.0.0.1 以外的 HTTP 地址作了限制,Web SDK 仅支持 HTTPS 协议 或者 http://localhost(http://127.0.0.1), 请勿使用 HTTP 协议 部署你的项目。
- 启动项目需要配置appid\appkey,配置路径:/src/config/index.js
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
1. 开源生态
2. 协作、人、软件
3. 评估模型