zoukankan      html  css  js  c++  java
  • 实战小项目之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

  • 相关阅读:
    flexible
    arcgis
    vue 语法糖
    sass 的安装 编译 使用
    nodeJs
    微信小程序
    linux cgroups 简介
    git命令
    sublime笔记
    工程优化学习(进退法、黄金分割法、二次插值法、三次插值法、最速下降法)
  • 原文地址:https://www.cnblogs.com/tla001/p/6322993.html
Copyright © 2011-2022 走看看