下载
中文
注册

mxpi_bufferstablizer

功能描述

当设定时间没有buffer输入时,此插件会自动发送空buffer,直到重新有buffer输入为止。

说明:

将此插件接在视频解码插件后,可以在某路视频断流时维持业务流继续运行。

同步/异步(status)

异步

约束限制

插件基类(factory)

mxpi_bufferstablizer

输入和输出

  • 输入:buffer(数据类型“MxpiBuffer”)。
  • 输出:buffer(数据类型“MxpiBuffer”)。

端口格式(caps)

  • 静态输入:{"ANY"}。
  • 静态输出:{"ANY"}。

属性

请参见表1

表1 mxpi_bufferstablizer插件的属性

属性名

描述

是否为必选项

是否可修改

tolerance

容忍时间,单位毫秒,最小为1,默认为10000。当超过容忍时间后仍未收到输入buffer,此插件会进入自动发送空buffer模式。

frequency

自动发送空buffer模式中buffer的发送时间间距,单位毫秒,最小为1,默认为100。

allowDelay

退出自动发送空buffer模式后,是否销毁已被替代发送的buffer,布尔型,0:是,1:否,默认为0。

pipeline样例:

"mxpi_bufferstablizer0": {
 "props": {
  "tolerance": "10000",
  "frequency": "100",
  "allowDelay": "0"
 },
 "factory": "mxpi_bufferstablizer",
 "next": "queue400"
},