基于局域网的视频聊天室系统的设计与实现

基于局域网的视频聊天室系统的设计与实现

ID:15783943

大小:64.50 KB

页数:11页

时间:2018-08-05

基于局域网的视频聊天室系统的设计与实现_第1页
基于局域网的视频聊天室系统的设计与实现_第2页
基于局域网的视频聊天室系统的设计与实现_第3页
基于局域网的视频聊天室系统的设计与实现_第4页
基于局域网的视频聊天室系统的设计与实现_第5页
资源描述:

《基于局域网的视频聊天室系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、基于局域网的视频聊天室系统的设计与实现摘要视频聊天系统作为一种新型的通信和交流工具,突破了地域的限制,可以提供更为便捷、灵活、全面的音、视频信息的传递和服务,具有极其广泛的发展前景。本文介绍了采用MicrosoftVisualC++6.0编程开发视频聊天系统的一套比较常用的解决方案。文字聊天...


摘 要
视频聊天系统作为一种新型的通信和交流工具,突破了地域的限制,可以提供更为便捷、灵活、全面的音、视频信息的传递和服务,具有极其广泛的发展前景。
本文介绍了采用MicrosoftVisualC++6.0编程开发视频聊天系统的一套比较常用的解决方案。文字聊天

2、采用TCP模式;语音视频聊天采用UDP模式,在客户端之间点对点的进行。在该方案中,通过函数库VFW来实现视频捕获、影像压缩以及影像播放。微软公司提供的专门用于视频捕获开发的工具包VFW,为在Windows操作系统中实现视频捕获提供了标准的接口,从而大大降低了程序的开发难度。在视频传输方面,则通过组建视频帧,将位图形式的视频帧压缩成帧格式的Mpeg4流,传输到客户端后,解压并显示影像。同时,在本方案中,采用了线程来实现语音录制和语音回放,最终实现了通过服务器中转的文字聊天、点对点的语音视频聊天。
(1) 文字聊天:
文字聊天采用的是TCP模式,包括服务器端和客户端。首

3、先启动服务器端,客户端通过用户名和密码登录服务器,服务器响应客户端登录并提示有用户登录,此时两个用户就可以进行文字聊天,在文字聊天时通过服务器中转,而每个用户可以同时与多个用户进行文字聊天。当有用户退出时,服务器做出响应,提示在线用户,××用户下线。
(2) 语音视频聊天:
语音视频聊天时采用的是UCP模式,客户端与客户端点对点的进行,不需要经过服务器端中转。在文字聊天的基础上,客户端之间自行处理的语音视频聊天,运用VFW函数库中的函数对USB口输入的数字视频信息进行相关处理,比如:视频捕获、影像压缩以及影像播放等,同时利用线程来处理声音部分的录制、回放等。A客户端

4、向B客户端请求语音视频聊天是通过B客户端的用户名来获得B客户端的IP地址,并向B客户端发送语音视频聊天请求,当B客户端接受后捕获视频,并进行压缩传输到A客户端解压并进行显示,在B客户端接受视频的同时,A客户端也捕获视频,压缩传输到B客户端解压并进行显示。









目 录
论文总页数:24页

1 引言 1
1.1 课题背景 1
1.2 国内外研究现状 1
2&nb

5、sp;理论知识介绍 1
2.1 VFW简介 1
2.2 线程的实现方法 4
3 需求分析 5
3.1 软硬件环境 5
3.2 需求分析 5
4 系统结构 7
4.1 硬件结构 7
4.2 软件结构 7
4.2.1 功能需求 7
4.2.2 系统功能模块图 8
4.3 系统各模块流程图 8
5

6、 系统的详细设计 10
5.1 文字聊天 10
5.1.1 TCP套接字的运用 10
5.1.2 文字聊天实现 11
5.2 语音视频聊天 13
5.2.1 UDP套接字的运用 13
5.2.2 视频的捕获 14
5.2.3 捕获窗口 16
5.2.4 视频捕获驱动 18
5.2.5 语音录制 18
5.2.6 语音回放&

7、nbsp;19
5.2.7 视音频的传输 20
结   论 21
参考文献 22
致   谢 23
声   明 24

饭盒把手注射模具设计(含零件图和装配图)(任务书,论文说明书8100字,ppt,图纸)  &

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。