技巧篇之使用ENC编码器变相加载静态背景图片
大家好,端午安康,由于“亿情”,只能宅在家里,闲着无事给大家带来一个技巧篇,曾经很多客户问我们设备如果能加载静态背景图就好了,现在告诉大家,设备虽然不能直接加载静态背景图,但可以类似条条道路通罗马,换个思路解决这个问题,只需要利用一个Net1频道
。
在进入正题前,可以先进入以下链接了解下设备:
https://item.taobao.com/item.htm?spm=a1z10.1-c-s.w4004-23274759522.3.2ff47c49d7Oowq&id=642215424822
现在开始,首先我们来讲一下原理,其实加载静态图,就是先用一台电脑打开一个图片,放大全屏,然后用一根HDMI线
连接电脑和设备,让Net1频道
得到电脑的全屏放大图片,这样Net1频道就得到了HDMI频道
的最后一帧画面,然后通过MIX布局时,将Net1频道作为画中画的底层视频,然后将Net1频道
的网络输入地址删除保存,这样静态底图就保留在Mix频道
里了。
具体操作步骤如下:
- 拿到设备时出厂默认是打开了很多频道开关的,必须关掉不用的频道,修改
编码参数
,如下图所示:
- 进入
输出设置
,关闭不用的协议(为了节省资源)
- 复制
HDMI频道
的播放地址给Net1频道的网络输入
,保存后,查看运行状态,两个画面是否都有了。
- 进入编码参数,关闭Net1频道的编码方式,开启Mix频道(为了不让编码器达到最大性能提示)
- 进入
视频混合
的Mix自定义布局
, 添加一个自定义布局(注意: 这个自定义布局只有0527以后的版本才支持,如果是老版本,可以升级到0527以上版本),将HDMI和Net1频道拖入Mix布局框,将Net1作为底图视频,HDMI作为主图视频,然后可以在运行状态中看到两个频道的视频就算OK, 如下所示:
- 删除
Net1频道
的流地址,然后保存(已经得到最后一帧画面,删除是为了节省系统资源),如下图所示:
- 关闭
HDMI频道
的编码方式
(同样是为了节省系统资源),保存。
- 将
HDMI线
从电脑上拔掉,插入新的视频输入源,然后进入运行状态可以看到Net1频道
的静态图片保留下来了,如下图所示:
结束!
操作有点繁琐,大家给点耐心哈,有一点需要注意,一旦设备需要重启,则需要重新开启HDMI的编码方式
,将HDMI线切换回电脑
开启全屏获取那个静态图片后,也就是从第7步开始重复
操作一遍。