• H264码流解析

    H264码流解析

    概述本文主要介绍H264码流的概念和码流结构,以及一些重要的参数。1.H264编码分层NAL层:(Network Abstraction Layer,视频数据网络抽象层): 它的作用是H264只要在网络上传输,在传输的过程每个包以太网是1500字节,而H264的帧往往会大于1500字节,所以要进行拆包,将一个帧拆成多个包进行传输,所有的拆包或者组包都是通过N... 全文》

    音视频 9个月前 | touch
  • H264基本概念(入门)

    H264基本概念(入门)

    H264编码总体思路  编码其实就是压缩,那么肯定是要去除冗余信息的,一般来说冗余信息要么是有重复多余的,可以直接丢弃或者换成另一种更省空间的方式来表达,要么是人感知不敏感,即使去掉一些信息,人也很难感知到。对于我么Android开发来说,最熟悉的压缩莫过于Bitmap的压缩了,常见2种,一是压缩分辨率,这个对应去除重复多余的信息,一种是质量压缩,对应去掉一... 全文》

    音视频 9个月前 | touch
  • H264详解、熟悉与理清脉络

    H264——理清脉络前言:随着音视频的发展,H264的研究也愈发激起大家的兴趣,然而,H264里面是非常庞大的内容架构,一时间是很难以了解清楚,本文在本人的工作使用以及综合了各方面资料的基础上,将H264简要的进行一个脉络整理,意在让大家对该内容有一个大致框架的理解。另外,针对各个重要模块的内容详解,将在后续进行展开说明。背景:H.264,也被称为高级视频编... 全文》

    音视频 9个月前 | touch
  • H264系列(9):H264中的时间戳(DTS和PTS)

    H264系列(9):H264中的时间戳(DTS和PTS)

    (1)Ffmpeg中的DTS 和 PTSH264里有两种时间戳:DTS(Decoding Time Stamp)和PTS(Presentation Time Stamp)。 顾名思义,前者是解码的时间,后者是显示的时间。要仔细理解这两个概念,需要先了解FFmpeg中的packet和frame的概念。FFmpeg中用AVPacket结构体来描述解码前... 全文》

    音视频 9个月前 | touch
  • 视频流中的DTS、PTS到底是什么

    视频流中的DTS、PTS到底是什么

    视频流中的DTS、PTS到底是什么I、P、B 帧要搞懂 DTS 和 PTS ,首先要先了解一下 I、P、B 帧。I 帧 : 帧内编码帧 又称intra picture,I 帧通常是每个 GOP(MPEG 所使用的一种视频压缩技术)的第一个帧,经过适度地压缩,做为随机访问的参考点,可以当成图象。I帧可以看成是一个图像经过压缩后的产物。可独立解码。P 帧 : 前... 全文》

    音视频 9个月前 | touch
  • 音视频 (三) —— 视频相关参数的理解

    帧率(fps)帧率(Frame rate)是用于测量显示帧数的量度。所谓的测量单位为每秒显示帧数(Frames per Second,简称:FPS)或“赫兹”(Hz)由于人类眼睛的特殊生理结构,如果所看画面之帧率高于24的时候,就会认为是连贯的,此现象称之为视觉暂留。这也就是为什么电影胶片是一格一格拍摄出来,然后快速播放的。而对游戏,一般来说,第一人称射击游... 全文》

    音视频 11个月前 | touch
  • 音视频 (二) —— H.264中相关参数理解

    音视频 (二) —— H.264中相关参数理解

    了解H.264H.264,同时也是MPEG-4第十部分,是由ITU-T视频编码专家组(VCEG)和ISO/IEC动态图像专家组(MPEG)联合组成的联合视频组(JVT,Joint Video Team)提出的高度压缩数字视频编解码器标准。这个标准通常被称之为H.264/AVC(或者AVC/H.264或者H.264/MPEG-4 AVC或MPEG-4/H.26... 全文》

    音视频 11个月前 | touch
  • 音视频 (一) —— H.264 中的 NAL 技术

    H.264 中的 NAL 技术1.NAL 概述NAL 全称 Network Abstract Layer,即网络抽象层。在 H.264/AVC 视频编码标准中,整个系统框架被分为 了两个层面:视频编码层面(VCL)和网络抽象层面(NAL)。其中,前者负责有效表示视频数据的内容, 而后者则负责格式化数据并提供头信息,以保证数据适合各种信道和存储介质上的传输。... 全文》

    音视频 11个月前 | touch
  • Elecard StreamEye Tools

    Elecard StreamEye Tools

    Elecard StreamEye Tools是一款分析视音频的好工具。比较常用的是:Elecard Stream AnalyzerElecard StreamEyeElecard YUV ViewerElecard Stream AnalyzerElecard Stream AnalyzerOpen .264可以查看NALU的顺序查看I帧间隔Open .t... 全文》

    音视频 12个月前 | touch
  • 流媒体传输协议浅析(三)可靠UDP传输方案

    流媒体传输协议浅析(三)可靠UDP传输方案

    一 引言从流媒体的业务特征和TCP,UDP各种特点,UDP在媒体传输方面具有很大优越性,但UDP可靠性需要业务开发投入大量的人力;相反 tcp 技术成熟,可以复用已稳定的http 服务器技术,不需要投入人力和技术解决可靠性问题,成熟,开发简单,拿来即用。故TCP在传统的流媒体协议还是广泛存在。但实际的网络拥塞,带宽不足,信号衰减会造成tcp 传输的音视频体验... 全文》

    音视频 1年前 | touch