当前位置: 首页 > article >正文

NodeMediaEdge快速上手

NodeMediaEdge快速上手

简介

NodeMediaEdge是一款部署在监控摄像机网络前端中,拉取Onvif或者rtsp/rtmp/http视频流并使用rtmp/kmp推送到公网流媒体服务器的工具。
通过云平台协议注册到NodeMediaServer后,可以同NodeMediaServer结合使用。使用图形化的管理来预览视频,下发推流指令,下发结束推流指令。可以实现主动调取内网设备推流,停止播放自动结束推流来节省带宽。

安装

选择适合你的方式

  • 手动下载并解压
    进入NodeMedia官网下载对应版本的NME,解压后运行NME主程序;
    长期运行推荐安装为系统服务。解压后进入程序目录,执行
./service.sh install
  • Linux 下一行命令下载并安装为服务

    Linux-Arm64为例,其他版本更换对应下载链接即可

curl -L https://cdn.nodemedia.cn/nme/1.0.1/nms-linux-arm64-v1.0.1-20250529.tar.gz | tar xz;cd nme-linux-amd64;./service.sh install

Linux 下服务管理命令

  • 开启服务: systemctl start nme
  • 关闭服务: systemctl stop nme
  • 重启服务: systemctl restart nme
  • 查看实时日志: journalctl -f -u nme
  • 查看某天的日志: journalctl -u nme —since "2024-07-25"

部署建议

鉴于NME需要长期稳定工作,建议部署在一台Linux设备上。可购买Arm64如rk35xx 或J/N系列intel 工控主机。

登录

根据配置好的地址和端口号http://127.0.0.1/8081,进入NME管理页,默认登陆账号密码为admin admin

login

添加通道

进入通道管理页面,可使用快速添加或者手动添加方式来添加ONVIF设备流

button
  • 快速添加
    常规设备推荐使用快速添加功能
    点击快速添加后需等待NME自动扫描局域网内支持ONVIF设备
    扫描结束后,结果会以列表形式将支持的设备列出
    注意:搜索结果顺序以当次搜索为准,再次搜索顺序可能会有差别
search
填入onvif需要的用户名与密码,设置通道号,勾选需要添加的设备,可以快速添加所选的多个通道,也可以点击右侧“➕”单独添加
  • 手动添加
  1. 手动添加ONVIF设备,填入相应信息添加即可
handle
  1. 自定义可添加RTMP、RTSP、HTTP-FLV等视频流(常用在设备不支持ONVIF协议时)
custom

通道列表

添加成功的通道会在列表中显示

list

注意:添加通道后会以通道顺序排序,如有排序需求,请注意添加顺序

控制按钮

预览、编辑、删除

control
  • 预览按钮会以图片形式对画面进行播放
preview
  • 编辑按钮可以对通道信息进行改动
edit
  • 删除按钮可删除当前通道
    注意:删除通道后该通道号会留空
delete

更多信息请移步NodeMedia

链接:官方文档

相关文章:

NodeMediaEdge快速上手

NodeMediaEdge快速上手 简介 NodeMediaEdge是一款部署在监控摄像机网络前端中,拉取Onvif或者rtsp/rtmp/http视频流并使用rtmp/kmp推送到公网流媒体服务器的工具。 通过云平台协议注册到NodeMediaServer后,可以同NodeMediaServer结合使用。使用图形化的…...

ChatOn:智能AI聊天助手,开启高效互动新时代

在当今快节奏的生活中,无论是工作、学习还是日常交流,我们常常需要快速获取信息、整理思路并高效完成任务。ChatOn 正是为满足这些需求而生,它基于先进的 ChatGPT 和 GPT-4o 技术,为用户提供市场上最优秀的中文 AI 聊天机器人。这…...

基于Vue3.0的【Vis.js】库基本使用教程(002):图片知识图谱的基本构建和设置

