服务器开发Srs视频监控系统

ps流解析

2018-10-07  本文已影响132人  爱吃花栗鼠的猫
00000800: 00 00 01 BA(ps pack start code) 
                  44 00 04 00 1C 01 43 43 5B F8(ps pack header
                 at least 14 bytes, pack stuff length=0(0xF8 last 3bits))  
                  00 00
00000810: 01(pes start code) E0(stream id, video) 07 EC(pes pack             
                   len=0x07EC, 2028bytes) 
                  当stream为video时,有extension    
                  80 C1 0E(pes header lenght=0x0E, 14bytes)
                 31 00 03  7C DD 11 00  03 5F
00000820: 91 10 60 E6  FF(pes header end) 
                  payload:
                  00 00 01 B3 28 01 E0 32 FF FF E0
00000830: 18 00 00 01 B5 14 8A 00 01 00 00 00 00 01 B8 00
00000840: 08 00 40 00 00 01 00 00 0F FF F8 00 00 01 B5 8F
  ...
0x00, 0x00, 0x01, 0xbc, 
0x00, 0x1e, 长度
0xe1, 0xff, 跳过 没有用
0x00, 0x00, 
0x00, 0x14, 基本流长度
0x1b, h264编码格式
0xe0, 代表视频流
0x00, 0x0c, 代表接下来的长度12个字节
0x2a, 0x0a, 0x7f, 0xff, 0x00, 0x00, 0x07, 0x08, 0x1f, 0xfe,
                      0xa0, 0x78, 
                      
                      0x90, g711 音频格式
                      0xc0, 代表音频流
                      0x00, 0x00, 代表长度,这里是0                      
                      0x00, 0x00, 0x00, 0x00, 循环冗余校验
                      
                      -------------
                      0x00, 0x00, 0x01, 0xe0,  es视频数据                      
                      0x7f, 0xe0,
                      0x80, 0x80, 0x05, 0x21, 0x00, 0x01, 0x00, 0x01
上一篇 下一篇

猜你喜欢

热点阅读