6、代码设计

4、代码设计

  • 目的:使用OPRT库来实现局域网视频实时传输
  • 参考samle_venc.c进行ortp开发

4.1、程序流程如下

step1:定义变量,VPSS,VENC,零散变量

step2:初始化sys变量

6、代码设计_第1张图片

step3:mpp系统初始化

6、代码设计_第2张图片

step4:启动vi设备&通道,采集图像

6、代码设计_第3张图片

step5:启动vpss和vi绑定vpss(vi采集图像存到缓存池后会自动传递到vpss)

6、代码设计_第4张图片

step6:启动venc单元和venc绑定vpss

6、代码设计_第5张图片

step7:处理venc流:通过ORTP传输视频

6、代码设计_第6张图片

step8:停止接收venc流

6、代码设计_第7张图片

step9:关闭venc,vi解绑的vpss,关闭vi

ORTP初始化

6、代码设计_第8张图片

rtpsend发送RTP数据包

6、代码设计_第9张图片

ORTP结束

6、代码设计_第10张图片

转载于:https://www.cnblogs.com/Ocean-Star/p/8930043.html

你可能感兴趣的:(6、代码设计)