开源demo| 视频应用类开源 Demo 大盘点

自从进入5G时代之后,我们迎来光纤般的“零”时延接入速率,同时将给网络能效超百倍提升,拉近了人与万物的智能互联的距离。视频通信发展越来越火热,视频直播,视频聊天,视频会议等等,在各行各业中获得了广泛的应用,视频通信的应用已经和我们的生活息息相关。

为了开发者更能快速的集成 SDK,根据场景开源了三款视频应用 Demo,分别是ARCall视频通话、视频互动连麦、any自习室 。三款软件基本上可以覆盖市面上所有的视频类应用场景。

在这里插入图片描述

下面就给大家介绍一下三款demo的功能和应用场景:

ARCall视频通话

ARCall 是模仿微信呼叫的示例项目,演示了如何通过云服务,并配合RTC SDK、RTM SDK,快速实现呼叫邀请通话的场景。ARCall 示例项目提供呼叫邀请功能。类似微信呼叫好友聊天。呼叫方发送呼叫邀请,接收端接收呼叫请求,同意该呼叫邀请,进行音视频通信,通信中可以静音、关闭本地摄像头、打开关闭扬声器、切换摄像头等操作。

在这里插入图片描述

  • 一对一视频呼叫
  • 一对一音频呼叫
  • 多人音视频通话,最大支持50人同时通话
  • 可运用自采集模块,加载第三方美颜库,实现美颜贴图功能
  • 可对接第三方推送实现推送功能

github源码地址: https://github.com/anyRTC-UseCase/ARCall
在线体验demo: https://www.pgyer.com/Dh2u

视频互动连麦

VideoLive 是做的视频连麦的示例项目,演示了如何通过云服务,并配合RTC SDK、RTM SDK、本地推流组件、播放组件,快速实现视频连麦的场景。视频连麦直播demo,完整的演示了如何动态设置分辨率,如何设置视频布局,如何使用两种(本地推流和服务推流)旁路推流形式进行直播,如何使用播放组件进行播放,以及连麦申请流程。本示例包含实时音视频直播、本地旁路推流以及服务端旁路推流互动直播连麦三种方式。

在这里插入图片描述

  • 实时音视频直播连麦
  • 本地音视频合流转推CDN直播连麦
  • 服务器合流转推CDN直播连麦

github源码地址: https://github.com/anyRTC-UseCase/VideoLive
在线体验demo: https://www.pgyer.com/Uv1u

any自习室

StudyLive是anyRTC 所做的在线自习室的示例项目,演示了如何通过anyRTC云服务,并配合anyRTC RTC SDK、RTM SDK,快速实现在线自习室的场景。any自习室demo演示了如何设置视频布局,连麦申请流程,实时音视频和开关音视频等功能。

在这里插入图片描述

  • 实时音视频连麦
  • 4人同时上麦,观看人数无限制
  • 视频布局动态切换

github源码地址: https://github.com/anyRTC-UseCase/StudyLive
在线体验demo: https://www.pgyer.com/Qpl6

视频类demo支持场景:

社交娱乐: 在线陪聊、相亲交友、在线K歌、PK连麦,电商直播等多种视频娱乐场景,让人更加亲密,交流更加放松。

在线教育: 小班课,大班课,双师课堂,在线自习室,艺术陪练等各种线上视频教育场景提高教学质量,提升学习效率。

企业通信: 企业内部通信,视频会议,远程协助,在线面试,企业培训等提升办公协同效率,节约时间成本。

在线医疗: 远程会诊,视频急救,医疗培训,心理咨询等在线医疗场景,让人在家就能看病,方便舒心。

智能硬件: 智能安防、智能手表、智能机器人、智能门禁等智能硬件场景提升生活质量,更加方便快捷。

在线金融: 在线审核办理贷款,视频面签,在线理财等等视频在线金融场景,提升办事效率,让人更加放心。

指挥调度: 与一线人员实时沟通,多级调动,应急指挥,可用于公安、交警、武警、军队、法院、监狱、城管、市场监管等。

demo的优势:

1、超高并发、弱网高可用
海量并发高可用,支持千万级并发观看,秒级平滑扩容,音画强同步,超强抗丢包,在70%丢包下,仍能保证稳定的体验,通过就近接入,丢包重传,动态路由等方式,实现弱网高质量通信。抗抖动效果,99.99%高可用。

2、超低延时
基于机器学习的网络带宽预测算法,独有的拥塞控制算法,实现毫秒级低延时,200~300ms超低延时音视频互动,观看效果极致流畅稳定。

3、超清画质、超高音质
支持1080 60FPS超清视频,48kHz全频带音频编码,业界领先的3A算法,对音质进行高质量的回声消除,噪音抑制与音量增益处理。人眼视觉高清优化,融合多种领先视频编码处理算法,画质更好,码率更低。

4、全球网络实时传输
全球部署数据中心,协同实时智能传输算法,国内近百家中小运营商全面覆盖,覆盖全球200+国家和地区,保证全球音视频云服务稳定可靠。

5、全平台覆盖
支持 Windows、macOS、Android、iOS、web、小程序等多平台覆盖,支持 Electron、uni-app、flutter、跨平台开发。

6、质量透明可查
大数据监控平台全链路覆盖,连通率、丢包率、抖动、延时等教学过程中一切质量问题透明可查。端对端的用户质量数据实时呈现,设备与网络状态尽在掌握,提供RESTful API,实时进行用量查询,频道信息查询。

以上便是目前三款视频Demo 的大致总结,欢迎各位开发者下载体验。

posted @   anyRTC  阅读(396)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示