PixPark
开源高性能跨平台实时美颜滤镜库GPUPixel,视频图像开发利器

开源高性能跨平台实时美颜滤镜库GPUPixel,视频图像开发利器

开发背景 做音视频开发绕不开的一个问题就是视频图像的处理,视频图像处理的诉求有很多,比如短视频直播时代的刚需:美颜,也有一些图像画质增强方面的需求。 图像处理框架有很多,传统的比如 OpenCV,一个非常经典伟大的图像处理库,另外针对各个平台也有一些特定平台的图像处理库,如iOS端大名鼎鼎的 GPUImage,Android端的 G...

为开源做贡献,向WebRTC提交代码过程实录

为开源做贡献,向WebRTC提交代码过程实录

WebRTC写了一个帖子 或 这里,一步步写明了向 webrtc 提交代码的步骤,最近解决了一个webrtc的安卓相机设置采集帧率可能匹配错误的 Bug,正好实操了一遍,记录分享一下. 个人贡献者协议 首先接受一下谷歌的个人贡献者许可协议,选择个人贡献者,成功之后是这个样子; 签出代码 这一步必须是完整的WebRTC 代码,包含依赖和三方库,后期提交代码的时候,上传工具会有一些提...

MacOS 上编译安卓版本 WebRTC

在 MacOS 上编译安卓版本 WebRTC

按照WebRTC 官方的编译指导,安卓版本的 WebRTC 只支持在 Ubuntu 中编译。在 Ubuntu 上编译安卓的 WebRTC 代码,可能会比较繁琐,之前都是安装虚拟机,改代码特别不方便。为了简化编译过程,可以将编译环境迁移到 macOS 上,并进行适当的修改以适应 M1 或 x86 架构。 1. 代码准备 首先,准备好两份代码,网上介绍比较多,不是本文重点,不做介绍: fe...

H.265、AV1和H.264视频编码对比:x265性能不及预期,Libaom表现亮眼

H.265、AV1和H.264视频编码对比:x265性能不及预期,Libaom表现亮眼

都2023年了,我们不禁要问,AV1编码的性能如何?是否已经适用于生产环境?另外,H.265相对于H.264真的能够节省一半的带宽吗? 本文详细比较了H.265、AV1和H.264等视频编码标准在性能、质量和带宽利用率等方面的表现。测试中使用了x264、x265、VideoToolbox和libaom等编码器,并选择了MacBook Pro 2021年款(搭载M1 Pro芯片)作为测试设备...

深度解析RTMP直播协议:从保姆级入门到高级优化

深度解析RTMP直播协议:从保姆级入门到高级优化!

涉及到RTMP直播协议,了解其工作原理和优化技巧对于提升直播质量和用户体验至关重要。在这篇详细剖析的文章中,我们将深入探讨RTMP直播协议的各个方面,以及实际开发中遇到的一些情况,并分享一些实用的优化方法,帮助你打造更出色的直播内容。 我们将介绍RTMP协议的基本原理和流程,包括建立连接、数据传输和结束会话等步骤。我们将深入了解RTMP协议的工作机制,包括信令传输、数据分块和流控制等关键概...