自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (6)
  • 收藏
  • 关注

原创 NodePlayer.js Worker × SIMD:多核并行叠加单核加速,把软解性能榨到极限

视频解码恰好是典型的"数据密集型"运算,开 SIMD 之后单核解码速度能直接翻几倍。2. **Web Worker 多线程**:把解码搬到独立的工作线程,每一路播放都用一个单独的核心。对开发者来说几乎零成本——加载 SIMD 版本的播放器文件,调用开启 Worker 的那一行,剩下的播放器自己搞定:它会自动加载与之配套的 SIMD 版工作线程,无需手动指定、无需改业务代码。而把它装进 Worker 之后,每个工作线程都享受到这份加速——**多核并发是横向放大,SIMD 是纵向加速,两者叠加是乘法关系**

2026-08-14 23:36:39 179

原创 NodePlayer.js Worker × SIMD:多核并行叠加单核加速,把软解性能榨到极限

2. **Web Worker 多线程**:把解码搬到独立的工作线程,每一路播放都用一个单独的核心。代价是——每个核心内部依然是传统的标量解码,没有 SIMD 加速。对开发者来说几乎零成本——加载 SIMD 版本的播放器文件,调用开启 Worker 的那一行,剩下的播放器自己搞定:它会自动加载与之配套的 SIMD 版工作线程,无需手动指定、无需改业务代码。而把它装进 Worker 之后,每个工作线程都享受到这份加速——**多核并发是横向放大,SIMD 是纵向加速,两者叠加是乘法关系**。

2026-08-14 23:29:44 231

原创 NodePlayer.js Worker + WebCodecs:主线程零负载的 GPU 硬解播放方案

它没有引入新的 API 心智负担——依然是 `useWorker()` + 一行 `useWorkerWCS()`,却把播放器从"CPU 软解 + 主线程渲染"推进到了"GPU 硬解 + 零拷贝 + 全离屏"的现代架构。| 渲染上传 | `gl.texImage2D` 逐平面上传 Y/U/V | `gl.texImage2D(VideoFrame)` 一次性直传 || 零拷贝渲染 | `VideoFrame` → `gl.texImage2D` | 解码帧直传 GPU 纹理,无 CPU 侧拷贝 |

2026-08-14 22:59:13 186

原创 手把手带你使用NME接入信令服务并使用NodeMediaViewer进行远程P2P播放

本文介绍了如何快速部署和使用NodeMediaEdge(NME)搭建私人监控平台。手把手带你创建自己的监控管理平台。

2025-07-11 16:25:14 652

原创 打破内网壁垒,轻松实现安防视频的云端汇聚与P2P超低延迟播放

NodeMediaEdge边缘计算视频网关,完美解决传统安防监控“信息孤”难题。该产品支持自动发现ONVIF摄像头,兼容多种流媒体协议,适用于连锁门店、多院区管理等场景,大幅降低部署成本和带宽消耗。

2025-07-11 16:13:57 737

原创 WebRTC H.265 浏览器支持情况(2025年7月2日)

WebRTC技术在现代实时通信中扮演着重要角色,而H.265(HEVC)作为高效的视频编解码器,能够显著降低带宽需求。以下是当前各平台浏览器对WebRTC H.265支持情况的总结。

2025-07-02 11:21:41 1529

原创 NodeMediaEdge任务管理

NME是一款视频流转发工具,可部署在监控前端,支持将Onvif等内网视频流通过RTMP/KMP协议推送到公网服务器。该工具适用于不使用NodeMediaServer或需要单独转发部分视频流的场景。

2025-06-03 14:18:58 312

原创 NodeMediaEdge通道管理

在未使用NodeMediaServer的情况下,或者对部分视频流需要单独推送的需求,也可以使用NodeMediaEdge的任务管理来将配置好的通道内容以rtmp/kmp推送至公网流媒体服务器。

2025-05-30 17:41:00 349

原创 NodeMediaEdge快速上手

NodeMediaEdge是一款部署在监控摄像机网络前端中,拉取Onvif或者rtsp/rtmp/http视频流并使用rtmp/kmp推送到公网流媒体服务器的工具。本文将为您介绍如何快速上手NME。

2025-05-30 15:06:56 688

原创 NodeMediaEdge接入NodeMediaServer

NodeMediaEdge(NME)是一款部署在前端的视频流处理工具,可将Onvif/RTSP/RTMP/HTTP等格式的视频流转换为RTMP/KMP推送到公网流媒体服务器。本文将介绍如何接入NMS。

2025-05-29 15:37:22 358

原创 NodePlayer.js中使用SIMD和WASM性能对比

