技术文章
-
Android neon 加速优化
neon 是一种SIMD(单指令多数据)指令集,其效率相当于汇编,用于arm cpu平台的优化,在音视频、图形图像处理领域性能提升较大。 arm架构的CPU从armv7a开始已经支…
-
2022四大视频技术趋势分析
WebRTC影音探索 视频时代已经到来,并且在未来很长时间都会存在。虽然我们也许还没有达到增长巅峰,但无数公司为了提升用户体验将视频添加到他们的产品和服务中去,目前视频内容已经占据…
-
使用机器学习优化实时视频编码器
本次演讲主要介绍了两种使用机器学习技术来优化实时编码器的方法,包括利用机器学习进行preset自动配置,以及使用机器学习来进行实时的CU划分技术。这两种方法可以有效利用硬件资源,降…
-
一口气说出 6 种实现延时消息的方案
延时消息(定时消息)指的在分布式异步消息场景下,生产端发送一条消息,希望在指定延时或者指定时间点被消费端消费到,而不是立刻被消费。 延时消息适用的业务场景非常的广泛,在分布式系统环…
-
Android Camera2 API 同时使用前后摄像头预览
不久前,我承担了从运行Android的设备的前后摄像头获取同步提要的任务。 像往常一样,我去了Stack Overflow,然后去了GitHub,然后去了其他博客,才意识…
-
360度视频中的空间音频:它会影响视觉注意力吗?
高品质的空间音频为听众提供了全方位体验声音的机会。其中一种技术是 Ambisonics 或 3D 音频,可提供完整的 360° 音景。演讲主要报告了一项研究成果,该研究旨在了解空间…
-
Android 图形架构之一 ——概述
本系列的文章,可以让你明白,一个View最终是如何显示到屏幕上的,从应用层到硬件抽象层。对分析app的卡顿,掉帧等 有很大帮助。 App 的绘图方式 应用层可通过两种方式将图像绘制…
-
H.264学习笔记
MPEG MPEG是动态图像专家组(Moving Picture Experts Group)的简称,它可以指: 一个成立于1988年的,研究视频和音频编码标准的组织 一系列音视频…
-
一个人就是一支军队—趣谈FFmpeg作者Fabrice Bellard
FFmpeg被称作是音视频领域的瑞士军刀,是音视频及相关领域是无人不晓,无人不知的项目, 只要了解多媒体音视频…
-
H264编码profile & level控制
H.264的四种画质级别 分别是baseline, extended, main, high: Baseline Profile:基本画质。支持I/P 帧,只支持无交错(Progr…
-
OpenCV基础知识入门
本文旨在让你快速入门opencv。 OpenCV OpenCV是计算机视觉中最受欢迎的库,最初由intel使用C和C ++进行开发的,现在也可以在python中使用。该库是一个跨平…
-
大厂音视频职位面试题目–今日头条
01 — 作为一名IT从业者,不管你是否有跳槽的计划。时不时的去参加一些有针对性的招聘面试,对个人也是有好处的,一方面可以了解大厂有哪些的热招职位,这些热招的职位往往说…
-
x264的码率控制
码率控制基本概念 码率控制是指视频编码中决定输出码率的过程。首先介绍一下 X264 中使用到的与码率控制相关的几个概念: CQP(Constant QP) 恒 定QP(Q…
-
使用WebRTC作为RTMP的替代方案
2020年,Adobe宣布停止对 Flash播放器的支持。Flash历经多年终于走向终结,虽然是众望所归,但它的退出却对存在于许多流媒体工作流程中的一项重要技术——RTMP( Re…
-
CMake 工程入门指南
CMake 官方教程 cmake 官方教程 https://cmake.org/cmake-tutorial/ 这篇文章是官方教程的翻译 1 一个简单的起点 最简单的工程就是将一些…
-
说说 FFmpeg 和 H264 视频编解码的那些事
背景 做CV的人经常面对的东西之一就是用ffmpeg处理视频,本文聚焦的就是ffmpeg和H264视频编码的一些概念和命令。 因为实际使用的时候大多数的人都会遇到一些比较困惑的问题…
-
下一代 AOM 视频编码标准研究
开放媒体联盟 (Alliance for Open Media, AOM) 于 2018 年发布了 AV1 视频编码标准,较之前的 VP9、HEVC 有明显性能增益。由于其开源、免…
-
秒懂开源许可证GPL、BSD、MIT、Mozilla、Apache和LGPL
世界上的开源许可证(Open Source License)大概有上百种,而我们常用的开源软件协议大致有GPL、BSD、MIT、Mozilla、Apache和LGPL。 借用网络上…
-
什么是open-GOP,close-GOP
什么是open-GOP,close-GOP H.264主要有五种编码帧: I(IDR帧)、i(非IDR I帧)、P(P帧)、B(参考B帧)、b(非参考B帧)。 IDR帧,NALU_…
-
关于264中的startcode
startcode的两种形式 3字节的0x000001和4字节的0x00000001 引用一段H264标准(Annex B)的说明: x264 uses 3 byte start …