互联网发展至今,实时视频和语音通话越来越被大众所依赖. 今天,我们将会继续介绍如何基于ZEGO SDK实现音视频通话功能,前两篇文章分别介绍了Android,Flutter平台的实现方式,感兴趣的小伙伴可点击了解: [Android](https://zegoguanwang.datasink.sensorsdata.cn/t/So),[Flutter](https://zegoguanwang.datasink.sensorsdata.cn/t/Vo). 接下来,我们将会一起开发一个RTC场景…
如何基于ZEGO SDK 实现通话质量监测 1 功能简介 在进行视频通话过程中,用户有时候会出现网络不好的情况,比如在进行多人视频通话或者多人唱歌时,我们需要实时显示用户的网络质量. 示例源码 请参考 下载示例源码 获取源码. 相关源码请查看 "/ZegoExpressExample/Examples/AdvancedStreaming/StreamMonitoring" 目录下的文件. 前提条件 在监测通话质量之前,请确保: 已在项目中集成 ZEGO Express SDK,实现基本…
之前的文章发布了ZEGO SDK实现Android端音视频通话应用的开发教程,不少开发者反馈很实用,能不能也出一版Flutter的教程. 有求必应,这不小编来了- 我们封装了ZEGO Flutter SDK,本文将引导你如何使用ZEGO Flutter SDK 快速轻松的构建一个跨平台音视频聊天应用,减少开发成本. 1 准备环境 在开始集成 ZEGO Express SDK 前,请确保开发环境满足以下要求: Flutter 1.12 或以上版本. iOS 7.0 或以上版本,且支持音视频的 iO…
疫情期间,很多线下活动转为线上举行,实时音视频的需求剧增,在视频会议,在线教育,电商购物等众多场景成了"生活新常态". 本文将教你如何通过即构ZEGO sdk在Android端搭建视频通话能力.即构SDK提供100+种行业解决方案,每月赠送10000分钟免费时长,提供免费接入体验. 接下来我们看看完整的实现流程. 1 准备环境 在开始集成 ZEGO Express SDK 前,请确保开发环境满足以下要求: Android Studio 2020.3.1 或以上版本. Android S…
视频互动直播是当前比较热门的玩法,我们经常见到有PK 连麦.直播答题.一起 KTV.电商直播.互动大班课.视频相亲等. 本文将教你如何通过声网Agora 视频 SDK 在iOS端实现一个视频直播应用.注册声网账号后,开发者每个月可获得 10000 分钟的免费使用额度,可实现各类实时音视频场景. 话不多说,我们开始动手实操. 一. 通过开源Demo,体验视频直播 可能有些人,还不了解我们要实现的功能最后是怎样的.所以我们在 GitHub上提供一个开源的基础视频直播示例项目,在开始开发之前你可以通过…
声网视频 SDK 被广泛应用于多种实时互动场景中,例如视频会议.视频通话.音视频社交.在线教育等.为了让刚刚接触声网 SDK 的开发者,可以更顺畅地实现基础的视频通话功能,我们基于声网 Web SDK 4.x 版本梳理了本篇教程. 在本文末,会提供相应 Demo .文档地址供大家参考使用.同时,欢迎点击此处注册声网账号体验.声网每个月会为开发者提供 10000 分钟的免费额度. 本文为「声网 SDK 教程」系列内容 01 Demo 体验 我们在 GitHub 上提供一个开源的基础视频通话示例项目…
功能简介 在进行视频通话过程中,用户有时候会出现网络不好的情况,比如在进行多人视频通话或者多人唱歌时,我们需要实时显示用户的网络质量. 示例源码 参考 下载示例源码 获取源码. 相关源码请查看 "/ZegoExpressExample/AdvancedStreaming/src/main/java/im/zego/streammonitoring" 目录下的文件. 前提条件 在监测通话质量之前,请确保: 已在项目中集成 ZEGO Express SDK,实现基本的实时音视频功能,详情请…
前言 「语音处理」是实时互动领域中非常重要的一个场景,在「RTC Dev Meetup丨语音处理在实时互动领域的技术实践和应用」活动中,来自声网.微软和数美的技术专家,围绕该话题进行了相关分享. 本文基于声网音频体验算法专家冯建元在活动中分享内容整理. 01 基于传统音效的实时变声算法的困境 1.变声改变的是什么 ■图 1 要通过发音来识别一个人,有很多维度需要考虑. 首先,每个人的发音腔体各有不同,口腔的张合以及喉部的声带震动,都可能有个体声学方面的区别,这导致由于每个人的发音有不同的音色,在…
前面提及到<大话音频变声原理 附简单示例代码>与<声音变调算法PitchShift(模拟汤姆猫) 附完整C++算法实现代码> 都稍微讲过变声的原理和具体实现. 大家都知道,算法从实现到最后工程应用,中间的环节和问题特别多. 尤其是编码的架构设计,好的数据结构和代码逻辑封装肯定是可复用,组件化的. 前几天写完<音频识别算法思考与阶段性小结>的时候, 我也提及到了. 会做一些算法编码优化相关的分享. 而有时候我总觉得文字表达很苍白, 所以我尽可能地把代码写得简洁易懂, 一方…
一.背景及大纲介绍 在如今物联网DCM(Device.Connect.Manage)的大框架下,有一个应用层来分析和处理数据,是必备技能.但是,对于一个公司来说,因为研发能力或者研发时间的原因,可能很难短期内完全自己开发出一个适用的App来.写代码.封装通用功能.还要考虑其他多种功能,统统都是很耗费时间的事情.现在很多物联网平台公司,为了帮助开发者解决此类问题,也想出了相应的解决办法,提供相应的SDK就是其中一种. 今天抽空以基于App SDK完成智能家居App的开发为例.通过这一篇文章,你就能…