基于HTTP协议电力遥视监控系统.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于HTTP协议电力遥视监控系统

基于HTTP协议电力遥视监控系统   摘 要: 电力遥视监控系统是监控系统在电力行业的特殊应用,需要满足电力系统中对实时性和稳定性,以及安全性的要求,传统监控中采用专网和专用协议的模式,部署复杂,需要采用专用软件查看现场画面,采用基于流模式的HTTP模型,可以构建规范开放的遥视监控平台,满足电力系统现场实时监控的需求。   关键词: HTTP流直播;HTTPS;流媒体;遥视   中图分类号: TP 文献标识码:A 文章编号:1671-7597(2011)1120069-01      0 引言   电力遥视系统是电力系统远动和自动化中的重要组成部分。随着技术的进步,传统监控系统已经可以满足电力遥视的基本需求,但由于传统监控采用专有协议和网络,其对远程监控的支持,需要昂贵的线路和服务器投资。   HTTP流媒体协议是构建在HTTP协议基础之上的应用协议,该协议完全兼容标准的HTTP协议,并采用切片方式满足了实时监控的需求。采用HTTP流媒体协议构建电力遥视监控系统,可以满足电力系统对稳定性和实时性的要求。   1 HTTP流媒体服务简介   HTTP协议基于TCP构建,常用端口为80,也可定义其它的服务端口。其包含的主要方法有:Get,Post,Head等。常用的Get方法用来从服务器上获取数据,Post方法用来将客户端数据提交到服务器。   基于HTTP的流媒体协议架构,分为三个主要部分:服务器,分发组件,客户端。其一般架构如图1所示。         图1 HTTP流媒体服务体系   其中,服务器针对输入音视频流完成编码,并使用流分割器将其切割为间隔为10s的ts文件,同时生成一个符合m3u8规范的索引文件,其中包含所有ts文件的列表。针对直播服务,该索引文件会随着ts的不断生成而更新。分发组件主要将生成的ts文件和索引文件通过web服务器进行发布。客户端可以通过标准http协议,请求m3u8文件,然后按照列表中的内容请求指定的ts文件,并随时更新,将各段ts文件连接起来播放,实现视频直播服务。   2 电力遥视系统架构   在电力遥视系统架构中,通用的服务器和分发组件模块合并在编码器或IP摄像头中实现。客户端远程连接到终端监控装置或编码器上,查看实时监控画面。其系统架构如图2所示。   在本课题中,选择了基于TI公司的DM365平台完成IP摄像头和编码器的开发。DM365内部含有一个300MHZ的ARM9处理器,以及可以完成720P高清H.264编码的硬件编码器。利用这些资源,可以完成从摄像头进入的模拟信号数字化,采用硬件编码器完成音视频编码,并利用一个软件流分割器进行ts文件的切割处理,并形成m3u8索引文件。同时,采用一个基于开源Boa软件构件的web服务器,完成索引文件和ts文件的分发。         图2 电力遥视系统架构   为了方便客户端的请求,一般在web服务器上形成一个符合HTML5规范的页面,客户端通过支持HTML5的浏览器查看该页面,即可通过浏览器看到现场监控画面。形成的HTML5页面中符合如下格式,此段代码通过浏览器查看,会展现一个720P的实时监控窗口。               由于采用HTTP流媒体协议和标准的HTML5支持,可以通过多种管理客户端查看实时监控图像。一般情况下,通过电力系统构建的VPN专网,使用普通计算机,智能手机,笔记本电脑等都可以连接至现场进行查看。如果不采用VPN专网,则需要通过一个中转服务器完成客户端的反向映射,就可以实现通过公用互联网来查看实时监控图像。如果采用公用网络,则需要考虑监控的安全模型。   3 系统实时性和安全性的保证   编码器中的流分割器默认情况下将音视频ts文件切割为10s一段的小ts文件,在这种情况下,扣除前段的编码延时,以及网络传输时间,客户端查看现场图像时,总体延时在12s左右,实时性能一般。      为了提高系统的实时性,可以调整流分割器的设置,将ts流的切割粒度减小为5s,这样,总体延时可以控制在6s之内,基本上达到了实时传输的需求。但提高流切割的粒度,也造成了m3u8索引文件的更新更加频繁,这样客户端也需要频繁请求索引文件,对web服务器的压力较大。为解决此问题,一般将客户端连接web服务器修改为长连接,除第一次读取数据外,以后每次读取数据,不需要重新建立TCP连接,可以大大减小web服务器的压力。   电力遥视监控中有对安全性的较高要求,非法用户不能查看现场图像。在HTTP流媒体模型中,也提出其安全模型:   1)如果选择加密模式,编码器流分割器在生成m3u8文件同时,也会生成每段ts文件的加密密钥;同时在m3u8文件中,使用EXT-X-KEY来标识密钥信息和ts文件

您可能关注的文档

文档评论(0)

317960162 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档