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
    ******************************************/
原文地址:https://www.cnblogs.com/muzihuan/p/11528056.html