技术文章
-
基于iOS如何实现自定义屏幕旋转场景
屏幕旋转是在视频直播类 APP 中常见的场景,在 ZEGO 即构科技音视频 SDK 都有配置屏幕跟随手机自动旋转的功能。 在音视频 SDK 自身开发和客户接入的过程中我们也会发现,…
-
使用 Web Audio API 做环绕音效 demo
在社交元宇宙、大逃杀等类型的游戏场景下,用户在通过简单语音交流外,结合场景也需要一些立体声效果来让用户感知游戏角色周围其他用户的存在及其对应的距离和方位,提高语音互动的趣味性。 为…
-
21 个 Camera 相关概念
一些Camera相关概念,你可能听过,但可能没了解过,内容为网络资源整理~~ 1) 人眼特性 2) 帧、场 3) BLC(Black level correction) 4) …
-
ExoPlayer解码器复用
播放器性能的极致优化,就是要发现播放流程中一点一滴的耗时,然后分析这些耗时,并提出有效的方式解决这些耗时。了解过ExoPlayer播放器的同学们都知道ExoPlayer的解码是依赖…
-
ExoPlayer如何提升渲染性能
熟悉MediaCodec解码原理的肯定知道,MediaCodec提供了同步模式和异步模式两种模式: MediaCodec异步模式 Android L以及Andrioid L以上的版…
-
音频质量评价体系(音频质量评价标准)
近年来,线上音视频的产品形态和应用场景越来越丰富,疫情更加速了许多行业线下转线上的布局,音视频技术也越来越受到各大厂的重视,Zoom的股价飞升,腾讯、字节、阿里等等巨头的大力投入,…
-
Flutter Android 实现屏幕采集
上一篇文章我们介绍了 Flutter iOS 实现屏幕采集,今天我们继续介绍 Flutter Android 的屏幕采集的实现。在详细介绍实现流程前,我们先来看看 Android …
-
Flutter iOS 实现屏幕采集
在视频会议、线上课堂、游戏直播等场景,屏幕共享是一个最常见的功能。屏幕共享就是对屏幕画面的实时共享,端到端主要有几个步骤:录屏采集、视频编码及封装、实时传输、视频解封装及解码、视频…
-
ZEGO 最后一公里网络传输的容灾及优化方案
最后一公里网络传输上如何做容灾以及优化。本文将结合 ZEGO 业务中的具体实践,介绍一种在 SDK 侧感知异常并进行自动容灾切换的方案。
-
如何实现抠图自由?
快手音视频技术团队自研了视频自定义抠像技术,无需绿幕场景,也不需要借助后期软件,有效降低了创作门槛,将专业的创作能力大众化,让视频创作变得更简单、更好玩 。
-
Android WebSocket 实现消息聊天
前言 消息推送功能可以说移动APP不可缺少的功能之一,一般简单的推送我们可以使用第三方推送的SDK,比如极光推送、信鸽推送等,但是对于消息聊天这种及时性有要求的或者三方推送不满足业…
-
Base32 编码和解码
Base32是一种编码和解码方案,用于将二进制数据转换为可打印的 ASCII 文本格式,反之亦然。它通常用于在仅支持 ASCII 文本格式的介质上传输二进制数据。Base32 使用…
-
在 Android 中使用 MediaPlayer 播放音频
MediaPlayer允许在 Android 应用程序中播放音频。可以从各种来源播放音频,例如应用程序的资源、外部存储、互联网。 在布局 XML 文件中,我们添加了两个Button…
-
音视频传输优化实践
全球不同国家和地区的网络基建水平参差不齐,如何利用有限的网络资源提供更高质量的音视频通话体验是音视频服务商必须面对的挑战。在此次LiveVideoStackCon 2021 音视频…
-
即构科技全球实时音视频云架构
架构往往服务于业务和产品,即构科技(ZEGO)的定位是一家全球音视频云服务提供商,ZEGO 目前覆盖了全球212个国家和地区,提供100+的行业解决方案,我们自研了全链路音视频的引…
-
用 Vulkan 渲染写一个 Android GPUImage
说的 GPUImage 相信大家都不陌生,GPUImage 是做滤镜、渲染、特效最主流的框架之一,被广泛应用在短视频应用中。 GPUImage 目前还是采用 OpenGL 进行渲染…
-
Android OpenGL 渲染图像读取哪家强?
glReadPixels glReadPixels 是 OpenGL ES 的 API ,OpenGL ES 2.0 和 3.0 均支持。使用非常方便,下面一行代码即可搞定,但是效…
-
如何绘制笔锋线条?运用贝塞尔曲线绘制笔锋效果
“笔锋”是指用户通过手指、或者鼠标工具在屏幕上拖动模拟真实场景下用笔写文字的效果,文字的书写过程是会根据我们书写的速度实时变化的,通过笔锋算法我们能够模拟出真实场景下书写文字时的线…
-
査勇:华为云在视频AI转码领域的技术实践
华为云媒体处理服务研发负责人查勇结合华为云在超高清视频转码领域的实践经验,详细介绍了云上使用AI技术提升视频视听体验的关键技术,以及如何助力行业实现音视频体验升级。
-
AI 卷见实时互动|ZegoAvatar ⾯部表情随动技术解析
AI”卷”进实时互动 2021年,元宇宙概念席卷全球,国内各大厂加速赛道布局,通过元宇宙为不同的应用场景的相关内容生态进行赋能。针对“身份”、“沉浸感”、“…