当前位置:首页 >>业务体系

双向视频远程诊疗系统

来源:大一科技   点击:399次   时间:2014年08月13日

视频会诊模块中我们用h264编码技术和RTMP流媒体传输协议,开发了流媒体数据处理服务器,完成音视频数据的采集,编码,传输控制,解码和播放。数据处理模块中我们以MySQL作为系统数据中心,Window2003 Server作为网络操作系统,采用Jetty作为Web发布系统,以JAVA2EE为系统开发平台,加强了安全、提高了速度,从而保证整套系统的高标准建设。

系统平台总体架构:

在远程视频系统项目中使用了3种框架,既Struts + Spring + Hibernate。

Struts通过采用模型-视图-控制器(MVC)设计模式,使用struts体现了Servlets和JavaServerPages的高性能、面向事务的WEB应用程序开发。struts提供的模型2体系结构,视图层-事务处理层-数据模型层,通过明确的应用程序分工使得事务逻辑和显示逻辑彼此相互独立,视图层(HTML,JSP)将用户所需要的任何数据向事务处理层(Servlet)发送请求,事务处理层将根据请求处理相关事务(包括处理请求,验证数据等),将用户所需要的数据提交到数据模型层,数据模型层从数据库取得数据再反馈给事务处理层,由事务处理层传递给视图层显示数据信息。使用此框架可使得远程视频服系统具有较强的交互性。

Spring致力于使用POJOs来构建应用程序。由框架提供应用程序的基础设施,将只含有业务逻辑的POJOs作为组件来管理。从而在应用程序中形成两条相对独立发展的平行线,并且在各自的抽象层面上延长了各自的生命周期。此框架加大了远程视频服务系统运行时的稳定性和程序日后的维护性。

Hibernate框架对JDBC进行了非常轻量级的对象封装,完成数据持久化的重任。Hibernate中提供了两级缓存,大大提高了远程视频服务系统的安全性及访问速度。Hibernate还为查询结果提供了一个查询缓存,它依赖于第二级缓存,使得本系统的性能大大提高。



1.3G移动设备接入的技术攻关

3g移动通讯是一个新兴的技术,通过不断测试和技术攻关,最后成功将3G移动设备接入系统。

2.高质量传输音视频传输技术攻关

音视频传输是否流畅清晰是项目成功关键,经过不断研究和探讨,最终使用最先进的h264编码技术和RTMP流媒体传输协议,远程医疗系统高清视音频设备将从干休所内高清专业摄像机采集到的视音频信号,进行实时编码和压缩,通过网络传送给远程医疗系统后台服务器上实现高质量的音频回话。

3.健康档案管理系统的特色

医院健康档案数据难以互通,本系统采用JAVE2EE技术,分布式管理技术,整合了各个健康管理系统。

4.云台控制

在本系统中,不仅可以操控本机的摄像头,并且医生还可以远程遥控患者的摄像头,可远程对摄像机镜头进行光圈、焦距、景深等控制。可以对云台进行全方位的控制。

5.多路视频图像

随时切换任意患者视频窗口,支持多路视频图像显示,可以同时显示 10路视频图像,支持医生大窗口显示;医生可以随意切换到其他用户的视频图像,或者选择一个视频窗口进行多级放大。





免责声明: 本站资料及图片来源互联网文章,本网不承担任何由内容信息所引起的争议和法律责任。所有作品版权归原创作者所有,与本站立场无关,如用户分享不慎侵犯了您的权益,请联系我们告知,我们将做删除处理!

执行时间57ms