• 影响音视频延迟的关键因素(二): 采集、前处理、编解码

    时间:2024-03-13 20:35:36

    上一篇,我们分析了5种流媒体系统与音视频延迟的关系。今天,我们将按照数据的流动步骤,分析每个环节是如何影响音视频时延的,首先分享的是音视频“采集、前处理、编解码”这...

  • (转载)音频编解码基础(wav/aac/pcma/pcmu)

    时间:2024-03-13 20:35:13

    原文:https://blog.csdn.net/hiwubihe/article/details/81258879[音频编解码系列文章]音频编解码基础FFMPEG...

  • 音频的编解码及其优化方法和经验

    时间:2024-03-05 14:18:48

    音频的编解码(codec)根据应用场景的不同主要由几大技术组织制定,分别是ITU-T、3GPP、MPEG。当然也有一些公司或者公司的联合体等制定,如微软的WMA。他们不仅制定了codec的规范,同时还提供软件实现的reference code,这样便于普及制定的codec的使用。本文先谈谈这些cod...

  • 各种音视频编解码学习详解 h264 ,mpeg4 ,aac 等所有音视频格式

    时间:2024-03-01 11:04:57

    编解码学习笔记(一):基本概念 媒体业务是网络的主要业务之间。尤其移动互联网业务的兴起,在运营商和应用开发商中,媒体业务份量极重,其中媒体的编解码服务涉及...

  • 目前主流的几种数字视频压缩编解码标准(转载)

    时间:2024-02-29 13:43:41

    上一篇主要讲了H.264,接下来我们看一下其他编解码标准。参看:目前主流的几种数字视频压缩编解码标准参看:视频编码标准汇总及比较 参看:An explan...

  • AMR编解码库的实现

    时间:2024-02-25 22:33:11

    基于opencore-amr实现amr-nb编码和解码,在Android上完成wav文件与amr文件格式的相互转换。wav和amr文件读写部分主要参考了openco...

  • 视频技术详解:语音编解码技术演进和应用选型

    时间:2024-01-31 07:45:52

    本文来自现网易云音乐音视频实验室负责人刘华平在LiveVideoStackCon 2017大会上的分享,并由LiveVideoStack整理而成。分享中刘华平以时间...

  • Netty 系列六(编解码器).

    时间:2024-01-21 07:46:49

    一、概念    网络传输的单位是字节,如何将应用程序的数据转换为字节,以及将字节转换为应用程序的数据,就要说到到我们该篇介绍的编码器和解码器。&...

  • 移动通信最先进的音频编解码器EVS及用好要做的工作

    时间:2024-01-20 19:47:29

    语音通信从最初的只有有线通信变成后来的有线通信与无线通信(移动通信)的竞争,当移动语音通信价格下来后有线语音通信明显处于逆势。如今移动语音通信的竞争对手是OTT(On The Top)语音,OTT语音是互联网厂商提供的服务,一般免费,如微信语音。目前语音通信技术上就分成了两大阵营:传统通信阵营和互联...

  • OpenSSL aes加解密实例+base64编解码

    时间:2024-01-20 17:19:20

    OpenSSL aes加解密简单实例+base64编解码#include <stdio.h>#include <string.h>#include <memory.h>#include <openssl/aes.h>#include <stdli...

  • Netty 中的消息解析和编解码器

    时间:2024-01-19 20:44:21

    本篇内容主要梳理一下 Netty 中编解码器的逻辑和编解码器在 Netty 整个链路中的位置。前面我们在分析 ChannelPipeline 的时候说到入站和出站事件的处理都在 pipeline 中维护着,通过list的形式将处理事件的 handler 按照先后关系保存为一个列表,有对应的事件过来就...

  • 音视频编解码——RGB与YUV格式转换

    时间:2024-01-13 20:33:45

    一.RGB模型与YUV模型1.RGB模型我们知道物理三基色分别是红(Red)、绿(Green)、蓝(Blue)。现代的显示器技术就是通过组合不同强度的红绿蓝三原色,来达成几乎任何一种可见光的颜色。在图像储存中,通过记录每个像素的红绿蓝强度,来记录图像的方法,称为RGB模型 (RGB Model)。常...

  • 音视频编解码: YUV存储格式中的YUV420P,YUV420SP,NV12, NV21理解(转)

    时间:2023-12-28 10:11:32

    概述 之前介绍了YUV码流的采样格式,下面分析下YUV码流的存储格式,YUV码流的存储格式与采样格式息息相关。总的来讲,YUV存储格式主要分为两种:planar 平面格式指先连续存储所有像素点的 Y 分量,然后存储 U 分量,最后是 V 分量。packed 打包模式指每个像素点的 Y、U、V 分量是...

  • FFmpeg编解码处理3-视频编码

    时间:2023-12-27 13:12:25

    本文为作者原创,转载请注明出处:https://www.cnblogs.com/leisure_chn/p/10584937.htmlFFmpeg编解码处理系列笔记:[0]. FFmpeg时间戳详解[1]. FFmpeg编解码处理1-转码全流程简介[2]. FFmpeg编解码处理2-编解码API详解...

  • FFmpeg编解码处理4-音频编码

    时间:2023-12-27 12:42:39

    本文为作者原创,转载请注明出处:https://www.cnblogs.com/leisure_chn/p/10584948.htmlFFmpeg 编解码处理系列笔记:[0]. FFmpeg时间戳详解[1]. FFmpeg编解码处理1-转码全流程简介[2]. FFmpeg编解码处理2-编解码API详...

  • Netty 源码 ChannelHandler(四)编解码技术

    时间:2023-12-26 08:06:00

    Netty 源码 ChannelHandler(四)编解码技术Netty 系列目录(https://www.cnblogs.com/binarylei/p/10117436.html)一、拆包与粘包问题由于 TCP 是面向字节流的,什么意思呢:虽然应用程序和 TCP 的交互是一次一个数据块(大小不等...

  • 【GPU编解码】GPU硬编码

    时间:2023-12-13 23:08:27

    一、OpenCV中的硬编码OpenCV2.4.6中,已实现利用GPU进行写视频,编码过程由cv::gpu::VideoWriter_GPU完成,其示例程序如下。 int main(int argc, const char* argv[]) { if (argc != ) { ...

  • 【转】Java web 编解码

    时间:2023-11-27 20:18:17

    几种常见的编码格式为什么要编码不知道大家有没有想过一个问题,那就是为什么要编码?我们能不能不编码?要回答这个问题必须要回到计算机是如何表示我们人类能够理解的符号的,这些符号也就是我们人类使用的语言。由于人类的语言有太多,因而表示这些语言的符号太多,无法用计算机中一个基本的存储单元—— byte 来表...

  • 编解码器之战:AV1、HEVC、VP9和VVC

    时间:2023-11-24 09:08:07

    视频Codec专家Jan Ozer在Streaming Media West上主持了一场开放论坛,邀请百余名观众参与热门Codec的各项优势与短板。本文整理了讨论的主要成果,基本代表了AV1、HEVC、VP9和VVC主流的观点。 一百余个观众分为五组,分别代表H.264,VP9,HEVC,AV1和V...

  • Delphi 自带的 Base64 编解码函数

    时间:2023-11-17 19:15:17

    今天帮别人解决一个关于 Base64 编解码的问题,竟然发现 Delphi 自带了 Base64 编解码的单元,叫 EncdDecd,这名字很拗口而且不直观,估计这是一直很少人关注和知道的原因。这个单元提供两套四个公开函数:对流的编解码:procedure EncodeStream(Input, O...