• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

urtc-web: urtc-web是UCloud推出的一款适用于全终端观看的实时音视频Demo,给用户提供 ...

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

urtc-web

开源软件地址:

https://gitee.com/ucloud-cn/urtc-web

开源软件介绍:

1 描述

urtc-web是UCloud推出的一款适用于全终端观看的实时音视频Demo,给用户提供案例源码,帮忙用户快速接入webrtc音视频业务。用户可通过电脑/手机H5/平板/微信/智能电视等平台,随时随地观看直播,支持高度定制以及二次开发。
线上地址:https://web.urtc.com.cn ,可以参照 用户使用手册.pdf了解各项功能。

注:在UCloud 控制台, 创建URTC应用,得到 appId 和 appKey。每月10000分钟内免费,超过按照实时计费方式

2 功能列表

  • 视频会议 or 直播会议

  • 纯音频互动

  • 视频的大小窗口切换

  • 开关摄像头

  • 开关麦克风

  • 开关扬声器

  • 开关连麦

  • 屏幕分享

  • 录制

  • 旁路推流

  • 分享链接

  • 电脑、手机移动端UI适配,微信 直接打开分享链接

  • 断网自动重连

  • 获取视频房间统计信息(帧率、码率、丢包率等)

  • 摄像头、扬声器、麦克风检测功能

  • 摄像头切换功能

  • 自定义用户名、自定义视频格式

  • 视频尺寸的配置(180P - 1080P)

  • 用户权限(上行/下行/全部)控制

  • 私有化部署

3 项目架构

avatar

4 项目优势

4.1 全球实时传输

依托于UCloud强大的覆盖能力,全球就近接入,跨国跨运营商传输,提供覆盖全球的音视频通信服务。

4.2 低延时

依赖UCLOUD的全球基础设施,保证国际链路端到端平均时延 <300ms,优于行业同系列产品。

4.3 抗弱网

通过全球就近接入点接入、基于HTTPDNS自研调度算法、丢包重传,实现弱网高质量通信,70%丢包仍可正常通信。

4.4 多通话模式

支持语音通话,支持一对一、多方视频通话,支持一对多连麦。

5 初始化项目

安装

npm install 或 yarn

启动

npm run start 或 yarn start

启动成功后,可以参照 用户使用手册.pdf了解各项功能。

打包

npm run build 或 yarn build

配置文件

注:

  1. AppId 和 AppKey 可从 URTC 产品中获取,可以参考 https://docs.ucloud.cn/urtc/quick
  2. AppKey 不可暴露于公网,建议生产环境时,由后端进行保存并由前端调 API 获取
  3. 由于浏览器的安全策略对除 127.0.0.1 以外的 HTTP 地址作了限制,Web SDK 仅支持 HTTPS 协议 或者 http://localhost(http://127.0.0.1), 请勿使用 HTTP 协议 部署你的项目。
  4. 启动项目需要配置appid\appkey,配置路径:/src/config/index.js

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap