- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于局域网的视频聊天室系统的设计与实现
摘 要
视频聊天系统作为一种新型的通信和交流工具,突破了地域的限制,可以提供更为便捷、灵活、全面的音、视频信息的传递和服务,具有极其广泛的发展前景。
本文介绍了采用Microsoft Visual C++ 6.0编程开发视频聊天系统的一套比较常用的解决方案。文字聊天采用TCP模式;语音视频聊天采用UDP模式,在客户端之间点对点的进行。在该方案中,通过函数库VFW来实现视频捕获、影像压缩以及影像播放。微软公司提供的专门用于视频捕获开发的工具包VFW,为在Windows操作系统中实现视频捕获提供了标准的接口,从而大大降低了程序的开发难度。在视频传输方面,则通过组建视频帧,将位图形式的视频帧压缩成帧格式的Mpeg4流,传输到客户端后,解压并显示影像。同时,在本方案中,采用了线程来实现语音录制和语音回放,最终实现了通过服务器中转的文字聊天、点对点的语音视频聊天。
关键词:文字聊天;VFW;视频捕获;视频传输;语音录制;语音回放
目 录
论文总页数:24页
1 引言 1
1.1 课题背景 1
1.2 国内外研究现状 1
2 理论知识介绍 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 系统的详细设计 10
5.1 文字聊天 10
5.1.1 TCP套接字的运用 10
5.1.2 文字聊天实现 11
5.2 语音视频聊天 13
5.2.1 UP套接字的运用 13
5.2.2 视频的捕获 14
5.2.3 捕获窗口 16
5.2.4 视频捕获驱动 18
5.2.5 语音录制 18
5.2.6 语音回放 19
5.2.7 视音频的传输 20
结 论 21
参考文献 22
致 谢 23
声 明 24
图2 系统功能模块图
图6 用户登录界面
ChatServer服务器端响应客户端文字聊天时的中转情况如图7。
图7 服务器响应文字聊天信息中转
在聊天两个客户端的信息情况如图8和图9。
图8 接收文字信息
图9 发送文字信息
语音视频聊天
UDP套接字的运用
在实现语音视频聊天时,采用的是基于UDP套接字的点对点模式,而UDP面向的是无连接的数据服务,其套接字的使用如图10所示。
图10 UDP套接字的使用
重要提示:
本论文由大学论文网
毕业论文下载网: 提供
如果需要详细内容请与QQ:4991024联系
您可能关注的文档
- EPS应急电源装置知识问.doc
- 一级建造师(建设项目管理).doc
- 植物园建设项目造价咨询服务机构入围备选库项目招标文件.doc
- 综合知识—质量管理概论.doc
- X外贸英语实训教学大纲.doc
- SEO技术在企业网站推广中的应用(chapter).doc
- 光电导航的智能移动测量小车.docx
- 注册土木工程师(水利水电工程)专业案例整理题——钢筋混凝土.doc
- 风力发电机名词术语汉英对照9.doc
- 考研金融联考之金融学基础读书笔记.doc
- 3.2+与世界深度互动+课件-2024-2025学年统编版道德与法治九年级下册.pptx
- 第7课 基督教的兴起和法兰克王国(任务型教学课件)历史统编版九年级上册.pptx
- 2.1.2有理数的减法(第2课时)(培优教学课件)数学人教版2024七年级上册.pptx
- 1.3几何证明举例(第1课时)(教学课件)数学青岛版2024八年级上册.pptx
- 2.2分式的加法和减法(第1课时同分母分式的加法和减法)(教学课件)数学湘教版2024八年级上册.pptx
- 第四单元第2课《永恒记忆》课件-+2024-2025学年人教版(2024)初中美术七年级下册.pptx
- 8.1+认识生命+课件-2024-2025学年统编版道德与法治七年级上册.pptx
- 3.2+学习成就梦想+课件-+2024-2025学年统编版道德与法治七年级上册+.pptx
- 1.1坚持改革开放 2024-2025学年统编版道德与法治九年级上册.pptx
- 6.1+历久弥新的思想理念+课件-2024-2025学年统编版道德与法治七年级下册.pptx
文档评论(0)