Watch 4 Star 12 Fork 5

合肥悟道科技有限责任公司 / NodeJS版本基于GB28181的HTTP网关NodeJSMIT

Create your Gitee Account
Explore and code with more than 5 million developers,Free private repositories !:)
Sign up
NodeJS版本基于GB28181的HTTP网关,实现浏览器播放GB28181设备视频功能。 spread retract

Clone or download
Loading...
README.md

NodeJS版本基于GB28181的HTTP网关


作者:

一、介绍

NodeJS版本基于GB28181的HTTP网关,实现浏览器播放GB28181设备视频功能。

二、基本功能

这是一个GB28181的信息服务器Server,可以接收设备注册、给浏览器提供接口用来请求视频。 视频服务端使用 ZLMediaKit

三、开发资料(大致是我学习GB28181的过程)

四、开发环境等

nodejs安装依赖

npm install

使用时把sip_config.js.template 改为 sip_config.js , 并按需要修改里面的参数。

五、restful接口说明

/api/v1/device/list

GET请求 获取设备列表

/api/v1/device/invite

GET请求 请求视频

  • account 请求目标端口号

六、更新日志

  • 0.0.1 设备注册、请求目录
  • 0.0.2 加restful接口,实现请求设备列表功能
  • 0.0.3 实现invite功能
  • 0.0.4 增加配置,允许匿名注册,去掉一些不需要文件,增加离线检测

七、tips

ffmpeg命令 转发rtp到rtmp

ffmpeg -protocol_whitelist "file,http,https,rtp,udp,tcp,tls" -i test1.sdp -vcodec flv -acodec aac -ab 8000 -f flv rtmp://rtmp 服务器地址:9092/hls/t_1_1

Comments ( 3 )

Sign in for post a comment

NodeJS
1
https://gitee.com/hfwudao/GB28181_Node_Http.git
git@gitee.com:hfwudao/GB28181_Node_Http.git
hfwudao
GB28181_Node_Http
NodeJS版本基于GB28181的HTTP网关
master

Search