項目簡介
基於官方的demo進行修改,限於能力問題,並沒有將功能代碼完全從官方的demo中分離出來,還是基於原來的框架進行修改,做了一些簡單的封裝,我做的工作如下:
- 使用自己的采集程序
- 定義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