![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
H.264
康康伴你看视界
回顾以往,见证此刻,改变未来!
展开
-
ffmpeg 解码rtp方法
命令:ffplay.exe -protocol_whitelist “file,udp,rtp” -i w.sdpw.sdp内容:m=video 1234 RTP/AVP 96a=rtpmap:96 H264/90000c=IN IP4 192.168.0.110原创 2021-04-26 17:14:18 · 1108 阅读 · 0 评论 -
rtsp发送主流和辅流
这里的主流和辅流都是使用frame_len = stStream.pstPack[0].u32Len;//stStream.pstPack[0].u32Len[0];frame_ptr = stStream.pstPack[0].pu8Addr;//stStream.pstPack[0].pu8Addr[0]; timestamp += (90000/60);...原创 2019-08-28 13:54:28 · 1167 阅读 · 0 评论 -
NALU的解释
一个图像序列的组成:SPS+PPS+SEI+一个I帧+若干个P帧。SPS、PPS、SEI、一个I帧、一个P帧都可以称为一个NALUNALU结构:开始码+NALU头+NALU数据(开始码: 00 00 00 01分隔符)NALU数据为编码器编出来的图像信息或图像数据在h.264中NALU头是8bit,在h.265中NALU是16bith.264:(1)第1位禁止位,值为1表示...原创 2019-08-23 15:04:40 · 5175 阅读 · 0 评论 -
H.264中CBR VBR FIXQP
CBR(Constant Bit Rate)固定比特率。即在码率统计时间内保证编码码率平稳。码率稳定主要由两个量来评估,这两个量都可以由用户在创建编码通道时指定。。。 码率统计时间 u32StatTime单位为秒(s),码率统计时间越长,每帧图像的码率波动对于码率调节的影响越弱,码率的调节会更缓慢,图像质量的波动会更轻微;码率统计时间越短,每帧图像的码率波动对于码率调节的影响越强,图像码...原创 2019-08-23 17:10:13 · 2736 阅读 · 0 评论 -
H264码流中SPS PPS详解
转载地址:https://zhuanlan.zhihu.com/p/278962391 SPS和PPS从何处而来?2 SPS和PPS中的每个参数起什么作用?3 如何解析SDP中包含的H.264的SPS和PPS串?SPS中的两个关键参数 Profile和LevelProfile:主要是定义了编码工具的集合(使用哪种算法),位置:分隔符后第二个字节Level : 主要是对码流的关键参数取...原创 2019-08-23 16:43:30 · 318 阅读 · 0 评论 -
RTSP信令的交互
RTSP 有如下信令:原创 2019-08-14 18:10:47 · 379 阅读 · 0 评论 -
RTP timestamp与帧率及时钟频率的关系
https://blog.csdn.net/jasonhwang/article/details/7316128本文链接原创 2019-08-14 11:08:01 · 332 阅读 · 0 评论 -
rtsp中的rtp发送和head理解
服务器端的sendto首先要得到客户端的IP地址和端口号struct sockaddr_in server; server.sin_family=AF_INET; server.sin_port=htons(g_rtspClients[is].rtpport[0]); // htons 转换为网络序 server.sin_addr.s_addr=i...原创 2019-08-14 14:32:21 · 412 阅读 · 0 评论 -
H264(NAL简介与I帧判断)
此文转自:https://www.cnblogs.com/yjg2014/p/6144977.html1、NAL全称Network Abstract Layer, 即网络抽象层。在H.264/AVC视频编码标准中,整个系统框架被分为了两个层面:视频编码层面(VCL)和网络抽象层面(NAL)。其中,前者负责有效表示视频数据的内容,而后者则负责格式化数据并提供头信息,以保证数据适合各种信道和存储介...原创 2019-08-14 16:49:56 · 525 阅读 · 0 评论 -
H.264NLU和RTSP协议理解
h.264分为两部分组成:VCL 和 NALVCL: 是指如何进行视频压缩算法的纯视频流的部分,这里不做说明(这里是大公司给完成的部分)NAL:是指网络抽象层部分(Network Abstraction Layer Units),说白了是给每个序列加入一个头信息;方便网络传输。举个例子:比如我们寄快递一样,VCL指你要邮寄的东西,NAL是你的包装盒和邮寄单信息,而这里的RTSP好比是快递...原创 2019-03-26 16:57:27 · 1076 阅读 · 0 评论 -
h264中profile和level的含义
转自:https://blog.csdn.net/xiaojun111111/article/details/52090185Profile是对视频压缩特性的描述(CABAC呀、颜色采样数等等)。Level是对视频本身特性的描述(码率、分辨率、fps)。简单来说,Profile越高,就说明采用了越高级的压缩特性。Level越高,视频的码率、分辨率、fps越高。一些移动设备(手机、游戏机、P...转载 2019-03-22 17:08:22 · 629 阅读 · 0 评论 -
H264(NAL简介与I帧判断)
https://blog.csdn.net/jefry_xdz/article/details/8461343来源: jefry_xdz1、NAL全称Network Abstract Layer, 即网络抽象层2、如何判断帧类型(是图像参考帧还是I、P帧等)?...转载 2019-03-22 14:50:24 · 175 阅读 · 0 评论 -
H264码流中SPS PPS
转载地址:https://www.cnblogs.com/wainiwann/p/7477794.html1 SPS和PPS从何处而来?2 SPS和PPS中的每个参数起什么作用?3 如何解析SDP中包含的H.264的SPS和PPS串?转载 2019-03-22 16:49:29 · 267 阅读 · 0 评论