- 0
- 0
- 约1.1万字
- 约 10页
- 2019-10-19 发布于江苏
- 举报
用DirectShow实现QQ的音视频聊天功能
文/智慧的鱼
??? 当下比较流行的即时通信工具,比如MSN,QQ等都实现了视音频的功能,通过视频,音频,我们可以更好的和朋友通过网络进行沟通,本文通过DirectShow技术模拟QQ实现了视频和音频的采集,传输,基本实现了QQ的视音频聊天的功能。 网络视音频系统主要功能就在于视音频的采集,网络传输两个方面,通过Video Capture系列API函数,你就可以轻松的搞定视频捕捉,但是对于视频的网络传输,则要费一番功夫了。 对于视音频数据的传输,只简单地使用数据报套接字传输音视频数据是不可行的,还必须在UDP层上采用RTP(实时传输协议)和RTCP(实时传输控制协议)来改善服务质量。实时传输协议提供具有实时特征的、端到端的数据传输服务。我们在音视频数据前插入包含有载荷标识、序号、时间戳和同步源标识符的RTP包头,然后利用数据报套接字在IP网络上传输RTP包,以此改善连续重放效果和音视频同步。实时传输控制协议RTCP用于RTP的控制,它最基本的功能是利用发送者报告和接收者报告来推断网络的服务质量,若拥塞状况严重,则改用低速率编码标准或降低数据传输比特率,以减少网络负荷,提供较好的Q.S保证。 Directshow对于音视频的采集提供了很好的接口,利用ICaptureGraphBuilder2接口可以很轻松的建立起视频捕捉
您可能关注的文档
最近下载
- 一堂阅读课:灰姑娘 教案教学设计.docx
- (正式版)JB∕T 14424-2024 铝合金转向节铸件.pdf VIP
- 基于数字化平台的小学语文教学资源共享激励机制构建研究教学研究课题报告.docx
- 部编版一年级上册语文1《天地人》教学设计.docx
- 第五章Buck变换器交错并联技术的研究.DOC VIP
- 年产8万吨赖氨酸发酵工艺设计.docx VIP
- 2025-2026学年人教版小学一年级下册数学期中测试卷(基础卷,含答案).docx VIP
- 部编版小学一年级下语文《10 端午粽》预习单.pdf
- 急症医疗机构预防中心导管相关血流感染策略2014更新版.PDF VIP
- (49格)舒尔特方格练习题儿童专注力训练(每日一练,共37份).docx VIP
原创力文档

文档评论(0)