技术文章
-
FFmpeg 音视频倍速控制
网上关于FFmpeg音视频倍速控制的资料不多,大部分都是讲通过FFmpeg命令去做音视频文件的倍速处理,通过FFmpeg api去 处理倍速的资料少之又少。本文除了会讲到通过命令行…
-
WebRTC QoS方法之Pacer实现
导语 | 本文将解读WebRTC中Pacer算法的实现。WebRTC有两套Pacer算法:TaskQueuePacedSender、PacedSender。本文仅介绍PacedSe…
-
使用 Python和 Java 计算图像中唯一颜色的数量
使用图像处理有时我们需要计算图像中独特颜色的数量。编程语言提供了多种方法来做到这一点。 使用 Python 计算图像中唯一颜色的数量 Pillow库中的Image.getpixel…
-
WebRTC视频QoS全局技术栈
| 以下内容转自腾讯云音视频(公众号) 概述 目前总结出WebRTC用于提升QoS的方法有:NACK、FEC、SVC、JitterBuffer、IDR Request、Pacer、…
-
FFmpeg 框架简读 —— Demux 部分
想要快速了解 av_read_frame 的内部实现,最好先了解一下 demux 的一些概念和该函数内的大概层级:在 ffmpeg 的部分的 av_read_frame 函数内部大概可以分成3层,每层的分工明确、职责单一。
-
视频编码与x264基本介绍
摘要: 视频编解码一直是多媒体领域的基石技术之一。经过了多年的发展,ISO/IEC 和 ITU-T 等组织制定了多种视频编码标准,极大推动了多媒体技术的发展进步,这其中以 H.26…
-
使用 OpenCV 对图像进行 Gamma 校正
图像可能看起来太亮或太暗,伽马校正是一种允许控制图像亮度的方法。用于获得伽玛校正图像的公式如下: I– 输入像素值 [0, 255]。 O– 输出像素值 […
-
使用 OpenCV 对图像进行直方图均衡化
直方图均衡化是图像处理中的一种方法,它允许使用直方图调整图像的对比度。直方图均衡化变换像素强度值,使输出图像的直方图在整个值范围内分布更均匀。 OpenCV 提供了equalize…