论文部分内容阅读
在无线数字化城市建设中,将现在无处不在的无线视频资源——无线泛在视频,包括公共的无线视频资源(例如交通、景点、住宅等)和私有的无线视频资源(例如家庭、商店、旅店等),进行权限分级下的资源开放和共享,不仅可为一些政府职能部门如公安、交警等提供全方位、一致性、多层次的视频服务,还能向城市中有视频资源需求的部门、甚至向普通民众提供多层次的视频服务。此外,无线泛在视频共享系统基于REST架构提供基于资源的、开放、灵活的视频共享服务,方便第三方开发者开发和部署新型的无线视频业务,或者将视频资源与其他资源进行MASHUP来构建新型的业务。首先,本文对基于REST的无线泛在视频共享系统的整体框架进行了设计,将功能需求分解到三个关键模块,分别为无线视频网关、泛在视频业务平台、视频共享客户端,并阐述了系统的整体设计思想和各个模块的基本功能。之后针对系统的核心模块也是本文的主要工作无线视频网关进行了详细研究和设计,将其从概念上分为控制层、数据层、处理层。然后,本文对无线视频网关的三层结构分别进行了具体研究和实现。数据层主要负责无线摄像机适配和实时多媒体数据的获取,通过无线摄像机适配,使得系统能够接入多种类型的无线摄像机,增加了系统的适应性;处理层主要负责对数据层提供的实时多媒体数据进行实时转码、封装和推送,使用H.264编码,基于RTMP协议封装并推送到流媒体服务器,这使得系统能够支持多种终端,包括PC、Android和IOS设备,并能支持多个终端的并发;控制层主要负责对区域无线摄像设备的管理,该层提供的服务包括无线摄像设备搜索、分层管理及资源开放,并基于开放的REST架构实现。最后,本文完成了无线视频网关的软件实现,对基本功能进行测试,同时对无线视频网关的实时性、对无线摄像机的兼容性、CPU性能等也进行了测试和分析,均能达到预期的要求且运行稳定。