FFmpeg入门详解之127:GB28181平台安装部署过程 - 可接入海康、大华、华为、科达、宇视等等设备和平台

本文章向大家介绍GB28181平台安装部署过程 - 可接入海康、大华、华为、科达、宇视等等设备和平台,主要包括GB28181平台安装部署过程 - 可接入海康、大华、华为、科达、宇视等等设备和平台使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

准备环境

准备一台windows 2008 R2(或者win7)及以上的64位windows操作系统,或者Linux 64位操作系统,最低配置要求:

CPU: 双核;

内存:4GB;

存储:128GB

网口:千兆网口;

首先,下载LiveGBS安装包;

下载完成后,解压 LiveGBS 文件夹下的所有压缩包,解压到当前文件夹即可,

软件服务配置

LiveCMS信令服务

LiveCMS默认占用5060、10000、26379,其中5060 TCP、UDP都需要开放,其他为TCP

Windows可以双击LiveCMS.exe 前台启动,或者双击ServiceInstall-LiveCMS.exe自动安装成Windows服务。

如果这几个端口被其他程序占用了,可以在livecms.ini配置文件中修改端口。修改后需要重启LiveCMS;

如果是双击LiveCMS.exe 前台启动的LiveCMS,停止需要用Ctrl + C来停止。如果是ServiceInstall-LiveCMS.exe启动的,需要执行ServiceUninstall-LiveCMS.exe卸载服务。Linux版本启动是start.sh, 停止是stop.sh

启动后,浏览器访问服务器ip:10000端口,登录LiveCMS,默认用户名、密码都是admin 。在基础配置页面展示了本服务的配置信息,也可以在页面上修改。

LiveSMS流媒体服务

端口占用:

TCP 端口 : 5070(SIP), 10001(HTTP), 11935(RTMP Live), 30000-40000(RTP over TCP)

UDP 端口 : 5070(SIP), 50000-60000(RTP/RTCP over UDP)

Windows可以双击LiveSMS.exe 前台启动,或者双击ServiceInstall-LiveSMS.exe自动安装成Windows服务。Linux执行start.sh启动。

启动后浏览器打开服务器ip:10001, 默认admin/admin登录。基础配置页面可修改自己的IP地址。

GB28181设备/平台接入

在下级平台中配置接入服务:

接入服务IP: LiveCMS的IP

接入服务端口:LiveCMS页面基础配置里的端口,默认5060

realm: 3402000000

编码ID: 34020000001110000005(这是个示例,具体根据下级域的域编码或者具体接入平台规则而定)

用户名:配置和编码ID一致,如果下级平台不允许这么设置,则可自行酌情设置.

密码:LiveCMS页面基础配置里的端口,默认12345678

详情

信令服务

LiveCMS

SIP 中心信令服务, 单节点, 自带一个 Redis Server, 随 LiveCMS 自启动, 不需要手动运行

LiveCMS 端口使用

TCP 端口 : 15060(SIP 和设备通信), 10000(HTTP), 26379(Redis Server, 不建议对外开放)

UDP 端口 : 15060(SIP 和设备通信)

流媒体服务

LiveSMS

SIP 流媒体服务, 根据需要可部署多套

LiveSMS 端口使用

TCP 端口 : 15070(SIP 和 LiveCMS 通信), 10001(HTTP), 11935(RTMP Live), 30000-30500(RTP over TCP)

UDP 端口 : 15070(SIP 和 LiveCMS 通信), 30000-30500(RTP/RTCP over UDP)

配置信令服务(LiveCMS)

服务名称:LiveCMS

配置文件:livecms.ini

所在位置:LiveCMS-windows-***.zip, LiveCMS-linux-***.tar.gz

WEB管理:LiveGBS->基础配置->信令服务配置

[sip] -> host

SIP 中心信令服务器 IP

[sip] -> serial

SIP 中心信令服务器 ID

[sip] -> realm

SIP 中心信令服务器 Realm

[sip] -> device_password

设备接入统一密码

配置流媒体服务(LiveSMS)

服务名称:LiveSMS

配置文件:livesms.ini

所在位置:LiveSMS-windows-***.zip, LiveSMS-linux-***.tar.gz

WEB管理:LiveGBS->基础配置->流媒体服务配置

