论文题名: | 基于WebRTC的视频通信在公路网应急系统中的研究与实现 |
关键词: | 公路网应急系统;视频通信;功能模块;信令服务器 |
摘要: | 随着计算机技术的不断进步和移动互联网的飞速发展,政企办公都向着信息化方向发展,为了提高湖北省各市公路局在处理公路紧急情况时的工作效率,同时使他们之间的日常交流更加便利,应公路局的要求,在全省公路网应急处置系统中加入视频通信的功能。Google公司开源的WebRTC技术,将音视频处理、信号处理、流媒体数据实时传输及控制等音视频通信所需的功能都添加到浏览器中,从而使浏览器真正成为了一个强大的语音视频通信应用平台。随着WebRTC的发展及完善,Google提供了WebRTC在各个平台编译的源码,使WebRTC技术能够集成到移动端应用中。因此研究WebRTC并将其应用到项目中,发挥其视频通信能力的同时解决项目需求,是一件十分有意义的事情。 本文主要围绕着基于WebRTC的视频通信来进行研究与实现,主要完成的工作包括: (1)分析了WebRTC技术的发展过程及应用情况,然后通过研究国内外学者对WebRTC技术的分析和应用,确定了基于WebRTC技术在公路网应急系统中加入视频通信功能的可行性。 (2)深入分析了WebRTC的技术架构、音视频处理过程,然后比较分析了能与WebRTC结合使用的信令协议。研究学习了实现各个功能模块所需要的新技术,如Node.js、MongoDB等。 (3)采用WebRTC技术实现公路网应急处置系统中的P2P视频通信和视频会议模块。设计实现了Android移动客户端的P2P视频通信和视频会议功能,研究并运用了Intel基于WebRTC技术的会议服务器作为本视频会议MCU服务器,采用Node.js中的Socket.io模块和自定义信令的方式实现信令服务器。 (4)对系统的每一个功能都进行了功能测试,并对视频会议部分进行了性能测试,在基本实现了用户的需求的同时保证了系统高效稳定的运行。 本文最终实现了基于WebRTC技术将视频通信功能加入到湖北省公路网应急处置系统中,并将这些功能在移动终端中实现,为没有固定视频监控点的区域提供移动视频监控功能,提高了公路紧急事件的处置效率。基于WebSocket技术以自定义信令消息的方式实现信令服务器,能够减少系统复杂度,使视频通信中的交互过程更加灵活。最终结果基本满足了公路局对视频通信功能的需求。 |
作者: | 方亚东 |
专业: | 信息与通信工程 |
导师: | 聂明新 |
授予学位: | 硕士 |
授予学位单位: | 武汉理工大学 |
学位年度: | 2016 |
正文语种: | 中文 |