技术干货

  • iOS 如何实现自定义屏幕旋转场景

    屏幕旋转是在视频直播类 APP 中常见的场景,在即构科技之前发布的 Roomkit SDK 中也有屏幕跟随手机自动旋转的场景。 在 Roomkit SDK 自身开发和客户接入的过程…

    6月 7, 2022
  • 音视频开发之AEC回声消除

    在上一期中,我们从声音三要素、音频模拟信号的数字化和音频数字信号特征等方面,重新认识了“声音”这个老朋友。今天,我们会进一步聊聊这个老朋友在 RTC 世界中的其他故事。 磨刀不误砍…

    6月 2, 2022
  • 速查 ZEGO 开发者文档|常用视频配置

    在视频通话或直播时,开发者可以根据需要指定推流和拉流视频相关配置,如视频采集分辨率、视频编码输出分辨率、视频帧率、码率、视图模式和镜像模式。设置合适的视频分辨率、帧率和码率可以在音…

    5月 26, 2022
  • 音频数字信号质量三要素【音频基础知识】

    音频数字信号有几个需要我们关注的基础属性,分别是采样率、采样位深和声道数,下面一一介绍。 1 采样率  音频采样率,指的是单位时间内(1s)对声音信号的采样次数(参考数字化过程-采…

    5月 19, 2022
  • 声音的采集与量化【音频基础知识】

    我们现在知道,声音可以从三要素的维度来进行描述、区分,但仅仅是描述还远远不够,我们需往实际应用层面继续前进,要对声音进行应用开发,而应用开发的前提是要将其进行采集和存储。在空气或固…

    5月 19, 2022
  • 声音三要素 · 音调、响度、音色【音频基础知识】

    对于声音,我们似乎已再熟悉不过。但如果要你具体描述某一种声音,你会从哪方面入手呢?我们描述一个人的时候,可以使用性别、外貌、身高、体重等特征,而描述声音时往往会使用一些形容词,比如…

    5月 19, 2022
  • 速查 ZEGO 开发者文档|如何选择视频分辨率、帧率、码率?

    「速查 ZEGO 开发者文档」栏目旨在帮助开发者更好地利用 ZEGO 开发者文档中心,快速定位在使用 SDK 时遇到的问题。 包含快速介入、常见问题、音视频基础知识等,让 ZEGO…

    5月 12, 2022
  • ZEGO 自研客户端配置管理系统 —— 云控

    常规客户端配置的弊端 客户端配置信息通常会通过一个静态文件进行管理,或存放在本地或者通过远程获取。存在本地最大的问题是不易更新,所以通常做法是通过远程获取。 我们通过两种常见的场景…

    4月 6, 2022
  • 网络传输的容灾及优化方案

    作为运维,你是否遇到过一些用户域名解析异常,你是否又遇到过某些区域云商加速节点异常导致业务不可用,此时的你一脸茫然,不知所措?作为运维,你是否被最后一公里问题搞得焦头烂额? 那么今…

    3月 18, 2022
  • ZEGO 音视频服务的高可用架构设计与运营

    前言:本文结合实际业务场景进行思考,介绍 ZEGO 即构科技在高可用架构和运营上所进行的探索和实践,希望对大家能有所帮助或启发。 背景与挑战 全球网络复杂多变,各个地区的网络基础设…

    2月 18, 2022
  • Flutter 的屏幕采集实现

    在视频会议、线上课堂、游戏直播等场景,屏幕共享是一个最常见的功能。屏幕共享就是对屏幕画面的实时共享,端到端主要有几个步骤:录屏采集、视频编码及封装、实时传输、视频解封装及解码、视频…

    2月 18, 2022
  • 即构支撑 100 亿场高质量直播的秘笈

    近年来得益于网络基础设施的进步,实时音视频(Real-Time Communication,以下简称 RTC)和直播(采用 CDN 进行内容分发)在各行业迅速落地,在疫情的催化下更…

    2月 11, 2022
  • 如何运用贝塞尔曲线绘制笔锋效果

    “笔锋”是指用户通过手指、或者鼠标工具在屏幕上拖动模拟真实场景下用笔写文字的效果,文字的书写过程是会根据我们书写的速度实时变化的,通过笔锋算法我们能够模拟出真实场景下书写文字时的线…

    1月 18, 2022
  • 即构移动端超分辨率技术

    超分辨率(Super Resolution,SR)是从给定的低分辨率(Low Resolution, LR)图像中恢复高分辨率(High Resolution,HR)图像的过程,是…

    1月 18, 2022
  • 即构教程 | 在线 KTV 实现过程(内附demo体验)

    在线K歌自2014年兴起以来,已经发展出了无比庞大的用户群体,每两人中就有就有一人体验过在线 K歌,其前景不可小觑。 如此庞大的市场规模,以及音视频技术使用门槛逐步降低的加持,各类…

    12月 16, 2021
  • 基于 Web 端的屏幕共享实践

    屏幕共享的英文叫做 DesktopSharing,通俗点讲就是将自己电脑的画面分享给其他人, 被分享的可以是整个电脑屏幕、应用程序或者某一个打开的网页等等。 而随着音视频领域的深入…

    11月 25, 2021
  • 如何实现对动态PPT的云端录制?

    摘要:动态 PPT 使用场景日益增多,如何在云端录制中支持录制完整动态 PPT 效果成为一项越来越迫切的需求。 在远程会议、在线教育场景中,使用具备动画效果的动态 PPT 可以快速…

    11月 11, 2021
  • 如何构建全球实时音视频云及其海外网络传输优化?

    全球不同国家和地区的网络基建水平参差不齐,如何利用有限的网络资源提供更高质量的音视频通话体验是音视频服务商必须面对的挑战。在此次LiveVideoStackCon 2021 音视频…

    11月 5, 2021
  • 鸿蒙应用开发:如何与组件库(Glide)衔接?

    Android 发展到现在不仅提供了很多 API,还提供了很多第三方库。这降低了我们开发者的开发难度,提升了开发效率,让应用开发更加的简单高效。众所周知,HarmonyOS 除了提…

    10月 21, 2021
  • 鸿蒙应用开发:环境搭建(Mac)与项目构建

    2021年6月2日,华为发布了鸿蒙操作系统-HarmonyOS。它是一款“面向未来”、面向全场景(移动办公、运动健康、社交通信、媒体娱乐等)的分布式操作系统。我们要基于Harmon…

    10月 21, 2021