[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 端口区间

[rtp] -> tcp_port_range

RTP over TCP 端口区间

服务运行

注意

安装包所在路径不能包含 中文

运行成功后,访问 LiveGBS WEB 管理页面

WEB后台管理(默认端口10000),浏览器地址栏输入 http://ip:10000 访问 如:http://127.0.0.1:10000

开启了HTTPS后,浏览器地址栏输入 https://ip:port 访问

Windows

方式一:直接运行

信令服务(LiveCMS)

启动: 解压目录中,直接双击 LiveCMS.exe,服务会以图标方式展示在任务栏上,可以右击服务图标,点击 打开 WEB后台管理

停止:右击任务栏上服务图标,点击 退出 服务运行

流媒体服务(LiveSMS)

启动: 解压目录中,直接双击 LiveSMS.exe,服务会以图标方式展示在任务栏上

停止:右击任务栏上服务图标,点击 退出 服务运行

方式二:以服务启动

信令服务(LiveCMS)

安装: 解压目录中,直接双击 ServiceInstall-LiveCMS.exe

卸载: 以 ServiceUninstall-LiveCMS.exe 卸载 CMS 服务

流媒体服务(LiveSMS)

安装: 解压目录中,直接双击 ServiceInstall-LiveSMS.exe

卸载: 以 ServiceUninstall-LiveSMS.exe 卸载 SMS 服务

Linux

方式一:直接运行

信令服务(LiveCMS)

cd LiveCMS

./livecms

#停止: Ctrl + C

流媒体服务(LiveSMS)

cd LiveSMS

./livesms

#停止:Ctrl + C

方式二:以服务启动

信令服务(LiveCMS)

cd LiveCMS

./start.sh

#停止: ./stop.sh

流媒体服务(LiveSMS)

cd LiveSMS

./start.sh

#停止: ./stop.sh

配置设备接入

大家好,我的第一本书正式出版了,可以在京东各大店铺抢购哦。

《FFmpeg入门详解--音视频原理及应用:梅会东:清华大学出版社》

京东自营链接:https://item.jd.com/13377793.html

京东其它链接:https://search.jd.com/Search?keyword=FFmpeg%E5%85%A5%E9%97%A8%E8%AF%A6%E8%A7%A3--%E9%9F%B3%E8%A7%86%E9%A2%91%E5%8E%9F%E7%90%86%E5%8F%8A%E5%BA%94%E7%94%A8&enc=utf-8&suggest=1.his.0.0&wq=&pvid=24e80535073b4e1f98e30a3e6963fe81

编辑

编辑

编辑

编辑

出书过程非常艰辛,来回校正了好几遍,后续还有FFmpeg系列的其它图书。

第一本:FFmpeg入门详解--音视频原理及应用--梅会东--清华大学出版社

第二本:FFmpeg入门详解--流媒体直播原理及应用--梅会东--清华大学出版社

第三本:FFmpeg入门详解--命令行及音视频特效原理及应用--梅会东--清华大学出版社

第四本:FFmpeg入门详解--SDK二次开发及直播美颜原理及应用--梅会东--清华大学出版社

===================================

FFmpeg入门详解--音视频原理及应用:梅会东:清华大学出版社的详细目录如下:

目录

第1章 编程之美与内功修为 9

1.1 编程修行之路 9

1.2 选好发展方向 12

1.3 从小白到大牛的炼钢之路 13

第2章 音视频小白入门 14

2.1 音视频入门引言 14

2.1.1 5G+ 将推动音视频行业高度融合发展? 14

2.1.2 音视频产业将迎来商机 15

2.1.3 未来音视频产业发展的新转变 19

2.1.4 自学音视频的困惑 21

2.2 音视频基础概念 21

2.2.1 视频 22

2.2.2 音频 26

2.2.3 音视频编码 28

2.2.4 音视频容器 31

2.2.5 音视频 31

2.3 多媒体基础概念 31

2.3.1 媒体 31

2.3.2 多媒体 32

2.3.3 多媒体技术 33

2.3.4 多媒体的应用领域 33

2.4 数字电视基础概念 34

2.4.1 数字电视的简介 34

2.4.2 数字电视的发展历程 34

2.4.3 数字电视的基本原理 35

2.4.4 数字电视的分类 35

2.4.5 数字电视的优点 36

2.4.6 数字电视的相关技术 37

2.5 短视频基础概念 39

2.5.1 短视频的简介 39

2.5.2 短视频的特点 40

2.5.3 短视频带货 42

第3章 音视频开发常用工具 43

3.1 VLC播放器简介 43

3.1.1 VLC播放器 43

3.1.2 VLC的功能列表 44

3.1.3 VLC播放网络串流 44

3.1.4 VLC作为流媒体服务器 46

3.2 MediaInfo简介 49

3.2.1 MediaInfo简介 49

3.2.2 Mediainfo使用方法 51

3.2.3 Mediainfo参数说明 51

3.3 FlvAnalyser简介 53

3.3.1 FLV简介 53

3.3.2 FlvAnalyser简介 54

3.4 Elecard Stream Analyzer码流分析工具 56

3.4.1 简介 56

3.4.2 功能列表 57

3.5 FFmpeg简介 59

3.5.1 FFmpeg简介 59

3.5.2 FFmpeg命令行 60

3.5.3 FFmpeg开发包 61

第4章 音频基础 62

4.1 音频基础概念 62

4.1.1 声音和音频 62

4.1.2 数字音频 65

4.1.3 音频采集 68

4.1.4 音频处理 69

4.1.5 音频使用场景及应用 71

4.1.6 音频格式 71

4.1.7 混音技术 74

4.1.8 音频重采样 75

4.2 音频编码原理 75

4.2.1 音频压缩 76

4.2.2 音频编码原理 77

4.2.3 音频编码基本手段 81

4.2.4 音频编码算法 83

4.3 音频深度学习 83

4.3.1 音频深度学习的简介 83

4.3.2 十大音频处理任务 85

第5章 视频基础 86

5.1 视频基础概念 86

5.1.1 图像与像素? 87

5.1.2 色彩空间 93

5.1.3 数字视频 96

5.1.4 视频的基础概念 100

5.1.5 视频格式 103

5.2 音视频封装 106

5.2.1 数据封装和解封装 106

5.2.2 音视频的封装 106

5.2.3 封装格式 108

5.3 视频压缩编码 121

5.3.1 视频编码基础知识 121

5.3.2 视频压缩 126

5.3.3 视频编码原理 127

5.3.4 视频编码的关键技术 130

5.3.5 视频编解码流程 132

5.4 视频播放原理 133

5.4.1 视频播放器简介 134

5.4.2 FFmpeg播放架构与原理 136

5.4.3 VLC播放原理 137

5.4.4 现代播放器架构 138

5.5 视频转码原理 141

5.5.1 视频转码 142

5.5.2 非线性编辑? 142

5.6 短视频技术 144

第6章 音视频压缩编码基础 145

6.1 音视频压缩编码基础 146

6.2 压缩编码技术分类 147

6.2.1 无损压缩 147

6.2.2 有损压缩 151

6.3 压缩编码关键技术 152

6.3.1 预测编码 153

6.3.2 变换 154

6.3.3 量化 156

6.3.4 熵编码 157

6.4 帧内编码与帧间编码 158

6.4.1 帧内编码 158

6.4.2 帧间编码 160

6.4.3 运动矢量 160

6.4.4 运动补偿 160

6.4.5 双向预测 162

6.5 GOP与DTS/PTS 163

6.5.1 I/P/B/IDR帧 163

6.5.2 GOP详解 163

6.5.3 DTS和PTS详解 164

第7章 音视频编解码原理与标准 166

7.1 视频编码原理 166

7.2 视频采集原理 170

7.3 音频编码原理 171

7.4 视频编码标准 173

7.4.1 ITU/ISO/JVT 173

7.4.2 MPEG-x 系列 176

7.4.3 H.26x 系列 182

第8章 音视频编解码技术与流程 186

8.1 视频编码简介 187

8.2 视频编码流程 190

8.3 I/P/B帧技术详解 195

8.3.1 I/P/B帧编解码技术 195

8.3.2 I/P/B帧的特点 197

8.3.3 I/P/B帧的基本流程 198

8.3.4 帧内与帧间编码 198

8.3.5 帧内编码流程 199

8.3.6 块与宏块 200

8.4 运动估计和补偿 200

8.5 音频编码技术与流程 203

8.5.1 MPEG-1音频编码 203

8.5.2 MPEG-2音频编码 205

8.5.3 MPEG-4音频编码 206

8.5.4 AC-3音频编码 209

第9章 H.264编解码基础 211

9.1 H.264快速入门 212

9.1.1 视频压缩编码的基本技术 212

9.1.2 H.264的句法元素 215

9.1.3 VCL与NAL 219

9.1.4 档次与级别 219

9.1.5 X264?与JM 221

9.2 H.264编码原理与实现 222

9.2.1 H.264编解码简介 222

9.2.2 H.264编解码流程 223

9.2.3 H.264的帧内预测编码 225

9.2.4 H.264的帧间预测编码 227

9.3 H.264码流结构 232

9.3.1 H.264分层结构 232

9.3.2 H.264码流结构 234

9.3.3 H.264的NAL单元 235

第10章 AAC编解码基础 242

10.1 AAC编码概述 242

10.2 AAC音频文件格式 244

第11章 H.265编解码基础 247

11.1 H.265编解码概述 247

11.2 H.265码流简介 248

11.2.1 Profiles/Levels/Tier 248

11.2.2 HEVC的分层结构 249

11.3 H.265与H.264的区别与优势 253

猜你喜欢

转载自blog.csdn.net/teachermei/article/details/129141262