高级篇之ENC编码器实现简单视频会议的方案
高级篇之ENC编码器实现简单视频会议的案例之一
- 1 前言
- 2 方案一
- 2.1 逻辑图
- 2.2 设备清单
- 3 方案二
- 3.1 逻辑图
- 3.2 设备清单
- 4 总结
1 前言
由于现在大家都不方便出行,大家都知道是怎么回事,这我就不明说了,所以很多公司对视频会议的需求就增加了,特别是大公司,下属有很多分公司,远程会议成为了一个亮点。然而这款ENC
设备不但可以实现多平台推流和拉流
,还能实现简单的会议
功能。
结合ENC
设备,可以通过两种方案来实现,第一种方案
是使用这款设备自身低延时优势
实现简单的会议,但这种方式比不上专业会议软件,他不能实现主持人/白板等功能。第二种方案
是使用ENC
设备配合ZOOM
专业会议软件实现会议的互动。说到这,可能有人会问了,既然都用了专业的会议软件为何还要用ENC
设备呢,这就要从客户需求出发了,如果你觉得没这需求那我没辙,哈哈,现在客户的需求就是各个分公司的远程画面要分别投屏到总公司的几个大屏幕上。这就需要用到这款设备做异地回传了。请耐心往下看!!!
下面要说到的方案中采用了以下两个设备ENC1
和ENC2
,如果不熟悉这款设备可以通过以下链接熟悉:
ENC1-V2: https://item.taobao.com/item.htm?spm=a2oq0.12575281.0.0.15d11debWqnxKi&ft=t&id=628350923542
ENC2: https://item.taobao.com/item.htm?spm=a2oq0.12575281.0.0.15d11debWqnxKi&ft=t&id=618200764988
2 方案一
2.1 逻辑图
以下给出的是简单的设备连接逻辑图,设备需要接入能上网的路由器,由于篇幅有限,就不细画了,如下图所示:
这个案例中,一共有四个分公司,每个分公司放一台ENC1
设备(ENC1-A/B/C/D
),总公司这边需要放一台ENC2
视频混合设备和四台ENC1
作为投屏设备,分公司视频通过公网穿透服务器
(阿里云或者腾讯云)将传给总公司的ENC2
混合设备,ENC2
再将混合后的视频传回各个分公司的ENC1
设备,并且通过本地网将各个分公司视频传给四台投屏设备(ENC1-A2/B2/ C2/D2
) 分别显示在四个大屏幕上。各分公司收到混合视频后可以输出给自己的大屏或者输出给电脑(OBS/VMIX
)。这款ENC2
最大可以接收8路
网络流,因此如果超过四个分公司的,完全可以套用此方案,只需相应的增加ENC1
设备就OK。
2.2 设备清单
注意:
其中SLS
服务器部署是可选项,如果采用SRT
协议就需要用到,假设采用RTMP
协议,就可以省掉这部分费用。
3 方案二
3.1 逻辑图
下图是设备配合ZOOM
软件实现视频会议的逻辑图,都采用ENC1设备即可,可以省略ENC2
混合设备了,如下图所示:
这个方案中,会议通过专业的ZOOM
软件来实现,只是设备需要接入ZOOM
系统必须购买NDI
授权,通过NDI-TOOL
接入。NDI-TOOL
可以从官网下载。ZOOM
会议系统需要客户另行购买。从上图中不难看出分公司的视频分了两条路径传到总公司,一条路是ZOOM系统,一条路是公网服务器,因此会存在大屏幕和会议系统里的视频不同步的情况,即大屏幕回传延时可以保证在1秒以内,但ZOOM
的视频可能会是1-3秒的延时(这个我是猜测,没用过,哈哈,实际可能比这个高)。
3.2 设备清单
4 总结
这就是ENC
设备在视频会议中的简单应用,此方案献给有需要用到ENC
设备的朋友,比如一些公开会议,主要是本设备可实现推流和拉流,从而将会议直播给一些平台(比如抖音/快手/哗哩哗哩)。而且远程视频回传可以做到1秒以内。
高级篇之ENC编码器实现简单视频会议的方案相关推荐
- 小白篇之ENC编码器的SRT协议多平台推流配置
小白篇之ENC编码器的SRT协议多平台推流配置 编码器SRT协议三种模式listener, caller, rendezvous简介 1. 背景 2. SRT的三种握手模式 2.1 握手模式简介 2. ...
- 高级篇之MZB01直播设备广告视频直播方案
高级篇之MZB01直播设备广告视频直播方案 背景 拓扑结构示意图 关闭无关的输入源 选择录制的视频文件 配置重编码参数 配置推流地址 开始直播 查看状态 结束 背景 大家好! 好久不见,今天给大家带来 ...
- 【视觉高级篇】27 # 如何实现简单的3D可视化图表:GitHub贡献图表的3D可视化?
说明 [跟月影学可视化]学习笔记. 第一步:准备要展现的数据 可以使用这个生成数据:https://github.com/sallar/github-contributions-api 这里直接使用月 ...
- JavaScript 高级篇之DOM文档,简单封装及调用、动态添加、删除样式(推荐七)
前言 学习是有趣的,但有过滤的学习内容就更好,本博主就专门为刚接触javascript客户端编程的朋友提供及分享个人学习经历!建议大家看看:(汤姆大叔的博客) http://www.cnblogs.c ...
- 【视觉高级篇】18 # 如何生成简单动画让图形动起来?
说明 [跟月影学可视化]学习笔记. 动画的三种形式 固定帧动画:预先准备好要播放的静态图像,然后将这些图依次播放,实现起来最简单,只需要为每一帧准备一张图片,然后循环播放即可. 增量动画:就是在每帧给 ...
- 高级篇之使用ENC编码器实现USBCam摄像头竖屏直播的方法
高级篇之使用ENC编码器实现USBCam摄像头竖屏直播的方法 设备准备: 方法简述: 详细配置过程: 第一步:HDMI线自环对接 第二步: 降低分辨率 第三步: 将`USBCam`摄像头信号配置到`H ...
- 想交换机高级篇的朋友们,你们有福啦
自从元月份<Cisco/H3C交换机配置与管理完全手册>(第二版)上市以后,就不断有热心读者朋友在追问我原来所说的交换机高级篇--<Cisco/H3C交换机高级配置与管理技术手册&g ...
- 高级篇之ENC1当作采集卡使用方案推荐
高级篇之ENC1当作采集卡使用 0 背景: 1 准备工作 2 连接示意图 3 配置步骤: 3.1 在笔记本电脑上安装NDI4工具 3.2 ENC1设备连接 3.3 配置电脑的USB网卡的IP地址 3. ...
- 【SpringBoot高级篇】SpringBoot集成jasypt 配置脱敏和数据脱敏
[SpringBoot高级篇]SpringBoot集成jasypt数据脱敏 配置脱敏 使用场景 配置脱敏实践 数据脱敏 pom yml EncryptMethod EncryptField Encry ...
最新文章
- 使用Docker快速搭建PHP开发环境
- Linux C :线程操作和线程同步的多线程并发编程
- Javascript 本地图片预览
- 【数据结构与算法】之深入解析“地图分析”的求解思路与算法示例
- android 不能接收组播数据,但能够发送组播数据
- “六级”题公布,觉得WebAPI简单的,勿进!
- 第三次预作业20155231邵煜楠:虚拟机上的Linux学习
- TV3是马来西亚第一家商营电视台
- 数据库-Windows启动和停止mysql
- Item 27 避免使用ICloneable接口
- 19.Nginx 的缓存机制
- html javascript 表格id,javascript 获取表格中元素id的实现代码
- Eucalyptus学习汇总
- Windows下80端口被进程System占用的解决方法
- jquery 读取 mysql_jquery 读取数据库
- 【深度学习】实验5答案:滴滴出行-交通场景目标检测
- 网易有道能否异军突起—网易押宝
- 怎样买保险才不会被坑?用亲身经历告诉你!
- 用C语言中的结构体实现简单的学生成绩管理系统
- 后台管理系统Login 页面(部分)
热门文章
- Git Cheat Sheet 中文版
- C - Cardboard Container Gym - 102007C(已知体积求表面积)
- 一个互联网技术从业者的管理认知思考
- macM1安装tensorflow和torch教程(python3.8环境)
- textarea层级问题
- python爬虫 403 Forbidden 解决方法
- python数据可视化创建_【Python数据可视化】创建3D可视化图表
- Infor CloudSuite Industrial (SyteLine) 工序外协基本流程
- c语言有50个学生,要求输出成绩在80分以上的学生的学号和成绩,输入50个同学的学号和成绩,输出其中80分以上的学号和成绩...
- 字符串处理,输入N个学生的名字,按字母顺序输出