写点什么

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

发布于: 18 小时前

自从进入 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 的大致总结,欢迎各位开发者下载体验。

发布于: 18 小时前阅读数: 6
用户头像

实时交互,万物互联! 2020.08.10 加入

实时交互,万物互联,全球实时互动云服务商领跑者!

评论

发布
暂无评论
开源demo| 视频应用类开源 Demo 大盘点