EasyGBS国标流媒体服务器GB28181国标方案安装使用文档
EasyGBS - GB28181 国标方案安装使用文档
EasySIPCMS
SIP 中心信令服务, 单节点, 自带一个 Redis Server, 随 EasySIPCMS 自启动, 不需要手动运行
EasySIPSMS
SIP 流媒体服务, 根据需要可部署多套
端口使用
TCP 端口 : 10000(CMS - HTTP), 26379(CMS - Redis), 10001(SMS - HTTP), 11935(SMS - RTMP Live), 30000 ~ 40000(SMS - RTP over TCP)
UDP 端口 : 5060(CMS - SIP), 5070(SMS - SIP), 50000 ~ 60000(SMS - RTP over UDP)
1.1 配置信令服务 easysipcms.ini
[sip] -> host
SIP 中心信令服务器 IP
[sip] -> serial
SIP 中心信令服务器 ID
[sip] -> realm
SIP 中心信令服务器 Realm
[sip] -> device_password
设备接入统一密码
1.2 配置流媒体服务 easysipsms.ini
[sip] -> host
SIP 流媒体服务器 IP
[sip] -> serial
SIP 流媒体服务器 ID
[sip] -> realm
SIP 流媒体服务器 Realm
[sip] -> wan_ip (可选配置)
SIP 流媒体服务器公网 IP
[sip] -> use_wan_ip_recv_stream (可选配置)
可选配置0/1, 指示流媒体服务器使用公网 IP 接收国标下级流数据
[rtp] -> udp_port_range
RTP over UDP 限制 UDP 端口范围
[rtp] -> tcp_port_range
RTP over TCP 限制 TCP 端口范围
1.3 配置设备接入
下面是海康和大华 IPC 中, GB28181 平台接入配置的两张截图, 供参考
1.3.1 统一编码规则
关于设备ID, 通道ID, 以下是国标协议文档中关于 统一编码规则 的截取
1.4 运行
!!! 安装包所在路径不要包含
中文
先运行 EasySIPCMS, 再运行 EasySIPSMS
1.4.1 Windows
直接运行
EasySIPCMS.exe
以
Ctrl + C
停止服务, 不可以直接叉控制台窗口, 否则服务停不干净EasySIPSMS.exe
以
Ctrl + C
停止服务, 不可以直接叉控制台窗口, 否则服务停不干净以服务启动
ServiceInstall-EasySIPCMS.exe
以 ServiceUninstall-EasySIPCMS.exe 卸载 CMS 服务
ServiceInstall-EasySIPSMS.exe
以 ServiceUninstall-EasySIPSMS.exe 卸载 SMS 服务
1.4.2 Linux
- 直接运行
cd EasySIPCMS
./easysipcms
# Ctrl + C
cd EasySIPSMS
./easysipsms
# Ctrl + C
- 以服务启动
cd EasySIPCMS
./start.sh
# ./stop.sh
cd EasySIPSMS
./start.sh
# ./stop.sh
1.5 平台使用
UI
http:// {EasyGBS-ip}:10000,例如:http://121.40.50.44:10000
接口文档
http:// {EasyGBS-ip}:10000/apidoc,例如:http://121.40.50.44:10000/apidoc
使用分享页
为方便客户在网页中集成播放功能, 我们单独提供了可供 HTML iframe 集成的分享页, 形如:
http://ip:10000/play.html?serial=34020000001110000001&code=34020000001320000001
其中 URL 参数:
serial 设备国标编号
code 通道国标编号
ptz 是否显示云台控制, 可选, yes/no, 默认值为 yes
iframe 是否仅显示视频播放区域, 可选, yes/no, 默认值为 no
aspect 视频播放区域的宽高比, 可选, wxh, 默认为 640x360, 即16:9
fluent 是否以流畅模式播放, 可选, yes/no, 默认值为 yes
autoplay 是否自动播放, 可选, yes/no, 默认值为 yes
stretch 是否拉伸显示, 可选, yes/no, 默认值为 no
网页播放器
除了 iframe 方式集成播放器, 也可以使用 EasyPlayer 网页播放器来二次开发
EasyPlayer 网页播放器下载和使用文档, 参阅链接:
获取更多信息
EasyDarwin开源流媒体服务器:www.EasyDarwin.org
EasyDSS商用流媒体解决方案:www.EasyDSS.com
EasyNVR无插件直播方案:www.EasyNVR.com
Copyright © EasyDarwin Team 2012-2019
EasyGBS国标流媒体服务器GB28181国标方案安装使用文档的更多相关文章
- keepalived双机热备,安装部署文档
keepalived双击热备,安装部署文档: 下载目录:/apps/keepalived-1.2.7.tar.gz 1:---> yum install -y make wget 2:---&g ...
- azkaban编译安装配置文档
azkaban编译安装配置文档 参考官方文档: http://azkaban.github.io/azkaban/docs/latest/ azkaban的配置文件说明:http://azkaban. ...
- Jmeter+Badboy安装使用文档
Jmeter+Badboy安装使用文档 目录 1.jmeter安装 1 2.Jmeter基础使用 3 3. 使用Jmeter进行分布式测试 ...
- LVS+Heartbeat安装部署文档
LVS+Heartbeat安装部署文档 发表回复 所需软件: ipvsadm-1.24-10.x86_64.rpmheartbeat-2.1.3-3.el5.centos.x86_64.rpmhear ...
- Oracle client客户端简易安装网上文档一
Oracle client客户端简易安装网上文档一-------------------------------------------------------------------------一. ...
- S01-晓亮的电脑软件安装过程文档 腾讯QQ 595076941 2019年10月
S01-晓亮的电脑软件安装过程文档 腾讯QQ 595076941 2019年10月 本文档的创建作者的腾讯QQ聊天号码是 595076941 S02-电脑软件安装过程中不要随意关闭窗口除非必需关闭窗口 ...
- Xcode离线安装帮助文档
Xcode离线安装帮助文档 1.在线查看帮助文件:Xcode下查看帮助文件,菜单Help-Developer Documentation在右上角搜索框中即可检索,但速度很慢,在线查看. 2.下载帮 ...
- CM5(Cloudera Manager 5) + CDH5(Cloudera's Distribution Including Apache Hadoop 5)的安装详细文档
参考 :http://www.aboutyun.com/thread-9219-1-1.html Cloudera Manager5及CDH5在线(cloudera-manager-installer ...
- Visual Studio 2010 安装帮助文档问题
今天重装系统,装完VS2010后,如往常一样安装文档,却弹出如下错误"Could not create the local store in the specified folder.... ...
随机推荐
- javascript - 实现jquery类似的$调用方法
var $ = { name: function (name) { return name; }, age: function (age) { return age; }, numCount: fun ...
- EJB学习笔记之十(BMT事务和CMT事务)
1.前言 前两篇博客主要介绍了与事务相关的知识.比如事务的一些特性,以及并发产生的问题.本篇来解说一下EJB中两种处理事务的方式.一种是以生命式方式来管理事务(CMT):还有一种则是在EJB内部使用 ...
- Django——基于类的视图源码分析 三
列表类通用视图(list.py) 此文件包含用于显示数据列表常用的类和工具类.不仅可以方便的用于显示基于模型(Model)的数据列表,也可以用于显示自定义数据列表. 此图中绿色部分属于base.py, ...
- Android编程之常识 - 混淆
1,什么是混淆编译 ProGuard是一个免费的java类文件压缩,优化,混淆器.它探测并删除没有使用的类,字段,方法和属性.它删除没有用的说明并使用字节码得到最大优化.它使用无意义的名字来重命名类, ...
- C++11 新特性之 变长參数模板
template <typename ... ARGS> void fun(ARGS ... args) 首先明白几个概念 1,模板參数包(template parameter pack) ...
- C++高级进阶 第四季:const具体解释(二) 常量折叠
一.文章来由 const具体解释之二 二.const 取代 #define const最初动机就是取代 #define. const 优于 #define: (1) #define没有类型检查,con ...
- IOS 多播委托(GCDMulticastDelegate)
原文:http://www.cnblogs.com/dagehaoshuang/p/4043264.html 在IOS中为了实现回调一般有如下几个方法: delegate 通知中心 block KVO ...
- Android 四大组件学习之BroadcastReceiver二
上节学习了怎样创建一个广播.也尝试接受系统打电话的广播. 本节课学习怎样自己定义广播.自己定义广播实质上也就是创建一个发送广播者,创建一个接受该广播者. 那我们就開始行动吧. 先创建一个发送广播的应用 ...
- php私有成员private的程序题目
class base { private $member; function __construct() { echo __METHOD__ . "(begin)\n"; $thi ...
- 一篇关于arc下内存管理的老文章,包含各种冷门修饰符(关于内存),写的较好,mark
http://blog.csdn.net/zhibudefeng/article/details/7746201