网络流媒体监控平台软件ObserverSTARObserverStar大型网络流媒体监控软件系统是集成现代流媒体技术、网络技术、数据库技术、操作系统技术的一体化流媒体应用平台
该系统针对大型网络流媒体监控应用设计(前端视频编码路数>1000),系统前端可集成各厂家流媒体编码设备,通过局域网、城域网、因特网可靠有效地传输流媒体编码数据,在网络的任意一个节点上可部署系统流媒体应用客户端,实现对远端流媒体(视频、音频)实时处理、播放、存储
同时系统集成了安全管理(如:权限管理)、设备控制(如:云台控制)、远程开关量、模拟量监测、控制功能
软件技术原理1.MPEG4流媒体编解码技术2.实时网络流媒体传输技术3.MicrosoftDirectShow技术4.分布式网络应用技术5.现代大型关系型数据库技术6.基于面向对象的开发思想,采用高效的C++开发语言平台主要关键技术1.面向对象分析(OOA)、面向对象设计(OOD)、面向对象编程(OOP)2.管理服务器软件采用简易实时数据库(RTDB)管理系统动态信息
3.管理服务器软件提供高可靠的TCP、UDP网路服务接口,能够承受客户端在网络不畅、故障情况下的意外断开、非法请求
4.采用数据库中间件技术,由服务端向客户端(浏览器端)提供数据库服务
5.采用I/O完成端口机制、配合线程池完成大量网络流媒体数据的复制分发
6.系统软件采用集群、高可用模式设计
主要性能参数1.管理服务器至少支持前端1000个以上流媒体编码设备
2.在网络流畅的情况下,流媒体转发延时