实时音视频
-
OpenVidu Meet:一款基于 OpenVidu 构建的虚拟会议自托管解决方案
OpenVidu Meet 是一款基于 OpenVidu 构建的完整视频通话服务,旨在为虚拟会议提供易于使用的自主托管解决方案。
-
探索 Vulkan 音视频技术(11):平台特定实现
在开发跨平台 Vulkan 应用程序时,处理平台特定差异对于确保代码在不同操作系统上无缝运行至关重要。SaschaWillems/Vulkan 仓库展示了一种优雅的平台抽象方法,使相同的 Vulkan 示例能够在不同平台上运行。
-
探索 Vulkan 音视频技术(10):GLSL着色器指南
着色器是任何 Vulkan 应用程序的核心,定义了图形和计算操作如何在 GPU 上执行。本文将带你了解着色器结构、编译工作流以及整个示例中使用的集成模式。
-
探索 Vulkan 音视频技术(9):性能优化示例
性能优化对于创建能够充分利用现代 GPU 硬件的高性能 Vulkan 应用程序至关重要。本文将探讨SaschaWillems/Vulkan 仓库中可用的关键性能优化示例,并解释如何在自己的应用程序中利用这些技术。
-
实时语音活动检测:兼顾精度与计算量的平衡之道
本文介绍一种实时基于统计模型的VAD算法,与WebRTC VAD流程解析中不同,这里可以复用ANR噪声估计的结果进行判决,在算力受限的端侧设备上是一个不错的选择。
-
探索 Vulkan 音视频技术(8):计算着色器应用
本文探索 SaschaWillems/Vulkan 仓库中的计算着色器示例,展示如何实现从图像处理到粒子模拟的各种计算密集型应用。
-
探索 Vulkan 音视频技术(7):光线追踪示例
光线追踪代表了渲染技术的范式转变,超越了传统的光栅化,转而模拟光的物理行为。SaschaWillems/Vulkan 仓库提供了全面的光线追踪示例集合。
-
B 帧对视频清晰度 / 码率的影响
在 H.264/AVC 视频编码标准的 Extended Profile(扩展档次)中,B 帧(Bidirectional Predictive Frame)作为帧间压缩的核心技术…
-
探索 Vulkan 音视频技术(6):高级渲染技术
本文探讨了 SaschaWillems/Vulkan 仓库中实现的几种高级渲染技术,展示了如何利用 Vulkan 的功能创建令人惊叹的视觉效果。
-
做一个基于ffmpeg的AI Agent智能体
FFmpeg AI Agent:一条自然语言指令,实现一个简单音视频处理。让用户说一句:音视频的处理要求,AI Agent帮你把活给做了。
-
探索 Vulkan 音视频技术(5):基础渲染示例
在 SaschaWillems/Vulkan 仓库中,基础渲染示例展示了 Vulkan 图形编程的基本概念。本文将带你了解关键的基础渲染示例,并解释它们展示的核心概念。
-
探索 Vulkan 音视频技术(4):交换链与呈现
本文探讨 SaschaWillems/Vulkan 仓库如何实现交换链管理和呈现,为你提供将这些概念集成到自己的 Vulkan 应用程序中的知识。
-
视频聊天如何改变现代通信
过去十年间,人们的互动方式经历了巨大的变化。电话曾占据主导地位,电子邮件似乎不可撼动。然而,视频聊天悄然崛起。它悄然渗透进职场、家庭聚餐、在线课堂,甚至医疗咨询。这不仅是又一种工具…
-
探索 Vulkan 音视频技术(3):设备管理
在 Vulkan 中,设备管理是一个基础概念,它架起了应用程序与物理 GPU 之间的桥梁。SaschaWillems/Vulkan 仓库通过其 VulkanDevice 类提供了一种健壮且结构良好的方法来处理物理和逻辑设备。
-
探索 Vulkan 音视频技术(2):基础库组件
SaschaWillems/Vulkan 仓库提供了一套全面的基础库组件,作为所有 Vulkan 示例的基石。在本文中,我们将探讨该基础库的关键组件,并了解它们如何协同工作以简化 Vulkan 编程。
-
探索 Vulkan 音视频技术(1):Vulkan 架构概述
SaschaWillems/Vulkan 仓库是一套全面的开源 C++ 示例合集,展示了 Vulkan 图形与计算 API 的功能。该框架围绕模块化设计构建,既抽象了常见的 Vulkan 操作,又保留了 Vulkan 提供的底层控制。
-
uniapp实现音视频通话教程(适用多端音视频项目开发)
“一套代码,多端运行” 是很多开发团队的梦想。ZEGO SDK 基于 uni-app 跨平台框架支持 iOS、Android、Windows、macOS、HarmonyOS、Web…
-
探索 GPUImage 音视频技术(17):高级视频技术
GPUImage 远不止简单地给视频加滤镜。本指南将深入探讨如何利用 GPUImage 以高性能、高质量的方式对视频进行复杂操作、合成与处理。
-
在 React 中基于 ZEGO Web SDK 实现音视频通话
本文将介绍如何基于 ZEGO Web SDK 快速使用 React 实现一个简单的实时音视频通话。
-
探索 GPUImage 音视频技术(16):处理原始数据
GPUImage 提供了直接操作原始像素数据(raw pixel data)的强大能力。无论是集成计算机视觉算法、处理自定义传感器数据,还是实现专用图像管线,掌握 GPUImage 的原始数据接口都能为应用打开更广阔的可能性。