ENC推流拉流编码器在某医院学术大会远程直播中的成功案例

ENC推流拉流编码器在某医院学术大会远程直播中的成功案例

大家好,我的博客自2020年5月创建至今,访问量已经破9万了,粉丝数也增加到140+,在这里先感谢大家对我的支持和厚爱,我也将不断努力写出更多对大家有用的文章,不辜负广大粉丝对我的关注。

今天要给大家带来的是一个医院学术大会直播的成功案例,先介绍一下应用场景:
医院系统需要做一个学术大会直播,将学术演讲者的电脑画面和摄像机画面合成之后传回大会现场。
虽然就是一句简单话,但涵盖了一个复杂的系统拓扑图(方案图):
在这里插入图片描述
在这个方案中,我采用了3台ENC1-V2,如果您还不了解这个设备,请通过以下链接熟悉:https://item.taobao.com/item.htm?spm=a1z10.5-c-s.w4002-22796185927.31.5b7768bczYqnHj&id=628350923542

客户的需求就是将电脑和摄像机画面混合,由于ENC1-V2是一路HDMI输入的编码器,因此演讲者端用了两台设备,接摄像机端的ENC1-V2(以下简称1号机位)通过网络将视频流推给接笔记本端的ENC1-V2(简称2号机位),然后将2号机的视频流通过公网穿透回传给大会接收端的ENC1-V2(简称3号机位)的学术会场。假设你只是在同一个办公楼里直播,属于同一个局域网内,那么公网穿透就不需要做了。有关公网穿透在我的博客另有文章介绍,这里就不详述了。下面假设3个机位的设备都在同一个局域网内,该如何配置设备:

在介绍配置前先上传客户编辑混合后的测试图效果:
在这里插入图片描述

怎样登陆设备这里也不说了,略过,不懂吗,搜索博客其他文章,哈哈。。。

注意: 由于ENC1-V2编码器是一路1080P@60的处理能力,这个方案中需要用到混合,2号机需要处理3路视频编码,因此只能降低分辨率来满足设备的正常使用。这里我们将分辨率都统一降为720P@30

第一步: 配置1号机
1号机配置相对简单,只需要进入编码设置页,将分辨率降为720P,并确保HDMI频道的开关是开启状态,如下图:
在这里插入图片描述
保存后,进入输出设置页,确保HDMI频道的RTSP推流开关是开启状态,如下图:
在这里插入图片描述
然后查看HDMI频道的本地播放地址,如下图:
在这里插入图片描述
将播放地址复制粘贴到一个临时文本框中:

rtsp://192.168.99.126/stream0

第二步:配置2号机
2号机的配置就复杂一点,需要配置视频混合,叠加特效等功能,首先将分辨率全部降到720P,使用全局参数配置,然后点击应用到本地,如下图所示:
在这里插入图片描述
可以看到下面的编码参数中全部都变成720P了:
在这里插入图片描述
这是需要将MIX通道要设置成1080P, 码率都配置成2000(2M码率),确保对应频道的开关都是开启状态,其他不必要的都关掉(这样做是为了让出占用性能,因为处理3路任务已经很重了哦)。

然后将1号机的视频流拉入,将之前临时文本框中的内容(rtsp://192.168.99.126/stream0)复制到2号机网络输入缓冲模式选择同步,在依次开启视频解码音频解码开关,如下图:
在这里插入图片描述
保存后,可以在状态页中看到Net1频道的预览画面:
在这里插入图片描述
上图中的HDMI信号是接了笔记本电脑的HDMI输出。这样电脑和摄像机画面都有了,可以开始制作混合效果图了。

为了达到客户想要的效果,需要准备一张背景图,这个背景图分辨率为1080P,并且必须做成透明通道的png图片,这样才不会遮住两个视频信号。如下图所示:
在这里插入图片描述
打开叠加特效,将这张图片上传,如下图所示:
` 在这里插入图片描述
然后我们选择MIX通道,添加一个水印特效:

在这里插入图片描述
选择并启用特效:
在这里插入图片描述
保存后如下图所示:
在这里插入图片描述
如果不能满屏,可以拖拽上图中的缩放功能,适应到屏幕大小。从上图中可以看到已经遮挡了原来默认4分屏中的一路HDMI输入。但是图片的透明部分并没有遮挡,现在剩下的工作就是将两路视频布局到指定的位置,打开视频混合页面,如下图:
在这里插入图片描述
选择画中画模式:
在这里插入图片描述
如下图所示:
在这里插入图片描述
马上就要见到效果了,现在开始自定义布局,将之前计算好的布局参数粘贴到自定义布局框中,

[{"x": 0,"y": 0.165,"w": 0.25,"h": 0.25,"index": 1},
 {"x": 0.25,"y": 0.165,"w": 0.75,"h": 0.75,"index": 0}]

改变右边的布局设定,单击保存后,如下图所示:
在这里插入图片描述
最后进入输出设置MIX频道的SRT设置开启,如下图所示:
在这里插入图片描述
上图中记下SRT本地端口为9007, 这里假设2号机的设备IP是 192.168.99.100(假如2号机做了穿透,公网IP为10.10.10.10,配的SRT的穿透端口为19007)。

第三步: 配置3号机

这一步就是将2号机合成的最后画面送到会场大屏幕,那么需要在3号机的网络输入中输入的SRT地址如下:
本地:srt://192.168.99.100:9007?mode=caller&latency=50
公网:srt://10.10.10.10:19007?mode=caller&latency=50
在这里插入图片描述
然后进入视频混合页面的输出设置,选择Net1频道从HDMI-OUT输出到大屏:

在这里插入图片描述
大功告成! 虽然配置过程的解说有点冗长,但总结下来无非就是编码参数/特效/混合布局/推流,哈哈,不过大家只要熟悉了ENC设备的配置就会觉得豁然开朗,如此的简单。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值