当前位置: 首页 > 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

链接:官方文档

http://www.lryc.cn/news/2397540.html

相关文章:

  • ChatOn:智能AI聊天助手,开启高效互动新时代
  • 基于Vue3.0的【Vis.js】库基本使用教程(002):图片知识图谱的基本构建和设置
  • 监督学习 vs 无监督学习:AI两大学习范式深度解析
  • C# Costura.Fody 排除多个指定dll
  • NodeJS全栈WEB3面试题——P8项目实战类问题(偏全栈)
  • 小白的进阶之路系列之五----人工智能从初步到精通pytorch张量
  • 设计模式——迭代器设计模式(行为型)
  • android-studio-2024.3.2.14如何用WIFI连接到手机(给数据线说 拜拜!)
  • [特殊字符] xbatis 一款好用 ORM 框架 1.8.8-M2 发布,节省 1/3 代码和时间的框架!!!
  • js 动画库、2048核心逻辑、面试题add[1][2][3]+4
  • 华为OD机试真题——书籍叠放(2025B卷:200分)Java/python/JavaScript/C/C++/GO最佳实现
  • PyTorch-Transforms的使用(二)
  • Pytorch知识点2
  • Java详解LeetCode 热题 100(23):LeetCode 206. 反转链表(Reverse Linked List)详解
  • StarRocks部署方案详解:从单机到分布式集群
  • AWS API Gateway 配置WAF(中国区)
  • 【前端面经】百度一面
  • 嵌入式学习笔记 - freeRTOS 动态创建任务跟静态创建任务的区别,以及内存回收问题
  • [免费]微信小程序网上花店系统(SpringBoot后端+Vue管理端)【论文+源码+SQL脚本】
  • 如何给老旧 iOS App 添加安全保护?用 Ipa Guard 对 IPA 文件混淆加固实录
  • C#语音录制:使用NAudio库实现语音录制功能详解
  • [蓝桥杯]缩位求和
  • MySQ-8.42 MGR 组复制部署及详解
  • css使用scoped之后样式失效问题
  • 【NLP】将 LangChain 与模型上下文协议 (MCP) 结合使用
  • 使用NMEA Tools生成GPS轨迹图
  • 1. pytorch手写数字预测
  • vs中添加三方库的流程
  • JAVASE面相对象进阶之static
  • 深入解析 Redis Cluster 架构与实现(一)