zoukankan      html  css  js  c++  java
  • 2-3程序流程

        /******************************************
         step  1: init sys variable
       mpp变量的初始化:填充变量等
    ******************************************/
        /******************************************
         step 2: mpp system init.
         初始化mpp系统
        ******************************************/
        /******************************************
         step 3: start vi dev & chn to capture
         图像采集做基本处理
         dev:vi的设备
         chn:vi的通道
        ******************************************/
        /******************************************
         step 4: start vpss and vi bind vpss
         启动vpass并且vi和vpass绑定
         vi采集后,放到vb缓存块,缓存块会自动传递到vpass中
        ******************************************/
      /******************************************
      step 5: start stream venc 
      启动视频编码
      ******************************************/
        /******************************************
         step 6: stream venc process -- get stream, then save it to file.
         码流处理:创建了一个线程完成保存工作
         or打包MP4保存到硬盘->录像
         or分包,通过rtsp传输出去
         or裸流丢到流文件:使用VLC查看
        ******************************************/
        /******************************************
         step 7: exit process
         按两次回车退出:把线程回收
         vi和vpss解绑
         vpss stop
         vi stop
         system exit
        ******************************************/
  • 相关阅读:
    多媒体基础知识之PCM数据
    FFmpeg在Linux下编译使用
    AndroidStudio 中使用FFMPEG
    Android 音频播放分析笔记
    【Linux 命令】- more和less
    【Linux】- 简明Vim练习攻略
    【Linux】- 对find,xargs,grep和管道的一些理解
    【Linux 命令】- find 命令
    【Linux 命令】- tar 命令
    【Linux】- CentOS7 下 安装 supervisor
  • 原文地址:https://www.cnblogs.com/muzihuan/p/11528056.html
Copyright © 2011-2022 走看看