社区
其它技术问题
帖子详情
h264码流 没有sps和pps这两帧 如何才能正确播放
TaYuer
2019-10-13 08:29:15
截取一段rtp包,里面承载的是h264二进制流,提取之后缺少sps和pps,如何可以正确解码?
在其他协议类似sdp里没有发现sps和pps
...全文
1490
3
打赏
收藏
h264码流 没有sps和pps这两帧 如何才能正确播放
截取一段rtp包,里面承载的是h264二进制流,提取之后缺少sps和pps,如何可以正确解码? 在其他协议类似sdp里没有发现sps和pps
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
JIUHENMENG
2022-03-17
打赏
举报
回复
请问你是如何解决的呢
TaYuer
2020-05-21
打赏
举报
回复
谢谢。找到了。在RTSP协议里
元谋
2019-12-19
打赏
举报
回复
这里主要要看发送方是否发送了SPS,PPS。没有发送的话如果知道视频的分辨率帧率等信息可以自己安照H264标准构建SPS,PPS。如果发送方发送了,要看为什么没有提取到SPS,PPS,常用的H264封装成RTP包方法参考RFC3894标准,SPS,PPS这两个NALU一般出现在I帧里面的IDR NALU前面。
ffmpeg学习 编码为
h264
裸流添加
sps
、
pps
在
h264
流中,有
两
种NALU极其的重要,序列参数集(Sequence Paramater Set,
SPS
)和图像参数集(Picture ParamaterSet,
PPS
)。
SPS
中的信息至关重要,记录了编码的prfile、level、图像宽高等,如果其中的数据丢失或出现错误,那么解码过程很可能会失败。每一
帧
编码后数据所依赖的参数保存于
PPS
中。 一般情况
SPS
和
PPS
的NAL Unit通常位于整个
码流
的起始位置。封装文件一般进保存一次,位于文件头部,而对于实时流,通常是从流中间开始解码,因此需要在每个I
H264
码流
中
SPS
PPS
SEI概念及详解
一.VCL和NAL的关系: 1.H.264的功能分
两
层: VCL(Video Codeing Layer):视频编码层,负责的是视频内容的处理,重点在编解码算法; NAL(Network Abstraction Layer):网络抽象层,负责将编码后的数据以网络要求的格式进行打包和传输; 2.H.264编码过程中的三种不同数据格式:(1)SODB(String of Data Bits)数据比特串: 最原始的编码数据,即VCL数据,
没有
任何附加数据; (2)RBSP(Raw Byte Sequence
H264
编解码
SPS
、
PPS
参数说明
H264
编解码参数说明一、
H264
码流
分层1、NAL层2、 VCL层3、
码流
基本概念①、 SODB(String Of Data Bits)②、 RBSP(Raw Byte Sequence Payload)③、 NALU 单元
SPS
/
PPS
/Slice Header二,
SPS
中
两
个重要的参数分别是 Profile 与 Level1、
H264
Profile2、
H264
Level3、 分辨率4、
帧
相关的①、
帧
数 log2_max_frame_num_minus4②、 参考
帧
数 max_num_
H264
码流
中
SPS
PPS
详解
来源:
H264
码流
中
SPS
PPS
详解 - 知乎 1
SPS
和
PPS
从何处而来? 2
SPS
和
PPS
中的每个参数起什么作用? 3 如何解析SDP中包含的H.264的
SPS
和
PPS
串? 1 客户端抓包 在做客户端视频解码时,一般都会使用Wireshark抓包工具对接收的
H264
码流
进行分析,如下所示: 在这里我们可以看到对解码视频起关键作用的
SPS
和
PPS
。 双击
SPS
内容如下: 双击
PPS
内容如下: 那么从上面的
sps
中我们知道图像的宽,高。 宽=(19+1 )*16=320
H264
码流
中NALU
sps
pps
IDR
帧
的理解
H264
码流
中NALU
sps
pps
IDR
帧
的理解 1、概念 什么是NALU?
H264
码流
可以分为
两
层,VCL层和NAL层,NAL的全称是Network abstraction layer,叫网络抽象层,它保存了
H264
相关的参数信息和图像信息,NAL层由多个单元NALU组成,NALU由了NALU头(00 00 00 01或者00 00 01)、
sps
(序列参数集)、
pps
(图像参...
其它技术问题
3,881
社区成员
9,044
社区内容
发帖
与我相关
我的任务
其它技术问题
C/C++ 其它技术问题
复制链接
扫一扫
分享
社区描述
C/C++ 其它技术问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章