基于Web的网络视频面试系统关键技术研究

2013-06-25 11:57武照云张映霞吴立辉刘楠嶓
机械管理开发 2013年1期
关键词:音视频架构远程

武照云,张映霞,吴立辉,刘楠嶓

(河南工业大学机电工程学院,河南 郑州 450007)

0 引 言

网络视频面试是指利用互联网进行远程视频同步传输的技术,在招聘方和求职者之间实现网上可视交流的系统服务平台。网络视频面试是传统面试的一种延伸。与传统的面试相比,它同样能达到面试官与应聘者面对面的交流、相互了解的效果,同时它还大大节约了面试官与应聘者的时间,提高了工作效率,降低了双方的成本,也有助于一些高级人才摆脱不善面试的困境。

网络视频面试目前在国内外的企业人员招聘、出国留学考试、公共考试面试、学位答辩等方面已经逐步开展了应用[1-5]。越来越多的人才网站、企业网站和高校开始搭建视频面试平台。

以高校信息化为平台的毕业生网络视频面试系统是高校毕业生就业工作的前沿课题。在不久的将来,网络视频面试系统将切实成为高校学生与用人单位之间高效、便捷、快速、可信的沟通平台,为双方带来最大程度的便利,不但节省大量的时间和昂贵的费用,还免去了异地的奔波之苦;同时,还将极大地提升高校学生就业工作的现代化与信息化服务水平,使高校的学生就业工作上升一个层次。以文中高校网络视频面试系统的开发与应用为目标,研究并解决系统开发过程中的若干关键技术问题。

1 系统总体架构设计

该系统采用C/S+B/S+P2P的混合体系架构进行设计,该方案发挥了各架构模式的优点,能够有效提高系统运行的整体性能。对于系统局域网内部管理与应用模块,采用C/S架构模式,能够有效提高安全性与相应速度;对于网络远程访问与交互应用模块,采用B/S架构模式,能够满足Internet网络运行的要求;对于网络视频与音频传输模块,采用P2P架构模式,有利于充分利用网络资源,减轻系统服务器的负担。系统总体架构,如图1所示。

由于在网络远程面试应用方面,采用了浏览器/服务器的设计模式。用人单位如果想招聘高校毕业生,可以足不出户,只需要具备摄像头、话筒和音箱,并在上网的浏览器中打开视频面试网站。下载安装一个小插件就可以与毕业生进行“面对面”洽谈和面试,使用非常方便,不需要单独安装庞大的客户端软件。

图1 系统总体架构图

2 系统关键技术

2.1 面试管理

在该系统的面试管理模块中,系统管理员可以管理招聘单位信息、发布供需会、核查用人单位、管理应聘学生的信息及其登录账号等。当有招聘单位需要面试学生时,可以为其分配面试房间,还可以组织小组面试等。在具体的面试过程中,可以根据双方的网络情况,动态设置网络带宽、传输速率、视频帧采集频率与数据包传输参数,以达到最佳的应用效果。此外,系统还提供了发送面试通知、网上签约、短信服务、网上银行等功能。

2.2 音视频实时传输

在面试过程中,该系统可以提供双方的视频、音频和文字的实时传输,综合运用了音视频压缩编码技术H.264和G.729、传输质量控制技术RTP/RTCP和音视频同步技术,保证了视频画面清晰、语音流畅,音频交互与视频同步,最大限度地满足了面试需要。另外还具备强大的噪音消除处理功能以及回音抑制技术,使得通话无回音,无杂音。采用先进的语音与视频技术,各种网络带宽条件下均能保持声音清晰连贯。系统采用SSL加密传输机制,使得面试过程中的信息传输安全和可靠。

2.3 校园网数据共享

目前,大多数高校都已经实现了“数字校园”,每个学生的个人信息和基本资料都存储在学校的信息系统数据库中。为了实现信息数据的高效利用和有效集成,该网络视频面试系统能够从学校已有的数据库中将毕业生的个人信息自动读取出来,这样就极大地增强了学生个人信息的真实性,消除了用人单位的疑虑,同时也实现了“数字校园”中信息与数据的一体化共享。这样,用人单位在对学生进行了解与面试时,可以很方便地查看其所有信息,也避免了学生篡改个人信息的可能。在系统实现中,运用.NET平台中的Web Service技术可以实现该功能。

2.4 面试过程实时录制

该视频面试系统可将面试的全部过程进行实时录制,包括双方交流的视频、音频和文字,都录制成wmv格式,制作的内容可面试后回放,以便重新对比和给其他考官使用。为了实现该功能,系统采用DirectShow.Net技术进行开发,引用DirectShowLib-2005.dll类库,调用其相关属性及其方法实现对音视频终端设备的信息采集和抓取录制。

2.5 数据库设计

基于关系型数据模型理念,运用SQL Server 2005设计了系统数据库,主要包含系统账户表UserTable、招聘单位表CompanyTable、学生信息表StudentTable、面试信息表InterviewTable、消息记录表MessageTable、数据传输表ParameterTable、系统参数表ParameterT⁃able等。

3 结 论

基于Web的网络视频面试是网络技术、信息技术、通信技术等快速发展与综合应用的产物,它代表了高校毕业生就业面试的新模式。由于网络视频面试具有一系列无可比拟的优点,所以它必将成为未来学生就业面试的主流模式。本系统的研究与开发,有利于解决高校网络视频面试系统中的一些技术问题,对高校网络视频面试系统的推广应用具有一定的促进作用。

[1] 欧阳元东.基于P2P的远程视频面试系统的分析与设计[J].现代计算机,2008(3):95-98.

[2] 杨宁坤.建设视频面试平台——为毕业生求职服务[J].内蒙古师范大学学报(教育科学版),2006,19(9):112-115.

[3] 谭晞.为毕业生求职插上翅膀[J].广西教育,2008(5):14.

[4] 黄伟.面试型汉语口语考试的远程模式研究初探[J].中国考试,2011(7):27-31.

[5] 肖国亮,尚红涛,李攀,等.基于视频会议系统远程答辩的方案设计与实现[J].中国考试,2009(3):25-28.

猜你喜欢
音视频架构远程
让人胆寒的“远程杀手”:弹道导弹
基于FPGA的RNN硬件加速架构
远程工作狂综合征
功能架构在电子电气架构开发中的应用和实践
3KB深圳市一禾音视频科技有限公司
远程诈骗
WIFI音视频信号传输的关键问题探究
LSN DCI EVPN VxLAN组网架构研究及实现
高速公路整合移动音视频系统应用
一种基于FPGA+ARM架构的μPMU实现