内容摘要:
随着时代的步伐,互联网占据人们生活的一大部分,通信方式也从原始的信件到现在的电话甚至聊天视频。随之视频聊天也从最开始的文字的发送,到语音的传送以及到现在的视频聊天,文件的共享甚至在线的参与等其它功能。视频聊天已经将聊天工具表现的淋漓尽致,它将在未来市场占很大一部分。
-本文提出了一个基于WEB的视频聊天的方案。该聊天软件基于WebRTC,WebSocket,Node.js,HTML及CSS等知识,包含服务器和客户端两个模块。客户端主要实现登录,注册及视频等功能;服务端主要实现两个客户端的连接。用户将自己电脑作为服务器,通过Node环境配置之后,在CMD中启用服务端代码,即可进入客户端。客户端首先得进入界面进行登陆,输入自己已注册的用户名和密码,点击登录进入视频聊天。若没有用户名,得通过注册界面进行用户名的注册再返回登录即可。进行登录之后进入主页面,允许摄像头和麦克风的访问,等待对方的连接,待接入成功之后方可进行视频聊天。
关键字:视频聊天 客户端 服务端 WebRTC WebSocket
目次
摘要
Abstract
1. 选题的背景与意义-1
1.1. 研究背景-1
1.2. 研究意义-1
1.3. 研究条件-1
2. 涉及相关知识及作用-2
2.1. HTML及CSS-2
2.2. JavaScript-2
2.3. WebRTC技术-3
2.3.1. 架构组件介绍-3
2.3.2. 视频功能说明-3
2.4. WebSocket-4
2.5. Node.js-4
3. 具体操作界面-5
3.1. 登录界面-5
3.2. 注册界面-6
3.3. 主界面-8
4. 总结-12
参考文献-13
致谢-14