技术文章
-
2023音视频技术将如何发展?
过去三年, 人们的日常生活、工作方式发生了巨大改变,短视频、互动直播、在线教育、云上会议等音视频使用场景深入到各行各业。井喷的需求使音视频的传输方式也发生了许多改变。 回顾音视频技…
-
WebRTC视频帧名词解释(GOP / I帧 / P帧 / B帧 / DTS / PTS)
在排查 WebRTC 丢包问题时,我们会接触到一些视频帧相关的名词,如 GOP、I-帧、P-帧、B-帧等。如果是之前对视频编解码不是特别了解的同学(比如笔者)可能会有些疑惑。因此本…
-
WebRTC媒体通信(RTP/RTCP如何协作解决问题)
从 WebRTC 的媒体通信中可以得到什么? WebRTC 允许你发送和接收无限多条音频和视频流。你可以在通话期间随时添加和删除这些流。这些流可以全部独立,也可以捆绑在一起!你甚至…
-
2023年WebRTC趋势:黄金时代不在
编者按:随着疫情防控全面放开,混合办公成为主流的协作方式,WebRTC作为主流的RTC基础技术自然也受到影响。在2023年,WebRTC代表的RTC技术会有怎样的剧本?本文来自Ts…
-
CPIQ画质评测标准简介
CPIQ是什么? CPIQ=手机相机图像质量(Camera Phone Image Quality) ●移动相机图像质量标准组织(不局限于手机相机) ●于2006创立,…
-
V4L2音视频框架学习
一、什么是V4L2? Video for Linuxtwo(Video4Linux2)简称V4L2,是V4L的改进版。V4L2是linux操作系统下用于采集图片、视频和音频数据的A…
-
Android MediaCodec解码详解
MediaCodec 是 Android 中的编解码器组件,用来访问底层提供的编解码器,通常与 MediaExtractor、MediaSync、MediaMuxer、MediaC…
-
H.266里面的依赖量化是如何实现的?
在H.266视频编码标准中引入了名为依赖量化Dependent Quantization的新技术。虽然DQ技术以网格编码量化TCQ技术为基础,但是由标准文本所规定的重建过程实际并没…
-
视频编码中编码块划分的原理和实现方式
本文分享视频编码中编码块划分的基本原理和代码实现方式。 CTU划分 现在的视频编码都是基于块进行的,将一帧视频划分成不同的块,然后对每个块再分别进行编码处理。由于原始YUV格式视频…
-
音视频杂谈–ChatGPT和音视频开发
相信最近大家对于ChatGPT一定不陌生,主流平台包括微博,知乎,抖音,公众号,头条咨询都在大肆宣传。抱着玩玩的态度,自己也展开了一些对话聊天。 1 普遍关心的问题: 列举10个c…
-
美国声学学会 | 声学专利综述4
这些声学专利审查的目的是为期刊读者提供足够的信息,以决定是否从专利本身寻求更多的信息。本文仅代表审稿人个人意见,不属于法律意见。具体专利可在USPTO网站上获得。 本期的审稿人:G…
-
K歌软件开发中的实时合唱功能怎么实现
目前市面上不少K歌软件或在线KTV都会增加一个实时合唱功能,打造实时互动体验,以吸引音乐爱好者在平台上“以歌会友”,提升用户量和平台活跃度。今天我们就来分享一下即构的实时合唱方案,…
-
WebRTC视频推流过程(采集/渲染/编码/发送/滤镜)
视频的推流大致可以分为采集、渲染、编码和发送四个过程。尽管本文侧重于网络相关的内容,也就是最后的发送过程,但我们依然有必要对整个推流过程有所了解。这也有助于我们给 WebRTC 添…
-
WebRTC搭建实时网络:如何解决抖动+丢包和拥塞等问题
网络是实时通信中的限制因素。在理想的世界中,我们将拥有无限的带宽,并且数据包会即时到达。但事实并非如此。网络是受限的,且其限定条件随时可能更改。测量和观察网络状况也是一个难题。根据…
-
WHIP 和 WHEP:使用 WebRTC 标准化的实时流媒体广播
根据 Dolby 的 Sergio Garcia Murillo 介绍,一段时间以来,应用 WebRTC 在作为实时媒体广播并是一个太好的选择,但是随着人们对于低延时的要求愈发强烈…
-
云端使用原生 pipeline 进行视频合成
在讨论开始之前,需要明白一个问题——为什么 WebRTC 中记录流和推流是困难的?这是由于 WebRTC 的特性所决定的,那么当要记录视频流时,首要的问题是记录哪一个参与者的视角?…
-
OpenGL ES 着色器语言丨音视频基础
前面的文章中介绍了 OpenGL 和 OpenGL ES 的区别,而 GLSL 和 GLSL ES 则是两者对应的着色器语言,GLSL ES…
-
AR下的RTC技术与应用
编者按:LiveVideoStack很荣幸地邀请到了来自Rokid应用平台算法负责人,王文兵老师,为我们分享介绍AR下的RTC技术与应用。 文/王文兵整理/LiveVideoSta…
-
传统图像增强三大类别:点增强、空域增强、频域增强
编者荐语:图像增强的定义非常广泛,一般来说,图像增强是有目的地强调图像的整体或局部特性,例如改善图像的颜色、亮度和对比度等,将原来不清晰的图像变得清晰或强调某些感兴趣的特征等。——…
-
一文读懂傅立叶变换处理图像的原理
数字图像现在已经成为我们日常生活的一部分。因此,数字图像处理变得越来越重要。如何提高图像的分辨率或降低图像的噪声一直是人们热门话题。傅里叶变换可以帮助我们解决这个问题。我们可以使用…