高级篇之ENC1当作采集卡使用方案推荐

news2024/11/19 7:33:20

高级篇之ENC1当作采集卡使用

  • 0 背景:
  • 1 准备工作
  • 2 连接示意图
  • 3 配置步骤:
    • 3.1 在笔记本电脑上安装NDI4工具
    • 3.2 ENC1设备连接
    • 3.3 配置电脑的USB网卡的IP地址
    • 3.4 配置ENC1设备
    • 3.5 打开NDI工具的虚拟输入功能

0 背景:

HDMI视频采集卡分为内嵌式采集卡和USB外置采集卡, 采集卡用途就很多了,有做直播,录播,还有医疗采集,用途是很广泛的,而它主要实现的功能就是将视频采集到电脑里面。是专为视频会议、远程监控、远程教学、网络直播、大屏幕显示、高清视频等领域量身打造的一款高清HDMI视频采集卡。而对于应用这么广泛的领域,ENC1设备怎么也要分一杯羹的,虽然价格上不占优势,但设备在功能以及多种接入(可支持HDMI信号、USB摄像头信号、RTSP信号、RTMP信号、SRT信号、NDI信号等)方式上弥补了这一个缺陷。

因此,应某位老铁要求,今天给大家带来一篇ENC1编码器另一个强大附加功能:当作采集卡使用。

1 准备工作

1.1 HDMI线(用于连接HDMI信号和ENC1设备)
1.2 一个USB网卡(用于直接连接ENC1设备和电脑,为了不占用电脑的网口)
1.3 一台台式电脑或笔记本电脑(自身含一个RJ45网口)
1.4 ENC1设备一台(需购买NDI授权)
1.5 NDI4或NDI5工具软件(本文以NDI4为例)

2 连接示意图

在这里插入图片描述

3 配置步骤:

3.1 在笔记本电脑上安装NDI4工具

NDI4工具下载链接:https://ndi.tv/tools
从官网下载NDI4工具,并安装到电脑上(安装步骤略)。
安装好后,开始菜单会有如下NDI工具:
在这里插入图片描述

3.2 ENC1设备连接

为了不占用电脑的网口(电脑的网卡一般用于上网),需要另外购买一个USB网卡,按照第2节的连接示意图,将USB网卡的USB头插入笔记本的USB口,另一头用一根网线连接到ENC1设备。将事先准备好的HDMI信号接入到ENC1设备的HDMI-IN口。
注意: ENC1设备必须要购买NDI授权,否则只有30分钟免费试用时间,请从以下链接获取:
https://item.taobao.com/item.htm?spm=a2oq0.12575281.0.0.15d11debUtUQr8&ft=t&id=642060360260

3.3 配置电脑的USB网卡的IP地址

由于ENC1设备的默认IP是192.168.1.217,因此需要将电脑插入的USB网卡配置一个1网段的IP, 这里我们配置为192.168.1.100。
网卡IP配置过程可参考以下链接:
https://blog.csdn.net/weixin_41486034/article/details/106597383

3.4 配置ENC1设备

打开浏览器(推荐使用google浏览器),输入192.168.1.217登陆到ENC1设备后台,将非必要的频道关闭,如下图所示:
在这里插入图片描述
再进入输出设置,点击NDI设置TAB,将HDMI频道的NDI开关打开,如下图所示:

在这里插入图片描述

3.5 打开NDI工具的虚拟输入功能

WINDOWS下,许多常见的软件都是使用摄像头设备,例如腾讯会议,腾讯的QQ,SKYPE,钉钉直播等各类直播APP都是使用摄像头设备。NDI Virtual Input可以把NDI源虚拟成摄像头设备,使上述使用摄像头设备的软件可以无缝的使用NDI编码器输出的NDI视频和音频。这样就把HDMI信号通过NDI采集进电脑的各种视频传输软件。如下图所示:
在这里插入图片描述
如上图所示,点击 NDI Virtual Input图标可以运行该软件;软件运行后就创建了NewTeck NDI VideoNewTek NDI Audio虚拟设备,同时在系统的状态栏里出现一个小图标,点击小图标可以选择NDI源做为虚拟设备的源。如下图所示:
在这里插入图片描述
现在你可以打开你的聊天软件或者视频会议软件,就可以直接使用虚拟摄像头和虚拟音频设备了,如下图所示:

在这里插入图片描述
在这里插入图片描述

到此,ENC1的HDMI输入信号就通过NDI协议采集进了电脑,在电脑上你只需要选择“NewTek NDI Video”就可以将视频信号接入到各种视频会议、远程监控、远程教学等软件了。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/80953.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【GCC编译优化系列】宏定义名称与函数同名是一种什么骚操作?

作者简介 *架构师李肯(全网同名)**,一个专注于嵌入式IoT领域的架构师。有着近10年的嵌入式一线开发经验,深耕IoT领域多年,熟知IoT领域的业务发展,深度掌握IoT领域的相关技术栈,包括但不限于主流…

​全网最牛的Fiddler系列文章(一):fiddler的介绍及安装​

Fiddler(1):fiddler的介绍及安装 Fiddler简介 Fiddler是比较好用的web代理调试工具之一,它能记录并检查所有客户端与服务端的HTTP/HTTPS请求,能够设置断点,篡改及伪造Request/Response的数据,修改hosts,限…

【UEFI实战】Redfish的BIOS实现1

Redfish的BIOS实现 EDK2提供了Redfish框架,用来实现带外的BIOS配置,其基本框架如下: 通过RedfishPkg中提供的Driver,可以实现BIOS与BMC或者其它的软件进行通信。它主要分为两个部分,分别是Client和Foundation。Client…

