社区
Linux/Unix社区
帖子详情
h264的sps,pps和sei
LinuxInEmbedded
2013-12-26 02:30:42
00 00 00 01 67 42 E0 14 DA 05 82 51
00 00 00 01 68 CE 30 A4 80
00 00 00 01 06 E5 01 E4 80
上面三行分别是我的sps,pps和sei,如何翻译成sdp文件?我目前在rtp码流中将三者打成一包发送,是否需要用组合包?
...全文
760
3
打赏
收藏
h264的sps,pps和sei
00 00 00 01 67 42 E0 14 DA 05 82 51 00 00 00 01 68 CE 30 A4 80 00 00 00 01 06 E5 01 E4 80 上面三行分别是我的sps,pps和sei,如何翻译成sdp文件?我目前在rtp码流中将三者打成一包发送,是否需要用组合包?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
LinuxInEmbedded
2013-12-31
打赏
举报
回复
在一个session里传输多路码流如何分别标识他们?用不同的ssrc吗?
LinuxInEmbedded
2013-12-28
打赏
举报
回复
上面30个字节紧跟着一帧IDR帧,我将数据一股脑发给vlc可以播放,但是我将上面的sps,pps和sei用组合包,余下的超过mtu字节的用分包发送给vlc却不能播放了,请问为什么呢?前者没有去掉帧间隔00 00 00 01,后面组包分包去掉了sps,pps,sei的帧间隔
LinuxInEmbedded
2013-12-26
打赏
举报
回复
目前我的h264码流是按帧获取的,每10帧会有一个IDR,IDR前面会先编码sps,pps和sei,他们分别是12,9,9字节,如上所示。我打算将sps和pps以及sei按照组合包处理,对于IDR和其余帧按照包大小决定是否分片处理;请问这样是否合适?因为sps,pps以及sei是和idr在一帧编码出来的数据,他们的包序号和时间戳如何处理?另外对于分片的帧,发送数据包的时候包序号是不是依次加1,而时间戳不变?
一眼看出NALU中
SPS
与
PPS
与
SEI
与IDR与P帧
一眼看出NALU中
SPS
与
PPS
与
SEI
与IDR与P帧
C++ 读取
h264
中的nalu
h264
帧通常包含多个nalu,当我们需要封装为mp4的时候,就需要获取这些nalu,读取其中的
sps
和
pps
信息,以及视频帧。
h264
的打包格式有2种,一种是Annex-B,另一种是AVCC,本文提供Annex-B的解析方法。本资源为文章附件...
FU-A分片实例.7z
wireshark抓取的基于H.264码流的RTP包,打包模式为非交错模式,NALU类型为FU-A。 压缩包中包含连个文件: (1)FUA_SLICE.pcap,...(2)frame.bin,从抓包文件中组出一个完成的IDR帧(包括
SPS
、
PPS
、
SEI
和4个IDR_SLICE)
h26x-extractor:从H.264比特流中提取NAL单元,并对它们的类型和内容进行解码
安装要求:Python 3.5或更高版本通过点: pip3 install h26x-extractor状态目前支持: H.264比特流解析解析NALU 解析AUD 解析CodedSliceIDR 解析CodedSliceNonIDR 解析
SPS
解析
PPS
目前计划: 解析
SEI
解析VUI H.265...
编译好的x265,带y4m文件
-h/--help Show this help text and exit -V/--version Show version info and exit Output Options: -o/--output <filename> Bitstream output file name --log-level <string> Logging level: none error ...
Linux/Unix社区
23,120
社区成员
74,507
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章