用过ENC1编码器
的应该知道,主要是实现将HDMI的输入信号推流到网络,但你们往往会忽视他的反向功能,那就是RTSP/RTMP
网络流也能转换为HDMI
信号输出到显示屏上。下面我就来讲解一下如何使用ENC1设备实现RTSP/RTMP转HDMI
。
如果您还没有ENC1编码器
,就赶紧进入以下链接购买吧:
https://item.taobao.com/item.htm?spm=a1z10.1-c-s.w4004-22796185904.4.5f005504KV8uxs&id=618201308044
ENC1编码器可以当网络流解码器,它有HDMI
或者VGA
输出能力,像ENC1
只有1路HDMI
输出,ENC2/ENC5
就有1个HDMI
输出和1个VGA
输出;DSH
就有1个HDMI输出和1个SDI
输出。
在编码设置里输入网络流URL,如下图所示:
上图中的流地址
,帧率
,缓冲模式
,协议for rtsp
,视频解码
,音频解码
等参数的解释,参见编码器使用说明书的网页功能详解 --> 编码设置 --> 网络输入说明:https://gitee.com/LinkPi/Encoder/wikis/pages/preview?sort_id=1516856&doc_id=338777。
输入合规的网络流URL后,在运行状态的预览栏里看到解码后的网络流图像,如下图所示:
上图中的参数的解释,参见编码器使用说明书的网页功能详解 --> 扩展功能 --> 视频混合 --> 输出设置说明:https://gitee.com/LinkPi/Encoder/wikis/pages/preview?sort_id=2157656&doc_id=338777。
上图中的流地址,帧率
,缓冲模式
,协议for rtsp
,视频解码
,音频解码
等参数的解释,参见编码器使用说明书的网页功能详解 --> 编码设置 --> 网络输入说明:https://gitee.com/LinkPi/Encoder/wikis/pages/preview?sort_id=1516856&doc_id=338777。
上图中的参数的解释,参见编码器使用说明书的网页功能详解 --> 扩展功能 --> 视频混合 --> 输出设置说明:https://gitee.com/LinkPi/Encoder/wikis/pages/preview?sort_id=2157656&doc_id=338777。
编码器预设了9宫格
,4分屏幕
,1+2
,画中画
等几种常见的布局,若不满足这些布局,可以在自定义布局参数栏里自行修改,例如默认的1+2
布局如下图所示:
自定义布局的参数显示为[{"x":0,"y":0.16666666666666666,"w":0.6666666666666666,"h":0.6666666666666666,"index":0},{"x":0.6666666666666666,"y":0.16666666666666666,"w":0.3333333333333333,"h":0.3333333333333333,"index":1},{"x":0.6666666666666666,"y":0.5,"w":0.3333333333333333,"h":0.3333333333333333,"index":2}]
我们尝试把这个参数改为[{"x":0,"y":0.22,"w":1,"h":0.78,"index":0},{"x":0,"y":0,"w":0.4,"h":0.2,"index":1},{"x":0.6,"y":0,"w":0.4,"h":0.2,"index":2}]
并按保存按钮保存,你就会发现预览的布局发生了改变,如下图所示:
上图中的参数的解释,参见编码器使用说明书的网页功能详解 --> 扩展功能 --> 视频混合 --> 输出设置说明:https://gitee.com/LinkPi/Encoder/wikis/pages/preview?sort_id=2157656&doc_id=338777。
注意:
混合开关要处于ON
状态,否则无法做画面混合。
结束,谢谢大家关注!