一、gb28181设备接入gb28181服务器总览

1、下载Hikvision Tools(含SADP、录像容量计算等工具)

https://www.hikvision.com/cn/download_more_393.html?_blank

扫描摄像头,更改ip,与电脑在同一网段。

2、摄像头gb28181协议配置

1#摄像头

2#摄像头

3#摄像头

如果没有摄像头可以下载个模拟的gb28181设备端程序

http://www.happytimesoft.com/products/gb28181-device/index.html

3、摄像头接入gb28181下级平台服务器

gb28181服务器调试工具下载,50个积分,这是在打劫呀,也可以用公安部的spvmn,就是太难用了,IE控件也播不了rtp的ps流。

https://download.csdn.net/download/qq_24798461/9820447

改一下本地服务器和媒体接收者的ip就行

4、也可以用公安部的SPVMN(1.0.0.1版软件包里有应用手册,其他版本好像没有)

SPVMN 视频监控联网调测软件完整版

https://download.csdn.net/download/chming_love/9389401

需要配置好配置文件

C:\mss-1.4.0.FINAL-apache-tomcat-6.0.29\webapps\SIPStandardDebug\WEB-INF\classes\SSDConfig.properties

#############SIP服务器配置#############
#SIP服务器域名
sipserver_domainname=3402000000
#SIP服务器ID
sipserver_id=34020000002000000001
#SIP服务器本地IP地址
sipserver_ip=172.16.23.113
#SIP服务器本地SIP端口
sipserver_port=5060
#SIP服务器对外注册密码
sipserver_password=123456

#############DVR/NVR设备配置#############
#DVR/NVR设备ID
sipdevice_DVR_id=34010000002320000001
#DVR/NVR设备注册密码
sipdevice_DVR_password=123456
#DVR/NVR所带通道ID
sipdevice_DVR_camera_id=34010000002320000001
#DVR/NVR所带报警输入ID
sipdevice_DVR_alarm_id=34010000002320000001

#############IPC设备配置#############
#IPC设备ID
sipdevice_IPC_id=34020000001320000001
#IPC设备注册密码
sipdevice_IPC_password=123456
#IPC所带报警输入ID
sipdevice_IPC_alarm_id=34020000001320000001
sipdevice_IPC_camera_id=34020000001320000001

#############解码器设备配置#############
#解码器设备ID
sipdevice_decoder_id=34010000003320000001
#解码器设备注册密码
sipdevice_decoder_password=123456
#解码器所带监视器ID
sipdevice_decoder_monitor_id=34010000003320000001

#############外部系统配置#############
#外部系统ID
sipdevice_othersystem_id=34020000004000000001
#外部系统密码
sipdevice_othersystem_password=123456
#外部系统IP地址
sipdevice_othersystem_ip=172.16.23.240
#外部系统SIP端口
sipdevice_othersystem_port=5060

#############视频参数配置#############
#媒体接收端ID
media_dest_id=34020000002000000001
#媒体接收端IP
media_dest_ip=172.16.23.113
#媒体接收端Port
media_dest_port=6000
#历史回放开始时间,格式为yyyyMMddhhmmss
history_starttime=20110827010456
#历史回放结束时间,格式为yyyyMMddhhmmss
history_endtime=20110827011456

启动

C:\mss-1.4.0.FINAL-apache-tomcat-6.0.29\bin\startup.bat

关闭

C:\mss-1.4.0.FINAL-apache-tomcat-6.0.29\bin\shutdown.bat

通过网页登陆到后台

http://172.16.23.141:8080/SIPStandardDebug/#

其他应用说明可以看软件自带的手册

C:\mss-1.4.0.FINAL-apache-tomcat-6.0.29\docs\mobicents-sip-servlets\pdf\SIP_Servlets_Server_User_Guide.pdf

以上用调试工具调通了gb28181的设备端接入平台服务器,那么剩下的就是自行实现gb28181的设备端 和 上下级服务器了

又有个大佬发布了套工具

https://blog.csdn.net/QuickGBLink/article/details/103263391

