H.264的一些资料整理

本文转载自 http://blog.csdn.net/ljzcom/article/details/7258978, 如有需要,请移步查看。

Technorati 标签: H.264 资料整理

--------------------------分割线开始-----------------------------------

1。http://www.zooyoo.org/?tag=h264

2。怎么区分h264视频流的I frame 和B frame?

http://group.gimoo.net/review/77829

3。H264 FAQ集锦

http://blog.ednchina.com/ningjinghai123/254722/Message.aspx

4。mp4(h264容器)文件格式详解

http://www.niuc.net/alias/mp4-file-format/

5。分析一段H264数据

http://www.360doc.com/content/09/0429/11/59579_3309616.shtml

6。封装3GP的问题

http://bbs.dvbcn.com/showtopic-45837-1.html

7。中华视频技术网

http://www.chinavideo.org/

8。H.264 学习指南 -- 提供一些入门介绍

http://www.chinavideo.org/viewthread.php?tid=4165&extra=page%3D1

9。peter lee的博客专栏,JM, X264介绍

http://blog.csdn.net/sunshine1314/article/category/170804

10。作者做视频监控项目,ffmpeg,x264介绍

http://blog.csdn.net/maopig/article/category/847674

11。很强大的FFMPEG API Documentation

http://wiki.aasimon.org/doku.php?id=ffmpeg:ffmpeg

时间: 2024-10-04 13:28:43

H.264的一些资料整理的相关文章

基于RTP的h.264视频传输系统设计(一)

一.H.264 的层次介绍 H.264 定义三个层次,每个层次支持一组特定的编码功能,并且依照各个层次指定所指定的功能.基础层次(baselineprofile)支持I 帧和 P 帧[1]的帧内和帧间编码,支持自适应的可变长度的熵编码(CAVLC).主要层次(main profile)支持隔行扫描视频,B帧[2]的帧内编码,使用加权预测的帧内编码和使用上下文的算术编码(CABAV).扩展层次(extendedprofile)不支持隔行扫描视频和CABAC,但增加了码流之间高效的转化模式(SP 和

H.264 JM 的使用

H.264是由I组织的缩写)和ITU(国际电信联盟的缩写)共同制定的视频压缩标准,J是Joint的缩写,意思就是ISO和ITU共同组成的联合专家组,M是Model的缩写,JM放一起就是指ISO和ITU共同组成的联合专家组提供的H.264编解码器参考模型. JM特点是支持特性好,实用性差.编码和解码的速度很慢.经常用于学术研究. 之前的项目由于需要用JM检查结果的正确性, 所以用到了JM, 查到一些资料,整理如下: 可以在这里下载JM的代码和一些资料: http://iphome.hhi.de/s

x264 - 高品质 H.264 编码器

转自:http://www.5i01.cn/topicdetail.php?f=510&t=3735840&r=18&last=48592660 H.264 / MPEG-4 AVC 是优秀的视讯编码格式就目前已成熟的视讯编码格式而言,H.264的压缩率是最佳的.压缩率极高,可以只用很低 bitrate 提供堪用画质. 而 x264 为免费开放原始码的 H.264 / MPEG-4 AVC 编码器,是目前编码效率最高的开放原始码 H.264 编码器. 此文只是基础知识,说明只是大略

基于H.264协议的视频传输系统中遇到的问题以及解决办法

问题1.视频压缩解码模块在运用的时候出现错误:解码器再解码第二帧视频图片的时候出现异常 client: ../../decoder/T264dec.c:594:T264dec_decode_nal: Assertion `0' failed. Aborted 对于该问题的分析及解决过程为: 1.  修改数据类型,所有缓存区改为unsigned char类型(原来统一为char 类型),但是还是遇到一样的异常错误,问题没有解决. 2.  查看缓存区具体内容是否与服务器端压缩的数据是一致的的,对照数

将h.264视频流封装成flv格式文件

一.flv 格式 本文转自:http://blog.csdn.net/yeyumin89/article/details/7932368 对其文章的格式稍做调整,并修改了部分 type error. flv 文件的格式其实网上资料还是不少,但是怎么封装成 flv 却不多.看了不少资料,找到了一个觉得还比较靠谱的: http://www.cnblogs.com/chef/archive/2012/07/18/2597279.html 其实 flv 还是挺简单的一个视频格式,下面就来先谈一谈 FLV

H.264中NAL、Slice与frame意思及相互关系

NAL nal_unit_type中的1(非IDR图像的编码条带).2(编码条带数据分割块A).3(编码条带数据分割块B).4(编码条带数据分割块C).5(IDR图像的编码条带)种类型 与 Slice种的三种编码模式:I_slice.P_slice.B_slice 还有frame的3种类型:I frame.P frame. B frame之间有什么映射关系么? 最后,NAL nal_unit_type中的6(SEI).7(SPS).8(PPS)属于什么帧呢? 不好意思,文档看得头晕晕的了,问题比

Android IOS WebRTC 音视频开发总结(七九)-- WebRTC选择H.264的四大理由

本文主要介绍WebRTC选择H.264的理由(我们翻译和整理的,译者:weizhenwei,校验:blacker),最早发表在[编风网] 支持原创,转载必须注明出处,欢迎关注我的微信公众号blacker(微信ID:blackerteam 或 webrtcorgcn). 微软近日宣布: Edge的ORTC开始支持H.264/AVC. 这是目前唯一能够在Firefox.Chrome和Edge之间跨浏览器进行视频通话的方法.VP8和VP9至多能让你在Chrome和Firefox之间建立视频通话. 对我

FFmpeg的H.264解码器源代码简单分析:环路滤波(Loop Filter)部分

本文分析FFmpeg的H.264解码器的环路滤波(Loop Filter)部分.FFmpeg的H.264解码器调用decode_slice()函数完成了解码工作.这些解码工作可以大体上分为3个步骤:熵解码,宏块解码以及环路滤波.本文分析这3个步骤中的第3个步骤. 函数调用关系图 环路滤波(Loop Filter)部分的源代码在整个H.264解码器中的位置如下图所示. 单击查看更清晰的图片 环路滤波(Loop Filter)部分的源代码的调用关系如下图所示. 单击查看更清晰的图片 环路滤波主要用于

H.264 RTPpayload 格式------ H.264 视频 RTP 负载格式(包含AAC部分解析)

H.264 RTPpayload 格式------ H.264 视频 RTP 负载格式 1. 网络抽象层单元类型 (NALU) NALU 头由一个字节组成, 它的语法如下: +---------------+      |0|1|2|3|4|5|6|7|      +-+-+-+-+-+-+-+-+      |F|NRI|  Type   |      +---------------+ F: 1 个比特(禁止位).  forbidden_zero_bit. 在 H.264 规范中规定了这一位