[论文解析]DREAMFUSION: TEXT-TO-3D USING 2D DIFFUSION

code links:dreamfusion3d.github.io 文章目录OverviewWhat problem is addressed in the paper?What is the key to the solution?What is the main contribution?What can we learn from ablation studies?Potential fundamental flaws; how this w…

MATLB|基于粒子群算法的能源管理系统EMS(考虑光伏、储能 、柴油机系统)

💥💥💥💞💞💞欢迎来到本博客❤️❤️❤️💥💥💥🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清…

原子操作类之18罗汉增强

原子操作类之18罗汉增强 是什么 都是java.util.concurrent.atomic包下的 有红框圈起来的,也有蓝框圈起来的,为什么? 阿里巴巴Java开发手册 为什么说18罗汉增强,却只有16个 再分类 基本类型原子类 AtomicInteger AtomicBoolea…

wpa_supplicant工具移植到嵌入式设备

1、wpa_supplicant源码下载 (1)源码下载地址:http://w1.fi/releases/; (2)本文是以wpa_supplicant-2.6.tar.gz版本进行移植; 2、编译openssl 2.1、确定适配的openssl版本 Optional libraries for EAP-TLS, EAP-PEAP, and EAP-TTLS: - OpenS…

【LeetCode】1827. 最少操作使数组递增

题目描述 给你一个整数数组 nums (下标从 0 开始)。每一次操作中,你可以选择数组中一个元素,并将它增加 1 。 比方说,如果 nums [1,2,3] ,你可以选择增加 nums[1] 得到 nums [1,3,3] 。 请你返回使 nums …

ESXi8.0中NVME硬盘不识别解决方法1,设置直通

目录 1.前言 2.直通设置 3.槽点 1.前言 ESXi8.0删除了很多老版本的硬件的驱动程序,导致NVME1.3及更低协议的固态硬盘均无法被ESXi直接识别正如我手头准备了尚好的服务器专用PM983A却无法识别。本着不折腾先熟悉ESXi8.0的思路另外找了一块盘装了ESXi的系统。本以为…

云原生之使用Docker部署webssh工具sshwifty

云原生之使用Docker部署webssh工具sshwifty一、sshwifty介绍1.sshwifty简介2.shwifty 特点二、检查本地docker环境1.检查docker版本2.检查docker状态三、下载sshwifty镜像四、服务器生成凭证文件五、创建sshwifty容器1.创建部署目录2.创建sshwifty容器3.查看sshwifty容器状态六…

uniapp 之 小程序线上版本一直处于加载状态

前言 最开始小程序都是体验版的,后来应老大需求,把体验版提交审核为正式版本(线上版本), 原本以为版本审核得花费几天时间,没想到它这审核速度挺快的,不到3小时就审核通过了,审核…

[go]汇编语言

文章目录计算机结构常量与变量全局变量常量数组字符串函数参数与返回值goroutineGo汇编程序无法独立使用,必须以Go包的方式组织,同时包中至少要有一个Go语言文件用于指明当前包名等基本包信息。如果Go汇编代码中定义的变量和函数要被其它Go语言代码引用&…

Spark的架构与基本运行流程

Spark的架构与基本运行流程一、Spark中的核心概念二、Spark中的核心架构设计一、Spark中的核心概念 (1)RDD,Spark中最核心的概念就是RDD(Resillient Distributed Dataset,弹性分布式数据集)。换而言之&…

MySQL---事务及锁机制

MySQL之事务以及锁机制 文章目录MySQL之事务以及锁机制事务事务的操作1、开启事务:start Transaction2、提交事务:commit Transaction3、回滚事务:Rollback Transactionset命令事务的特性---ACID事务的隔离级别1.READ UNCOMMITTED 读未提交2.…

毒鸡汤 | PHPStudy搭建web项目

文章目录前言展示准备工作环境创建网站新建数据库PHP7现成版自己折腾版前言 折腾了很久,终于自己改成功了。问题不多,主要原因是自己没怎么开发过,不熟悉数据库连接原理,现在回头看真的改的很简单。问题主要是现在用的PHP7和旧版的…

I-03数据结构与算法(python版)

最近学习数据结构,对于从未接触过数据结构的我来说,老师不仅讲解理论,还有代码的逐层分析,非常不错,受益匪浅!!!(以下是学习记录) 数据结构与算法&#xff0…

DEiT:通过注意力训练数据高效的图像transformer 蒸馏

摘要 最近,纯基于注意力的神经网络被证明可以解决图像理解任务,如图像分类。这些高性能的是使用大型基础设施预先训练数以亿计的图像,从而限制了它们的采用。 本文仅通过在Imagenet上训练,产生有竞争力的无卷积transformer。我们…

react原理-transition概念

在react18之中,引入了transition的概念。而且有一个新的api和两个新的hooks startTransitionuseTransitionuseDeferredValue 场景应用: 比如通过输入框输入内容更新列表内容,对于用户来说,输入框输入之后立马反馈的优先级是高过…

VS ChatGPT 中文版插件安装

1.打开Visual Studio Code 2.搜索chatGpt中文版 3.安装完后,重启一下软件 有国模式和国外模式,更多的教程请看插件作者的视频教程

分布式事物

Seata实践 XA模式 AT模式 TCC模式 性能 Saga模式 高可用------集群的形式 Seata实践解决方案 解决方式 Seata 引入服务协调者模式 实践步骤: 分布式事物的入口方法,会调用其他的微服务,每次调用的服务都是一个分支事物调用了多少个分支事…