Flask与pyaudio实现音频数据流的传输(电话会议语音交互式应用)的更多相关文章

  1. Bluedroid: 音频数据的传输流程

    一. UIPC:   Audio Flinger获取到a2dp的hw module,然后蓝牙协议栈有专用于发送和接收media数据的线程,名称:btif_media_task.   蓝牙与Audio的 ...

  2. 使用PYaudio录制音频和视频(自己)

    参考:https://blog.csdn.net/zhaoyun_zzz/article/details/84341801 音频录制:简洁版 import pyaudioimport waveimpo ...

  3. 基于flask和百度AI接口实现前后端的语音交互

    话不多说,直接怼代码,有不懂的,可以留言 简单的实现,前后端的语音交互. import os from uuid import uuid4 from aip import AipSpeech from ...

  4. android通过数组,流播放声音的方法,音频实时传输

    AudioRecord和AudioTrack类是Android获取和播放音频流的重要类,放置在android.media包中.与该包中 的MediaRecorder和MediaPlayer类不同,Au ...

  5. 《连载 | 物联网框架ServerSuperIO教程》- 10.持续传输大块数据流的两种方式(如:文件)

    1.C#跨平台物联网通讯框架ServerSuperIO(SSIO)介绍 <连载 | 物联网框架ServerSuperIO教程>1.4种通讯模式机制. <连载 | 物联网框架Serve ...

  6. HTML的音频和视频

    目录 [1]媒体格式 音频格式 视频格式 [2]元素 插件元素 HTML5元素 [3]HTML音频 [4]HTML视频 前面的话 多媒体元素(比如视频和音频)存储于媒体文件中,确定媒体类型的最常用的方 ...

  7. HTML 多媒体、Object 元素、音频、视频

    Web 上的多媒体指的是音效.音乐.视频和动画. 现代网络浏览器已支持很多多媒体格式. 什么是多媒体? 多媒体来自多种不同的格式.它可以是您听到或看到的任何内容,文字.图片.音乐.音效.录音.电影.动 ...

  8. AAC音频格式详解

    关于AAC音频格式基本情况,可参考维基百科http://en.wikipedia.org/wiki/Advanced_Audio_Coding AAC音频格式分析 AAC音频格式有ADIF和ADTS: ...

  9. 深入剖析Android音频之AudioTrack

    播放声音能够用MediaPlayer和AudioTrack,两者都提供了java API供应用开发人员使用.尽管都能够播放声音.但两者还是有非常大的差别的.当中最大的差别是MediaPlayer能够播 ...

随机推荐

  1. C/C++中printf和C++中cout的输出格式

    一. Printf 输出格式 C中格式字符串的一般形式为: %[标志][输出最小宽度][.精度][长度]类型,其中方括号[]中的项为可选项.各项的意义介绍如下:1.类型类型字符用以表示输出数据的类型, ...

  2. 框架Iframe的退出,IE 火狐都没问题 到360就不跳转页面 刷新一遍才跳转到登录页

    遇到这种情况 ,郁闷死了,来回折腾好几种跳转方法,最后有一个灵感,当我点击退出按钮的时候,我是用jquery $("#ID").click(function(){}) 这种方法异步 ...

  3. 下面哪些属于JSTL中的表达式操作标签。(选择1项)

    A.<c:out> B.<c:if> C.<c:url> D.<c:catch> 解答:A

  4. mysql -- 存储过程中 declare 和 set 定义变量的区别

    mysql存储过程中,定义变量有两种方式:1.使用set或select直接赋值,变量名以 @ 开头.例如:set @var=1;可以在一个会话的任何地方声明,作用域是整个会话,称为会话变量. 2.以 ...

  5. C#正则表达式操作中使用LINQ

    比如:[程序员][代码]博客园 - 程序员的网上家园,代码改变世界 提取出来的Tag应该是:[程序员].[代码] Regex _regexTag = new Regex(@"^(\[[^\] ...

  6. 应用开发之Linq和EF

    本章简言 上一章笔者对于WinForm开发过程用到的几个知识点做了讲解.笔者们可以以此为开端进行学习.而本章我们来讲一个跟ORM思想有关的知识点.在讲之前让我们想一下关于JAVA的hibernate知 ...

  7. zoj3686(线段树的区间更新)

    对线段树的区间更新有了初步的了解... A Simple Tree Problem Time Limit: 3 Seconds      Memory Limit: 65536 KB Given a ...

  8. 《从零开始学Swift》学习笔记(Day 10)——运算符是“ +、-、*、/ ”吗?

    原创文章,欢迎转载.转载请注明:关东升的博客 运算符是用于执行程序代码运算,会针对一个或一个以上操作数项目来进行运算.例如:2+3,其操作数是2和3,而运算符则是“+”.那么“+.-.*./”是运算符 ...

  9. Map<String, String>的数据处理以及ListView的适配器

    Map<String, String> map = new HashMap<String, String>(); map.put("key1", " ...

  10. 记录初次使用tesseract的过程

    目录 简介 安装tesseract 安装成功 python应用识别图片 简介 这个谷歌的识别项目早就听说了,使用之后发现,真的很厉害.写下初次简单使用的过程吧. 安装tesseract 谷歌的开源识别 ...