可视化/数字孪生专业社区
资源中心
问答
文章
实用工具
ByteVCharts
开源中台
申请建模
申请帮助
登录
注册
申请协助
此单为
付费
协助
×
为协助帮威客用户快速入门,帮威客平台可损供用户特定项目的框架代码开发服务。该服务可为用户快速构建符合项目基本需求的3D可视化框架代码资源(包括源码、3D模型、贴图、数据等),用户的技术团队可在此基础上快速上手,大幅提高3D可视化项目成功基础。
预算金额
公司名称
联系人
微信号
手机号码
提交申请
申请协助
此单为
付费
协助
×
为协助帮威客用户快速入门,帮威客平台可损供用户特定项目的框架代码开发服务。该服务可为用户快速构建符合项目基本需求的3D可视化框架代码资源(包括源码、3D模型、贴图、数据等),用户的技术团队可在此基础上快速上手,大幅提高3D可视化项目成功基础。
预算金额
公司名称
联系人
微信号
手机号码
提交申请
业务咨询
开发咨询
微信咨询
杜老师
黄老师
熊老师
支付信息
×
购买文章
可视化WEB 视频接入国标 GB28181(一)
订单金额
¥
0
实付金额
¥
0
我已阅读并同意ByteV组件购买协议
取消
提交订单
支付宝支付
微信支付
提交订单
1
点赞
1
评论
收藏
分享
举报
可视化WEB 视频接入国标 GB28181(一)
Terry
关注
已关注
0
1
1
1833
发表于 2020-07-22 18:51:36
# 可视化WEB 视频接入国标 GB28181(一) ## GB28181出现的背景 国内视频监控应用发展迅猛,系统接入规模不断扩大,涌 现了大量平台提供商,平台提供商的接入协议各不相同,终端制造商需要给每款终端维护提供各种不同平台的软件版本,造成了极大的资源浪费。各地视频大规模建设后,省级、国家级集中调阅,对重特大事件通过视频掌握现场并进行指挥调度的需求逐步涌现,然而不同平台间缺乏统一的互通协议。在这样的产业背景下,基于终端标准化、平台互联互通的需求,GB/T28181应运而生。 ## GB28181可视化领域中的应用 随着数字孪生、警用可视化行业的发展,可视化技术与实时视频流技术的应用越来越广,如下,视频接入效果的示意: ![1595421/1595421671/1595421671171.jpg](http://www.bytev.com.cn//uploadfile/article/1595421/1595421671/1595421671171.jpg) 在未来的可视化领域,视频接入技术,将是持续出现并重要应用的技术之一。 ## GB28181 的接入架构示意 ![1595424/1595424107/1595424107820.png](http://www.bytev.com.cn//uploadfile/article/1595424/1595424107/1595424107820.png) 如上图所示,28181是基于SIP协议,所以如果想自己研究28181的同学,可以使用相关技术来自行搭建,或者上网下载相应的sip工具 或联系我 QQ547187319 免费获取,本篇仅介绍相关注意事项。 ### 名词解释 | 序号| 名词| 释意 | | --- | --- | --- | | 1| IPC | 各个品牌的摄像头 | | 2 | NVR/DVR | 视频录像机,摄像头视频的存储 | | 3 | 码流| 播放的视频流 | | 4 | RTSP| 前面播放流的协议| | 5 | VLC| 指的是一种类型的视频播放器,谷歌浏览器不适合于VLC相关的后续还有其他教程进行讲解| | 6 | H.264| 视频的一种编码格式,H.264才能再web上流畅播放,如h.265等其他格式,则需要mmpeg等工具进行转码后才能WEB播放| | 7 | 下级域| 一般指的是摄像头,NVR等设备,通过各个视频设备厂家提供的管理页面,将自己作为下级,指定上级域,将码流共享给上级域| | 8 | 上级域| 一般指的是流媒体服务器、心灵服务等(linux服务器)上级域对应的是下级域,下级域指定上级域后,上级域发送播放指令,下级域将码流推送给上级域| | 9 | 播放器如何播放| RTSP的地址是流媒体服务器的地址,通过RTSP协议访问上级域拿回来的码流实现播放| ### 必要准备 IPC 为摄像头 NVR是视频存储服务器,接入之前必须要准备的前提为: ★ 必须支持新国标 28181 - 2015/2016 协议的摄像头设备或NVR、DVR设备 ★ 流媒体服务器,推荐Linux系统64位以上,作为 上级域与流媒体服务器 ☆ 注意:如在项目过程中,务必要有相关摄像头负责人的联系方式,因为一般项目实施过程中,摄像头都比较多,分布在各个地方,用户名密码等也会涉及的比较多,配置上级域等操作必须有人配合才更好实施。自己学习的就无所谓了。 ## 技术架构示意 ![1595424/1595424243/1595424243331.png](http://www.bytev.com.cn//uploadfile/article/1595424/1595424243/1595424243331.png) ### 实施步骤 #### 一:收集摄像头设备信息与联系人信息 此步骤是非常重要的前提,必须提前获得相关的摄像头设备的准确信息,才能保障视频的接入是有价值的,需要收集的格式内容如下: | 序号| 品牌| 型号/支持国标| 名称| 位置 |网络情况|IP地址|端口|用户名|密码|设备对接人|联系方式| | --- | --- | --- |--- | --- | --- |--- | --- | --- |--- | --- | --- | | 1 | 海康 | GB/T28181-2016 | 帮威客01 | 公司机房左上角 | 内网 | 192.168.0.125 |空|admin|12345678|杜老师|547187319| #### 二:搭建流媒体服务器,建设上级域 准备linux 64 位服务器,安装centos7.4以上linux系统,(如服务器资源充足,建议准备2台linux 64位服务搭建两个上级域,可以对视频流进行负载减少单台压力) ##### 准备资源: | 名称| 数量| 说明| | --- | --- | --- | | linux 服务器 | 1台 | 做流媒体服务器·上级域,centos 7.4 64位,如资源充足,建议2台以上用来负载视频访问压力 | | **byteV-live 程序 **| 1套 | 流媒体服务与信令服务集合,用来作为上级域的应用程序,用来发送28181 sip指令 与作为rtsp的流媒体播放器 | | tomcat | 1套 | java-web管理视频信号应用程序 | | nginx | 1套 | 对视频的前端应用程序使用 | | mysql| 1套 | 存储下级域,上级域等配置信息 | ##### 开放端口: | 端口| 说明| | --- | --- | |80|nginx端口| |5061|上级域信令服务端口| |5062|流媒体服务端口| |9554|RTSP端口| |7554|RTSP端口| |8060|tomcat端口| |554|RTSP端口| |11935|RTMP端口| |3306|mysql端口| |5060|上级域信令服务备用端口| |5070|流媒体服务备用端口| |90|nginx备用端口| |7060|tomcat备用端口| ##### 进行上级域的配置: 上级域:ByteV服务配置 IP:XXX.XXX.XXXX.XXX 端口号:5061 跨域互联域编码:11010000002000000891 ; 跨域互联用户编码: 11010000002000000891u 安装好 byteV-live程序后,进行配置. ###### 第一种方法直接修改配置文件**Video.xml**,详细配置见图: ![1595426/1595426068/1595426068908.png](http://www.bytev.com.cn//uploadfile/article/1595426/1595426068/1595426068908.png) 1.配置网卡信息 ![1595426/1595426233/1595426233017.png](http://www.bytev.com.cn//uploadfile/article/1595426/1595426233/1595426233017.png) ![1595426/1595426238/1595426238528.png](http://www.bytev.com.cn//uploadfile/article/1595426/1595426238/1595426238528.png) 2.端口与密码配置项 ![1595426/1595426270/1595426270985.png](http://www.bytev.com.cn//uploadfile/article/1595426/1595426270/1595426270985.png) Rtsp服务器的端口,GB28181平台的ID,端口,用户名和密码 ###### 简略版,启动系统访问80端口,详细配置见图: 1.配置信令服务 ![1595426/1595426718/1595426718336.jpg](http://www.bytev.com.cn//uploadfile/article/1595426/1595426718/1595426718336.jpg) 2.配置流媒体服务 ![1595426/1595426721/1595426721748.jpg](http://www.bytev.com.cn//uploadfile/article/1595426/1595426721/1595426721748.jpg) 配置完成 #### 三:下级域配置,指定上级域 海康接入示意 ![1595426/1595426971/1595426971786.jpg](http://www.bytev.com.cn//uploadfile/article/1595426/1595426971/1595426971786.jpg) 大华接入示意 ![1595427/1595427251/1595427251753.jpg](http://www.bytev.com.cn//uploadfile/article/1595427/1595427251/1595427251753.jpg) #### 四:摄像头等管理 下级域设置完成,并成功访问后,即可对摄像头进行在线观看 设备管理: ![1595427/1595427390/1595427390894.jpg](http://www.bytev.com.cn//uploadfile/article/1595427/1595427390/1595427390894.jpg) 可单独查看单个摄像头: ![1595427/1595427471/1595427471246.jpg](http://www.bytev.com.cn//uploadfile/article/1595427/1595427471/1595427471246.jpg) 排版查看,可对多个摄像头进行 单屏,四分屏的排版查看: ![1595427/1595427475/1595427475781.jpg](http://www.bytev.com.cn//uploadfile/article/1595427/1595427475/1595427475781.jpg)
点击查看更多
全部评论
登录
|
注册
yangjiecheng
您好,请教您使用的sip的流媒体服务器是开源的吗?
2021-06-29 12:15:04
加载更多
关于作者
Terry
TA的个人主页
关注
已关注
文章
52
粉丝
32
获赞
15
评论
8
访问
87757
ThreeJS 轮廓线特效 OutLinePath
创建海洋特效组件 THREEJS 海洋效果 Shader实现
ThreeJS后期处理通道
Three.js物理材质MeshStandardMaterial和MeshPhysicalMaterial
ThreeJs光效流转特效
推荐文章
ThreeJS 轮廓线特效 OutLinePath
(3)、React中使用ECharts——柱状图
31个惊艳的数据可视化作品,让你感受“数据之美”!
防抖节流
创建海洋特效组件 THREEJS 海洋效果 Shader实现
文章目录
文章分享
×
扫一扫分享
复制链接