工程项目施工现场安全巡检与调度指挥系统技术方案.docx
文本预览下载声明
工程项目施工现场安全巡检与调度指挥系统技术方案
技术部分
第 PAGE 92页
可视化指挥调度应用技术方案
总体设计
在本项目中,针对可视化指挥调度应用的需求,我们将通过与视频类设备(如安全头盔等)对接,实现视频回传、音频回传、多方通话、定位、视频存储等功能,以此来满足后台人员远程监控、系统自动监控的相关业务需要。
架构设计
功能设计
在本项目中我们通过与视频类设备(如安全头盔等)对接,实现视频回传、音频回传、多方通话、定位、视频存储等功能,以此来满足后台人员远程监控、系统自动监控的应用需要。
视频回传
基于设备视频接口能力,开发视频回传应用服务,提供视频回传功能,将前端安全头盔等设备所采集到的视频数据回传到平台中。
服务接口设计:
功能说明
将接收到的前端设备的视频流以文件方式文件进行回传,使用? 基于 JSON API 封装的 SDK?进行 API 的调用。
功能划分
上传小文件(小于20MB): 简单上传文件。
上传大文件(大于20MB): 初始化分片上传; 逐个上传分片; 结束上传分片。
使用方法
使用方法请参见? 以上接口?中的文档,API 的语法为:
POST /files/v2/appid/bucket_name[/dir_name]/file_name HTTP/1.1
Host: Region.
Content-Type: multipart/form-data
Authorization: multi_effect_signature
其中以下变量的取值同? 发起视频上传 - 接口应答:
appid:storageAppId
bucket_name:storageBucket
[/dir_name]/file_name:video.storagePath(封面文件为 cover.storagePath)
Region:storageRegion
multi_effect_signature:video.storageSignature(封面文件为 cover.storageSignature)
请求示例
POST /files/v298733ff8vodgzp1252407000/98733ff8vodgzp1252407000/16ff88888887398155785996708/AhBabcq3AQcA.mp4 HTTP/1.1
Host:
Content-Type: multipart/form-data
Authorization: 7pWh8DSEnLkqi6c8l9oTKcDPSuVhPTEwMDIyODUzJmI9OTg3MzNmZjh2b2RnenAxMjUxNjAzNDA
音频回传
基于设备音频接口能力,开发音频回传应用服务,提供音频回传功能,将前端执法仪、安全头盔等设备所采集到的音频数据回传到平台中。
服务接口设计:
基于设备音频接口能力,开发音频回传应用服务,提供音频回传功能。下面我们通过实例来讲述音频回传服务接口:
对于上传音频接口,音频、图片都属于文件,在配置参数设置中可以设置上传的文件;
在文件名称处:填写的是上传文件的绝对路径,
参数名称处:填写为file
MIME类型:application/octet-stream
MIME(Multipurpose Internet Mail Extensions)多用途互联网邮件扩展类型。是设定某种扩展名的文件用一种应用程序来打开的方式类型,当该扩展名文件被访问的时候,浏览器会自动使用指定应用程序来打开。多用于指定一些客户端自定义的文件名,以及一些媒体文件打开方式。它是一个互联网标准,扩展了电子邮件标准,使其能够支持:
非ASCII字符文本;非文本格式附件(二进制、声音、图像等);由多部分(multiple parts)组成的消息体;包含非ASCII字符的头信息(Header information)。
每个MIME类型由两部分组成,前面是数据的大类别,例如声音audio、图象image等,后面定义具体的种类。常见的MIME类型(通用型) 有以下几类:
超文本标记语言文本 .html text/html
xml文档 .xml text/xml
XHTML文档 .xhtml application/xhtml+xml
普通文本 .txt text/plain
RTF文本 .rtf application/rtf
PDF文档?.pdf application/pdf
Microsoft Word文件?.word application/msword
PNG图像 .png image/png
GIF图形 .gif image/gif
JPEG图形 .jpe
显示全部