SIMD全称Single Instruction Multiple Data,单指令多数据流,在NodePlayer.js中,选择使用SIMD,比WASM性能更好,流畅播放H.265 1080P视频

2025-04-22 14:00:14 719

原创 NodeMediaServer开启HLS功能

HLS是目前浏览器无插件直播兼容度最高的协议,但是存在延迟大的问题。NodeMediaServer支持自定义切片时长和列表长度,默认配置未开启HLS,若有需求请阅读本文手动开启。

2025-04-18 14:49:08 460

原创 如何用WHIP协议WebRTC推流到NodeMediaServer

NMS v3.21支持WHIP协议的WebRTC推流,提供摄像头/桌面采集功能,支持OBS和网页集成。配置简单,支持HTTP/HTTPS推流,可主动结束推流或自动超时断开。

2025-04-18 10:58:25 2383

原创 如何使用OBS向NodeMediaServer推流

如何使用OBS推流到NodeMediaServer,或者其他流媒体服务器,本文快速解答你的问题,以及简单配置

2025-04-15 11:56:47 589

原创 使用KMP协议推流

kmp协议是诺德美地公司根据多年流媒体开发经验制定的视频传输协议,采用KCP协议作为传输层,具有超强的弱网传输能力,支持NMS服务之间通过kmp协议进行中继转发支持推流与播放,NodeMediaClient全系SDK支持

2025-04-14 11:20:24 240

原创 如何播放NodeMediaServer中已有的视频流

NodeMediaServer-v3高性能流媒体服务器,依托于Go语言原生对多核的优势,发挥出极强的并发性能,本文介绍如何播放已经存在于NMS中的视频流

2025-04-14 10:17:30 489

原创 如何推流到NodeMediaServer

NodeMediaServer-v3高性能流媒体服务器,依托于Go语言原生对多核的优势,发挥出极强的并发性能,本文介绍如何将视频流推送到NMS

2025-04-14 09:47:17 485

原创 NodeMediaServer 配置说明

NodeMediaServer依托于Go语言原生对多核的优势,发挥出极强的并发性能,本文将介绍config.ini的配置内容

2025-04-14 09:36:17 1278

原创 GB28181设备报警接收服务(简易版)

基于Node.js的简易设备报警接收服务实现方案。项目采用GB/T-28181标准协议,包含完整的服务端代码和配置说明,可接收视频监控设备的JSON格式报警数据。

2025-04-11 15:33:36 404

原创 GB/T-28181统一编码基础规则

在使用GB/T-28181标准的时候,我们会看到很多可以自定义的设备ID,那么我们看看该如何“自定义”这些数字。

2025-04-03 09:18:47 1900

原创 NodeMediaServer国标平台管理页面

在NodeMediaServer中快速了解页面中各个功能和如何管理通过GB/T-28181协议接入的设备。

2025-04-03 08:53:07 433

原创 天地伟业录像机配置GB/T28181

在天地伟业Tiandy录像机WEB页面配置GB-28181,用以接入NodeMediaServer。

2025-04-02 16:50:45 2097

原创 宇视摄像头及录像机配置GB/T28181

在宇视Uniview摄像头、录像机WEB页面配置GB28181,用以接入NodeMediaServer。

2025-04-02 16:44:20 834

原创 华为摄像头及录像机配置GB/T28181

在华为Huawei摄像头、录像机WEB页面配置GB28181,用以接入NodeMediaServer。

2025-04-02 16:38:48 478

原创 大华摄像头及录像机配置GB/T28181

在大华Dahua摄像头、录像机WEB页面配置GB28181,用以接入NodeMediaServer。

2025-04-02 16:33:22 3788

原创 海康威视摄像头及录像机配置GB/T28181

在海康威视Hikvision摄像头、录像机WEB页面配置GB28181,用以接入NodeMediaServer。

2025-04-02 15:34:00 7537

原创 NodeMediaServer国标配置

NMS v3.7.0开始,支持GB28181协议接入。可实现内网摄像头主动推流到公网,无需内网配置推流器,无需映射端口从公网拉取。GB28181协议接入NMS后自动转为RTMP协议,提供RTMP,FLV,HLS,KMP协议播放。本文将介绍如何开启GB28181。

2025-04-02 14:48:47 516 1

原创 如何快速集成NodeMediaClient-Harmony

NodeMediaClient-harmony是一个适用于OpenHarmony_5.0 / HarmonyOS_NEXT 平台的低延迟直播播放组件,支持RTSP、RTMP、HTTP-FLV、HLS、KMP等流媒体协议的播放。下面将介绍如何将NodeMediaClient-harmony集成到您的HarmonyOS应用中。

