實戰小項目之IMX6 VPU使用


項目簡介

  基於官方的demo進行修改,限於能力問題,並沒有將功能代碼完全從官方的demo中分離出來,還是基於原來的框架進行修改,做了一些簡單的封裝,我做的工作如下:

  1. 使用自己的采集程序
  2. 定義6中工作模式,即輸入(標准采集、自定義采集、文件),輸出(文件,UDP組播)

模式定義

#ifdef V4L2TOFILE
#define IN_V4L2
#define OUT_FILE
#endif
#ifdef FILETOFILE
#define IN_FILE
#define OUT_FILE
#endif
#ifdef VIRTUALTOFILE
#define IN_VIRTUAL
#define OUT_FILE
#endif

#ifdef V4L2TOUDP
#define IN_V4L2
#define OUT_UDP
#endif
#ifdef VIRTUALTOUDP
#define IN_VIRTUAL
#define OUT_UDP
#endif
#ifdef FILETOUDP
#define IN_FILE
#define OUT_UDP
#endif

完整工程

  https://github.com/tla001/CapTransV3

使用vpu 進行udp推流的使用,可以推至組播IP,然后使用ffplay查看即可

 

參考

  http://blog.csdn.net/u012478275/article/details/51241934


免責聲明!

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



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