視頻上雲網關平台EasyCVR使用海康SDK拉流協議分析


視頻上雲網關平台EasyCVR的作用,就是在龐大的項目場景中,將眾多不同的分支設備進行統一的管理,能夠接入SDK,比如上一篇博文我就為大家介紹了EasyCVR支持接入海康SDK

本文我們來講一下EasyCVR使用海康SDK拉流協議分析。首先我們來看一下40Byte海康攝像頭:

PS流數據:

0x000000BA PS pack_start_code

包含 pack_start_code 的14字節(112bit)的后三位 pack_stuffing_length 代表填充數據,上圖中為0xFE&0x07=6,

跳過6字節的填充數據,以后的數據就是 PES流數據了

第一個pes 0x000001 起始碼 0xBC 為streamID

常見的streamID有

  • 視頻0xe0 (1110 xxxx)
  • 音頻0xc0(110x xxxx)
  • Program_stream_map 0xbc(1011 1100)
  • 私有流 0xbd(10111101) 0xbf(10111111)

整個數據包的結構

參考文檔:

https://blog.csdn.net/heibao111728/article/details/80308475


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM