Skip to content
A Golang implementation of RTMP/HTTP-FLV/WS-FLV Media Server
Branch: master
Clone or download
Latest commit 334020f Nov 19, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
README.md Update README.md Nov 19, 2019

README.md

Node Media Server

简介

Node Media Server 以下简称nms,最初是以node.js实现的RTMP协议流媒体服务端。
最新v3版使用go语言重写了整个项目,获得了更好的并发性能,也拥有了更强的功能。

版本

v3.1.6 - 2019/11/19 bug修复
v3.1.4 - 2019/11/16 增加流状态回调
v3.1.3 - 2019/11/13 web后台带宽统计修正
v3.1.2 - 2019/11/12 增加管理后台
v3.1.0 - 2019/11/07
v3.0.8 - 2019/11/05

特性

  • 支持多核,万级并发
  • 支持Windows/MacOS/Linux
  • 支持X86_64/ARM64架构
  • 支持Rtmp/Http-FLV/Websocket-FLV/JT-T1078协议接入
  • 支持Https/Wss加密协议接入
  • 支持非AAC编码推流时,零延迟转码AAC
  • 支持H265
  • 支持中继海康,大华RTSP实时预览,录像回放视频流
  • 支持中继任务持久化存储
  • 支持详细数据统计
  • 支持Gop_Cache
  • 支持管理型后台程序
  • 支持流状态http回调

计划

  • 支持集群部署
  • 支持转推,多路push
  • 支持kcp-flv超低延迟,弱网满速传输
  • 支持WebRTC协议
  • 支持MIPS64EL架构
  • 支持GB28181协议
  • 替换Nodelayer.js作后台视频预览播放器,以支持H.265视频
You can’t perform that action at this time.