文章目录 3、图片知识图谱3.1 初始化图片知识图谱3.2 修改节点形状3.3 修改节点背景颜色3.4 完整代码下载3、图片知识图谱 3.1 初始化图片知识图谱 1️⃣效果预览: 2️⃣关键代码: 给节点添加image属性: const nodes = ref([{id: 1,...

监督学习 vs 无监督学习:AI两大学习范式深度解析

监督学习 vs 无监督学习:AI两大学习范式深度解析 引言:机器如何"学习"? 想象教孩子识别动物:一种方法是展示图片并告诉名称(监督学习),另一种是让孩子自己观察动物特征并分类&#…...

C# Costura.Fody 排除多个指定dll

按照网上的说在 FodyWeavers.xml 里修改 然后需要注意的是 指定多个排除项 不是加 | 是换行 一个换行 就排除一项 我测试的 <?xml version"1.0" encoding"utf-8"?> <Weavers xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance&quo…...

NodeJS全栈WEB3面试题——P8项目实战类问题(偏全栈)

&#x1f4e6; 8.1 请描述你做过的 Web3 项目&#xff0c;具体技术栈和你负责的模块&#xff1f; 我主导开发过一个基于 NFT 的数字纪念平台&#xff0c;用户可以上传照片并生成独特的纪念 NFT&#xff0c;结合 IPFS 和 ERC-721 实现永存上链。 &#x1f527; 技术栈&#xf…...

小白的进阶之路系列之五----人工智能从初步到精通pytorch张量

张量 张量是一种特殊的数据结构,与数组和矩阵非常相似。在PyTorch中,我们使用张量来编码模型的输入和输出,以及模型的参数。 张量类似于NumPy的ndarray,除了张量可以在gpu或其他硬件加速器上运行。事实上,张量和NumPy数组通常可以共享相同的底层内存,从而消除了复制数据…...

设计模式——迭代器设计模式(行为型)

摘要 本文详细介绍了迭代器设计模式&#xff0c;这是一种行为型设计模式&#xff0c;用于顺序访问集合对象中的元素&#xff0c;同时隐藏集合的内部结构。文章首先定义了迭代器设计模式并阐述了其核心角色&#xff0c;包括迭代器接口、具体迭代器、容器接口和具体容器。接着&a…...

android-studio-2024.3.2.14如何用WIFI连接到手机(给数据线说 拜拜!)

原文&#xff1a;Android不用数据线就能调试真机的方法—给数据线说 拜拜&#xff01;&#xff08;adb远程调试&#xff09; android-studio-2024.3.2.14是最新的版本&#xff0c;如何连接到手机&#xff0c;可用WIFI&#xff0c;可不用数据线&#xff0c;拜拜 第一步&#xf…...

[特殊字符] xbatis 一款好用 ORM 框架 1.8.8-M2 发布,节省 1/3 代码和时间的框架!!!

1.8.8-M2 更新内容: 1:优化默认值,对同一类减少重复调用2:优化分页,支持 limit (-1) 进行忽略分页3:优化 UpdateChain.set;支持.set (SysUser::getVersion, c -> c.plus (1))4:优化 @Fetch, 已增强,无法配置 groupby、forceUseIn(已去除)5:增强 @Fetch,支持中间…...

js 动画库、2048核心逻辑、面试题add[1][2][3]+4

1、js 动画库 web animation api &#xff08;1&#xff09;初始化代码 hmtl、css 部分 初始化全局背景黑色初始化黄色小球 js 部分 监听全局点击事件创建并添加元素 class"pointer" 的 div 标签 设置 left、top 位置监听动画结束事件&#xff0c;移除该元素 定位小…...

华为OD机试真题——书籍叠放(2025B卷:200分)Java/python/JavaScript/C/C++/GO最佳实现

2025 B卷 200分 题型 本专栏内全部题目均提供Java、python、JavaScript、C、C++、GO六种语言的最佳实现方式; 并且每种语言均涵盖详细的问题分析、解题思路、代码实现、代码详解、3个测试用例以及综合分析; 本文收录于专栏:《2025华为OD真题目录+全流程解析+备考攻略+经验分…...

PyTorch-Transforms的使用(二)

对图像进行处理 安装open cv ctrlP 看用法 ToTensor的使用 常见的Transforms 归一化的图片 两个长度为三的数组&#xff0c;分别表示三个通道的平均值和标准差 Resize&#xff08;&#xff09; Compose&#xff08;&#xff09; 合并执行功能&#xff0c;输入进去一个列表&a…...

Pytorch知识点2

Pytorch知识点 1、官方教程2、张量&#x1f9f1; 0、数组概念&#x1f9f1; 1. 创建张量&#x1f4d0; 2. 张量形状与维度&#x1f522; 3. 张量数据类型➗ 4. 张量的数学与逻辑操作&#x1f504; 5. 张量的就地操作&#x1f4e6; 6. 复制张量&#x1f680; 7. 将张量移动到加速…...

Java详解LeetCode 热题 100(23):LeetCode 206. 反转链表(Reverse Linked List)详解

文章目录 1. 题目描述1.1 链表节点定义 2. 理解题目2.1 反转前后对比2.2 核心思路 3. 解法一&#xff1a;迭代法&#xff08;三指针法&#xff09;3.1 算法思路3.2 详细图解3.3 Java代码实现3.4 代码执行过程演示3.5 执行结果示例3.6 优化版本&#xff08;简化代码&#xff09;…...

StarRocks部署方案详解:从单机到分布式集群

#### 一、引言 StarRocks&#xff08;原名DorisDB&#xff09;是一款高性能的MPP&#xff08;大规模并行处理&#xff09;分析型数据库&#xff0c;支持实时查询、高并发和复杂分析场景。其基于列式存储和向量化执行引擎的设计&#xff0c;使其在大数据OLAP领域表现优异。本文…...

AWS API Gateway 配置WAF(中国区)

问题 需要给AWS API Gateway配置WAF。 AWS WAF设置 打开AWS WAF首页&#xff0c;开始创建和配置WAF&#xff0c;如下图&#xff1a; 设置web acl名称&#xff0c;然后开始添加aws相关资源&#xff0c;如下图&#xff1a; 选择资源类型&#xff0c;但是&#xff0c;我这里出…...

【前端面经】百度一面

写在前面&#xff1a;面经只是记录博主遇到的题目。每题的答案在编写文档的时候已经有问过deepseek&#xff0c;它只是一种比较普世的答案&#xff0c;要学得深入还是靠自己 Q&#xff1a; <html><style>.a {background-color: red;width: 200px;height: 100px;}…...

嵌入式学习笔记 - freeRTOS 动态创建任务跟静态创建任务的区别,以及内存回收问题

‌FreeRTOS动态创建任务和静态创建任务各有优缺点&#xff0c;选择哪种方式取决于具体的应用场景和需求。‌ 一 动态创建任务 ‌优点‌&#xff1a; ‌灵活性高‌&#xff1a;动态任务在运行时通过pvPortMalloc()动态分配内存&#xff0c;系统自动管理栈和任务控制块&#xf…...

[免费]微信小程序网上花店系统(SpringBoot后端+Vue管理端)【论文+源码+SQL脚本】

大家好&#xff0c;我是java1234_小锋老师&#xff0c;看到一个不错的微信小程序网上花店系统(SpringBoot后端Vue管理端)【论文源码SQL脚本】&#xff0c;分享下哈。 项目视频演示 【免费】微信小程序网上花店系统(SpringBoot后端Vue管理端) Java毕业设计_哔哩哔哩_bilibili 项…...

如何给老旧 iOS App 添加安全保护?用 Ipa Guard 对 IPA 文件混淆加固实录

在大多数安全讨论中&#xff0c;我们习惯关注新项目的安全性&#xff0c;从代码结构、API 设计、用户认证机制出发&#xff0c;构建完善的防护体系。但现实是&#xff0c;很多开发者都在维护一些年久失修的老项目——技术架构老旧、团队成员流失、源码混乱甚至缺失。 我最近接…...

C#语音录制:使用NAudio库实现语音录制功能详解

C#语音录制&#xff1a;使用NAudio库实现语音录制功能详解 在音频处理领域&#xff0c;C# 凭借其强大的生态系统和丰富的类库&#xff0c;为开发者提供了便捷的开发工具。NAudio 库就是其中一款用于音频处理的优秀开源库&#xff0c;它支持多种音频格式和音频设备操作。今天&a…...

[蓝桥杯]缩位求和

缩位求和 题目描述 在电子计算机普及以前&#xff0c;人们经常用一个粗略的方法来验算四则运算是否正确。 比如&#xff1a;248153720248153720 把乘数和被乘数分别逐位求和&#xff0c;如果是多位数再逐位求和&#xff0c;直到是 1 位数&#xff0c;得 24814>14524814…...

MySQ-8.42 MGR 组复制部署及详解

目录 1 MGR要求 2 操作系统信息和软件版本 3 集群架构图 4 MySQL MGR 主库部署步骤 1 MGR要求 InnoDB 存储引擎 表上必须存在主键或唯一非空索引 MGR可允许的最大节点9个 2 操作系统信息和软件版本 rootu24-mysql-mgr-42:~# cat /etc/issue Ubuntu 24.04.2 LTS \n \l mysql…...

css使用scoped之后样式失效问题

项目中的vue代码原本用的style标签来写css&#xff0c;现在想改成<style langscss scoped>&#xff0c;但是改完之后发现样式不对&#xff1a; 原来是&#xff1a; 将style改成scoped之后变成了&#xff1a;检查发现是之前定义的一些变量无法被识别&#xff0c;导致这些样…...

【NLP】将 LangChain 与模型上下文协议 (MCP) 结合使用

&#x1f50e;大家好&#xff0c;我是Sonhhxg_柒&#xff0c;希望你看完之后&#xff0c;能对你有所帮助&#xff0c;不足请指正&#xff01;共同学习交流&#x1f50e; &#x1f4dd;个人主页&#xff0d;Sonhhxg_柒的博客_CSDN博客 &#x1f4c3; &#x1f381;欢迎各位→点赞…...

使用NMEA Tools生成GPS轨迹图

前言 在现代科技快速发展的时代&#xff0c;GPS定位技术已经广泛应用于各种领域&#xff0c;如导航、物流、运动追踪等。为了获取和分析GPS数据&#xff0c;我们常常需要使用一些专业的工具。本文将详细介绍如何使用一款名为“NMEA Tools”的APK应用&#xff0c;结合GPSVisual…...

1. pytorch手写数字预测

1. pytorch手写数字预测 1.背景2.准备数据集2.定义模型3.dataloader和训练4.训练模型5.测试模型6.保存模型 1.背景 因为自身的研究方向是多模态目标跟踪&#xff0c;突然对其他的视觉方向产生了兴趣&#xff0c;所以心血来潮的回到最经典的视觉任务手写数字预测上来&#xff0…...

vs中添加三方库的流程

在Visual Studio&#xff08;VS&#xff09;中添加第三方库&#xff08;如OpenCV、PCL等&#xff09;的流程可以分为以下几个步骤&#xff1a;安装库、配置项目、编写代码。以下是详细的步骤说明&#xff1a; 1. 安装第三方库 首先&#xff0c;需要下载并安装所需的第三方库。…...

JAVASE面相对象进阶之static

JavaSE 面向对象进阶之 static 一、static 的核心作用 static 是 Java 中用于修饰成员&#xff08;属性/方法&#xff09;的关键字&#xff0c;作用是让成员与类直接关联&#xff0c;而非依赖对象存在。 二、static 修饰属性&#xff08;静态变量&#xff09; 特点&#xf…...