项目简介

  基于官方的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

相关文章:

  • 2021-07-22
  • 2021-10-13
  • 2021-12-06
  • 2021-10-15
  • 2021-08-16
  • 2021-11-05
  • 2021-08-31
  • 2021-07-13
猜你喜欢
  • 2022-12-23
  • 2021-11-23
  • 2021-08-30
  • 2021-05-24
  • 2022-12-23
  • 2021-05-15
  • 2021-10-30
相关资源
相似解决方案