2025-03-27 16:22:01 385

原创 NodeMediaServer产业集成-飞浆PaddleDetection进行道路交通AI分析

NodeMediaServer V3是一个Go语言开发的高性能流媒体服务端软件,支持RTMP\RTSP\SRT\KMP\GB28181\JT1078协议推流,RTMP\RTSP\KMP\HTTP(WS)-FLV\HTTP(WS)-MP4\HLS协议播流。内置图形化管理拉流转发器,可主动拉取远端RTMP\RTSP\RTP\HTTP流,转发到本机或远程服务器。PaddleDetection是一个基于PaddlePaddle的目标检测端到端开发套件,在提供丰富的模型组件和测试基准的同时,注重端到端的产业落地应

2023-01-04 16:43:33 813 1

原创 在白鹭引擎中使用NodePlayer.js开发直播视频游戏

实时视频+游戏操作是非常不错的娱乐体验方式,结合物联网设备可以开发诸如:远程抓娃娃、远程打气球等项目。NodePlayer.js-wasm版可以非常方便的集成到最新的白鹭引擎(v5.3以上)中使用,以下是我们总结的一个集成方法。​一、准备工作1.NodePlayer.js wasm版试用开发包请下载:https://cdn.nodemedia.cn/NodePlayer/0.5.39-wasm/NodePlayer_v0.5.39-wasm_tria

2022-05-15 22:06:05 1392 3

原创 在Laya引擎中使用NodePlayer.js开发直播视频游戏

简介前面有介绍如何在白鹭引擎中使用NodePlayer.js,今天做了Laya引擎的集成尝试,方法如下。环境NodePlayer.js wasm版 v0.5.42LayaAir 2.8.0beta2LayaAir IDE 2.8.0beta2创建项目新建一个2D示例项目,编程语言使用TypeScript拷贝并引用播放器1.将wasm版的试用开发包或者授权开发包解压,准备NodePlayer.min.js,NodePlayer.min.wasm两个文件拷贝到工程项目的b

2022-05-13 21:42:15 2467

原创 浏览器如何判断是否支持SIMD

WebAssembly.validate(new Uint8Array([0, 97, 115, 109, 1, 0, 0, 0, 1, 5, 1, 96, 0, 1, 123, 3, 2, 1, 0, 10, 10, 1, 8, 0, 65, 0, 253, 15, 253, 98, 11]))

2022-05-13 21:39:01 730

原创 NodePlayer.js正式支持SIMD解码加速

SIMD全称Single Instruction Multiple Data,单指令多数据流,能够复制多个操作数,并把它们打包在大型寄存器的一组指令集。以加法指令为例,单指令单数据(SISD)的CPU对加法指令译码后,执行部件先访问内存,取得第一个操作数;之后再一次访问内存,取得第二个操作数;随后才能进行求和运算。而在SIMD型的CPU中,指令译码后几个执行部件同时访问内存,一次性获得所有操作数进行运算。这个特点使SIMD特别适合于多媒体应用等数据密集型运算。在微处理器中,单指令流多数据流技术则是一

2022-05-13 15:35:57 1040

Android使用speex+rtmp实现网络语音聊天

RtmpClient 使用JUV库,使用需要注册30天试用key RTMP服务端可以是red5 也可以是 FMS

2012-11-29

Android faac jni library

Android平台上实现AAC编码的jni库。 采用FAAC 1.28为基础 使用方法请见:http://bashell.sinaapp.com/aacencoder 如有疑问或建议,请联系:illuspas@gmail.com

2012-07-15

海康DVR 播放库SDK 6.3.2.12 含开发文档

最新海康DVR 播放库SDK 6.3.2.12 压缩包清单: PlayCtrl.dll PlayCtrl.lib plaympeg4.h 播放库 SDK 编程指南.pdf

2013-03-04

变色龙2.1-rev1712 for win

[Chameleon Install 2.1 svn 1712 for Windows][变色龙安装程序] 更新了哪些(What's new ?): 版本更新 1.修正主题Lion错误 2.升级简体中文和繁体中文语言包,感谢 crazybirdy. 3.删除一些没用的文件 4.更新多语言环境 5.更新安装包

2011-12-11

iOS 6 Programming Cookbook 0-20章全 中文

感谢Devdiv翻译组 这是全套的文档 请大家尊重作者知识产权 积极购买原著 本书仅供大家阅读原著参考

2013-09-02

s3c6410 android 显卡驱动

s3c6410显卡fimg-3dse 1.5的android驱动

2011-06-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除