实时音视频
-
网易云信参与中国信通院《实时音视频服务(RTC)基础能力要求及评估方法》标准编制
2022 年 7 月 6 日下午,第二期“实时音视频”技术沙龙及标准研讨会以线上方式成功召开。本次会议由中国信息通信研究院(简称“中国信通院”)组织,邀请了来自百度、腾讯、阿里、华…
-
实时音视频和实时云渲染专题研讨会即将召开
在数字经济席卷各行业的浪潮下,伴随着音视频编解码、端到端服务质量与体验、实时音视频(RTC)、数字孪生、VR/AR、5G边缘计算等音视频领域技术不断发展,音视频技术不仅在视频、游戏…
-
声网自研传输层协议 AUT 的落地实践
针对实时互动应用对网络传输带来的新需求和新挑战,声网通过将实时互动中的应用层业务需求与传输策略的分层和解耦,于 2019 年自研内部私有的传输层协议 Agora Universal…
-
Android FFmpeg 流媒体边播放边录制功能
前面 FFmpeg 系列的文章中,已经实现了音视频的播放、录制已经添加滤镜等功能,本文将用 FFmpeg 实现流媒体的边播放边录制功能。 流媒体 流媒体(英语:Streaming …
-
作业帮实时音视频ZRTC演进之路
背景介绍 作业帮实时音视频ZRTC经过流媒体技术团队的持续打磨和优化,已在大规模复杂的生产环境稳定运行3年以上,不仅有力地支持了作业帮丰富多彩的互动课程类型,同时也积累了丰富和宝贵…
-
Android NDK 直播推流与引流
阅读本文大概需要 3.39 分钟。 本篇介绍一下直播技术中推流与引流的简单实现。 1. 流媒体服务器测试 首先利用快直播 app (其他支持 RTMP 推流与引流的 app 亦可)…
-
Android OpenSL ES 音频采集与播放
本篇详细介绍一下基于 Android OpenSL ES 实现音频的采集与播放。 1. OpenSL ES 是什么? OpenSL ES 是一个针对嵌入式系统的开放硬件音频加速库,…
-
OpenGL ES 实现实时音频的可视化
可视化实时音频 1 音视频数据的采集 OpenGL 实现可视化实时音频的思路比较清晰,可以利用 Java 层的 API AudioRecorder 采集到未编码的音频裸数据(PCM…
-
直播如何优化弱网观看体验,解决内容分发异常等问题
近年来得益于网络基础设施的进步,实时音视频(Real-Time Communication,以下简称 RTC)和直播(采用 CDN 进行内容分发)在各行业迅速落地,在疫情的催化下更…
-
如何设计音视频服务的高可用架构
前言:ZEGO 即构科技作为一家实时音视频的提供商,系统稳定性直接影响用户的主观体验,如何保障服务高可用且用户体验最优是行业面临的挑战,本文结合实际业务场景进行思考,介绍 ZEGO…
-
Windows 实现一对一音视频通话,基于实时音视频 ZEGO SDK 开发
互联网发展至今,实时视频和语音通话越来越被大众所依赖。 今天,我们将会继续介绍如何基于ZEGO SDK实现音视频通话功能,前两篇文章分别介绍了Android,Flutter平台的实…
-
使用 Web Audio API 做环绕音效 demo
在社交元宇宙、大逃杀等类型的游戏场景下,用户在通过简单语音交流外,结合场景也需要一些立体声效果来让用户感知游戏角色周围其他用户的存在及其对应的距离和方位,提高语音互动的趣味性。 为…
-
音视频传输优化实践
全球不同国家和地区的网络基建水平参差不齐,如何利用有限的网络资源提供更高质量的音视频通话体验是音视频服务商必须面对的挑战。在此次LiveVideoStackCon 2021 音视频…
-
即构科技全球实时音视频云架构
架构往往服务于业务和产品,即构科技的定位是一家全球音视频云服务提供商,即构目前覆盖了全球212个国家和地区,提供100+的行业解决方案,我们自研了全链路音视频的引擎以及实时网络。至…
-
iOS音频采集技术
01 背景 在移动直播中, 声音是主播和观众互动的重要途径之一, 为了丰富直播的内容,大家都会想要在声音上做一些文章, 在采集录音的基础上玩一些花样,比如演唱类的直播间中, 主播伴…
-
SDL 播放 PCM 音频文件【音视频基础学习】
在前面的文章中已经能够利用 SDL 去播放 YUV 视频文件了,接下来要通过 SDL 去播放 PCM 音频文件。 SDL 播放音频文件有两种方法,可以理解成 推(push…
-
SDL 如何播放 YUV 视频文件【音视频基础学习】
在前面的文章中,我们已经能够加载 YUV 帧并显示了,那是把一张图片转换成 YUV 帧得到的素材。 如果是一个 YUV 视频文件的话,那就是很多 YUV 帧连续在一起,既然能展示一…
-
SDL 如何加载 YUV 文件并显示【音视频基础学习】
在前面的文章中已经完成了图片的加载和显示,接下来要做的就是加载 YUV 文件并显示。 YUV 文件素材准备 做这个功能点比较麻烦的是素材问题,上哪去找一个 YUV 文件出来,谷歌和…
-
SDL 消息循环和事件响应【音视频基础学习】
在前面的文章中已经创建了一个 SDL 窗口并且显示指定的颜色。 为了让窗口显示出来,在程序中写了一个死循环,这几行代码就是 SDL 消息循环和事件响应的核心缩影了。 SDL 消息循…
-
SDL 如何创建窗口并显示颜色【音视频基础学习】
在前面的文章什么是SDL? SDL安装及工程配置中我们已经完成了 SDL 的工程配置,接下来就是 SDL 相关功能的开发。 本篇文章主要是创建一个应用程序窗口并显示。 创建 SDL…