ps流解析

作者: 爱吃花栗鼠的猫 | 来源:发表于2018-10-07 22:15 被阅读132次
    • 参考协议
      iso13818-1 pes-2.4.3.6
    • 码流
    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
    

    相关文章

      网友评论

        本文标题:ps流解析

        本文链接:https://www.haomeiwen.com/subject/pmplaftx.html