• 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
        ******************************************/
  • 相关阅读:
    Java中的CopyOnWrite
    Collection和Collections的区别
    java中值类型与引用类型的关系
    Xml的用途
    js弹框的3种方法
    文件夹重定向失败解决方案
    网络管理人员经常遇到的十个问题(转载)
    QTP之下拉列表单选框…
    Windows脚本宿主对象模型
    QTP报错“缺少对象WScript”
  • 原文地址:https://www.cnblogs.com/muzihuan/p/11528056.html
Copyright © 2020-2023  润新知