DoubleLi

qq: 517712484 wx: ldbgliet

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  4737 随笔 :: 2 文章 :: 542 评论 :: 1615万 阅读
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

随笔分类 -  h264/h265/mpeg

上一页 1 2

摘要:1、NAL全称Network Abstract Layer, 即网络抽象层。 在H.264/AVC视频编码标准中,整个系统框架被分为了两个层面:视频编码层面(VCL)和网络抽象层面(NAL)。其中,前者负责有效表示视频数据的内容,而后者则负责格式化数据并提供头信息,以保证数据适合各种信道和存储介质上 阅读全文
posted @ 2017-07-13 11:34 DoubleLi 阅读(457) 评论(0) 推荐(0) 编辑

摘要:H264的RTP负载打包的数据包格式,分组,分片 1. RTP数据包格式 RTP报文头格式(见RFC3550 Page12): 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 12 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+ 阅读全文
posted @ 2017-07-13 11:32 DoubleLi 阅读(1094) 评论(0) 推荐(0) 编辑

摘要:引用:http://blog.csdn.net/perfectpdl/article/details/6633841 一. h264基础概念 1、NAL、Slice与frame意思及相互关系 1 frame的数据可以分为多个slice.每个slice中的数据,在帧内预测只用到自己slice的数据, 阅读全文
posted @ 2017-07-13 11:26 DoubleLi 阅读(877) 评论(0) 推荐(0) 编辑

摘要:最近在做基于SIP的VoIP通信研究,使用Wireshark软件可以对网络流量进行抓包。 VoIP使用RTP协议对语音数据进行传输,语音载荷都封装在RTP包里面。要对传输中的语音进行截获和还原,需要通过Wireshark对RTP包进行分析和解码。该过程如下: 1.打开截获的pcapng文件,点击Te 阅读全文
posted @ 2017-07-13 10:24 DoubleLi 阅读(8864) 评论(1) 推荐(1) 编辑

摘要:抓到完整的流媒体包之后,用wireshark打开,其中的包可能不会自动映射成RTP+AMR/H263/H264的包,做如下修改操作即可:1. 把UDP 包解析成RTP/RTCP包。选中UDP包,右键,选择Decode As,选RTP2. 把RTP Payload映射成实际的媒体格式。首先查看RTSP 阅读全文
posted @ 2017-07-13 10:21 DoubleLi 阅读(4739) 评论(0) 推荐(0) 编辑

摘要:一、什么是视频码率 视频码率是视频数据(包含视频色彩量、亮度量、像素量)每秒输出的位数。一般用的单位是kbps。 二、设置视频码率的必要性 在网络视频应用中,视频质量和网络带宽占用是相矛盾的。通常情况下,视频流占用的带宽越高则视频质量也越高,需要的网络带宽也越大,解决这一矛盾的钥匙当然是视频编解码技 阅读全文
posted @ 2017-06-26 12:03 DoubleLi 阅读(2555) 评论(0) 推荐(0) 编辑

摘要:1 写在开始之前 在前段时间有分享一个H264封装ps流到相关文章的,这次和大家分享下将H264封装成TS流到相关实现,其实也是工作工作需要。依照上篇一样,分段说明每个数据头的封装情况,当然,一样也会加上rtp头,方便以后的这方面到需求,如果开发不需要的话,可 以自行屏蔽掉,当然需要主要buffer 阅读全文
posted @ 2017-03-23 14:33 DoubleLi 阅读(5077) 评论(0) 推荐(0) 编辑

摘要:1、写在开始之前: 最近因为新工作要维护别人留下的GB模块代码,先熟悉了流程,然后也试着封装了下ps流,结果也能通过测试正常预览了,当然,其中开发读文档的头疼,预览花屏,卡帧的事情都有遇到,当时慢慢的看文档,整理逻辑,也就都顺利解决了,下面把大致的一些流程代码贴出来分享下。既然是对接国标,自然少不了 阅读全文
posted @ 2017-03-23 14:31 DoubleLi 阅读(5456) 评论(0) 推荐(0) 编辑

摘要:首先来介绍下h265(HEVC)nal单元头,与h264的nal层相比,h265的nal unit header有两个字节构成,如下图所示: 从图中可以看出hHEVC的nal包结构与h264有明显的不同,hevc加入了nal所在的时间层的ID,取去除了nal_ref_idc,此信息合并到了nalty 阅读全文
posted @ 2017-03-17 11:52 DoubleLi 阅读(5431) 评论(0) 推荐(1) 编辑

摘要:牛逼的视频会议网站:http://wmnmtm.blog.163.com/blog/#m=0 ++++++++++++++++++++++++++++++++++++++++++++++++++++ http://wmnmtm.blog.163.com/blog/static/38245714201 阅读全文
posted @ 2017-03-15 11:29 DoubleLi 阅读(17603) 评论(0) 推荐(0) 编辑

摘要:分类: linux应用程序之 流媒体(18) 分类: linux应用程序之 流媒体(18) 网络抽象层单元类型 (NALU): NALU头由一个字节组成,它的语法如下: + + |0|1|2|3|4|5|6|7| +-+-+-+-+-+-+-+-+ |F|NRI| Type | + + F: 1个比 阅读全文
posted @ 2017-03-15 11:29 DoubleLi 阅读(2226) 评论(0) 推荐(0) 编辑

摘要:H264元素的分层结构 H.264编码器输出的Bit流中,每个Bit都隶属于某个句法元素。句法元素被组织成有层次的结构,分别描述各个层次的信息。 在H.264 中,句法元素共被组织成 序列、图像、片、宏块、子宏块五个层次。在这样的结构中,每一层的头部和它的数据部分形成管理与被管理的强依赖关系,头部的 阅读全文
posted @ 2016-08-10 11:52 DoubleLi 阅读(789) 评论(0) 推荐(0) 编辑

摘要:// 【h264编码出的NALU规律】// 第一帧 SPS【0 0 0 1 0x67】 PPS【0 0 0 1 0x68】 SEI【0 0 0 1 0x6】 IDR【0 0 0 1 0x65】// p帧 P【0 0 0 1 0x61】// I帧 SPS【0 0 0 1 0x67】 PPS【0 0 0 阅读全文
posted @ 2016-04-12 19:59 DoubleLi 阅读(8732) 评论(0) 推荐(0) 编辑

摘要:1、NAL全称Network Abstract Layer, 即网络抽象层。在H.264/AVC视频编码标准中,整个系统框架被分为了两个层面:视频编码层面(VCL)和网络抽象层面(NAL)。其中,前者负责有效表示视频数据的内容,而后者则负责格式化数据并提供头信息,以保证数据适合各种信道和存储介质上的... 阅读全文
posted @ 2015-06-30 20:13 DoubleLi 阅读(2068) 评论(1) 推荐(0) 编辑

上一页 1 2
点击右上角即可分享
微信分享提示