论文部分内容阅读
随着互联网技术的高速发展,瘦客户机/服务器系统在集中办公的大中型企业和ATM取款机等领域得到了广泛的应用。瘦客户机/服务器系统是一套在客户机显示界面、服务器进行数据计算和存储的计算机系统,该系统凭借软硬件成本低、易于管理等优点越来越受企业的亲睐。但是,现有的瘦客户机/服务器系统的解决方案,仍不能有效解决视频播放出现的停滞、缺色、马塞克等现象和非法访问的安全隐患,所以瘦客户机视频播放和信息安全等方面需要进一步完善。因此,本文主要研究瘦客户机视频播放和信息安全这两方面出现的问题,并提出相应的解决方案。瘦客户机/服务器系统采用飞思卡尔的i.mx53处理器做为瘦客户机,利用远程桌面软件freerdp进行信息交互。freerdp是和微软远程桌面标准插件相类似的一个远程控制软件,它可以通过网络连接访问服务器,让瘦客户机能够远程操控服务器上所有的应用程序、文件和硬件资源等。本研究基于嵌入式Linux系统下freerdp多媒体重定向的实现流程,参考相关硬件解码器解码视频流的方式,针对瘦客户机/服务器系统视频播放出现的一系列问题,如停滞、缺色及马塞克等,采用了在瘦客户机上应用硬件解码器解码视频流的新思路。freerdp通过调用ffmpeg的解码器实现解码视频流,因此作者通过在ffmpeg解码器链添加瘦客户机的硬件解码器vpu,利用freerdp调用该硬件解码器实现视频流的硬解码,并通过实验验证了其有效性。同时,由于瘦客户机/服务器系统存在非法访问的安全隐患,本研究基于PCA人脸识别算法的理论知识,提出了在远程桌面软件freerdp添加人脸识别线程的方案,人脸识别线程的加入有效增强了系统的安全性。