题名 | 一个基于WebRTC技术的即时通信系统的设计与实现 |
作者 | 刘浪宇 |
答辩日期 | 2014 |
授予单位 | 华中科技大学 |
导师 | 邱德红 |
关键词 | 网页即时通信 即时通信系统 跨平台 |
公开日期 | [db:dc_date_available] |
页码 | 即时通信行业发展已经有40年了,传统的即时通信软件严重依赖于特定的平台,这样对于同一个软件,就必须得维护多个平台的版本,并且很多时候并不能做到兼容所有平台。因此为了减少多终端系统支持的成本,提高即时通信的效率,实现一个完全基于Web的即时通信系统很有必要,该系统不仅功能上齐全,而且真正的跨平台。课题通过对WebRTC技术的细致调研,明确了WebRTC的实现原理及系统可行性。实现视频聊天的关键在于连接的建立以及流媒体的传递,借助于STUN服务器可以实现NAT穿越,其可以将私有IP转为公有IP,使得本地地址可访问,进而通过WebRTC提供的关键的RTCPeerConnection就可以建立点对点的连接,连接建立后就可以直接传输音频视频数据流,不需要再借助第三方的流媒体服务器进行中转。基于关键的视频聊天技术,课题按照软件工程的一般方法,首先从业务和功能上进行了细致的需求分析,然后对系统进行了详细的分析设计,最后进行了具体的编码实现以及测试。课题将用户管理,好友功能,聊天功能整合到一起,形成一个完整的即时通信系统。课题阐述了基于WebRTC的即时通信系统的设计与实现。通过系统的完成,将开发出一套完全基于Web的即时通信系统。这套系统不仅具有传统即时通信软件的功能,而且真正的跨平台,对PC端和移动端都能很好的支持,能够在日常生活或者工作使用。通过课题的完成,能进一步的验证WebRTC的可行性,证明其在即时通信领域巨大的潜力和前景。<< 收起 |
URL标识 | 查看原文 |
内容类型 | 学位论文 |
URI标识 | http://www.corc.org.cn/handle/1471x/5885006 |
专题 | 上海电子信息职业技术学院 |
推荐引用方式 GB/T 7714 | 刘浪宇. 一个基于WebRTC技术的即时通信系统的设计与实现[D]. 华中科技大学. 2014. |
个性服务 |
查看访问统计 |
相关权益政策 |
暂无数据 |
收藏/分享 |
除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。
修改评论