当前位置:首页 » 行业资讯
开发技术指南» 文章正文
    引言: 当下比较流行的即时通信工具,比如msn,qq等都实现了视音频的功能,通过视频,音频,我们可以更好的和朋友通过网络进行沟通,本文通过directshow技术模拟qq实现了视频和音频的采集,传输,基本实现了qq的视音频聊天的功能。
 

 

    摘要:  国内知名的反病毒软件厂商“江民科技”日前发布了《2005上半年十大病毒排行》及《中国大陆地区计算机病毒疫情报告》。报告显示,2005年上半年度中国大陆地区的电脑病毒通过即时通讯工具(主要是qq及msn)进行传播已经取代电子邮件  成为病毒传播的主流途径。在上半年十大恶性病毒排行榜中,与qq有关的病毒占据了一半。专家提醒广大“聊友”,聊天交友要小心,尤其不要下载不熟悉网友推荐的网页、软件和资料,......
    摘要:  qq的密码、个人资料和聊天记录能否安全成为至关重要的问题,为了有效地防止聊天记录等本地信息的丢失和被窃可以采取以下措施:  1.设置本地消息口令  首先按下鼠标右键,从qq图标上选择“系统参数”,在“系统参数”中选择“安全设置”标签。接着选择“启用本地消息加密”,再依次输入口令并确认口令即可。  同时为了保险一定要勾选“启用本地消息加密口令提示”,设定提示问题和问题答案,按下“确定”使设定生......


用DirectShow实现QQ的音视频聊天功能

  当下比较流行的即时通信工具,比如msn,qq等都实现了视音频的功能,通过视频,音频,我们可以更好的与朋友通过网络进行沟通,本文通过directshow技术模拟qq实现了视频与音频的采集,传输,基本实现了qq的视音频聊天的功能. 【程序编程相关:诺基亚2300聊天室的使用方法

【推荐阅读:图文教学:实现CS1.6中文聊天

【扩展信息:基于PHP+MySQL的聊天室设计

  网络视音频系统主要功能就在于视音频的采集,网络传输两个方面,通过video capture系列api函数,你就可以轻松的搞定视频捕捉,但是对于视频的网络传输,则要费一番功夫了. 对于视音频数据的传输,只简单地使用数据报套接字传输音视频数据是不可行的,还必须在udp层上采用rtp(实时传输协议)与rtcp(实时传输控制协议)来改善服务质量.实时传输协议提供具有实时特征的.端到端的数据传输服务.我们在音视频数据前插入包含有载荷标识.序号.时间戳与同步源标识符的rtp包头,然后利用数据报套接字在ip网络上传输rtp包,以此改善连续重放效果与音视频同步.实时传输控制协议rtcp用于rtp的控制,它最基本的功能是利用发送者报告与接收者报告来推断网络的服务质量,若拥塞状况严重,则改用低速率编码标准或降低数据传输比特率,以减少网络负荷,提供较好的q.s保证.

  directshow对于音视频的采集提供了很好的接口,利用icapturegraphbuilder2接口可以很轻松的建立起视频捕捉的graph图,通过枚举音频设备filter,也可以很轻松的实现音频的捕捉,有点麻烦的是音视频数据的传输,我们可以自己封装rtp与rtcp的协议,来自己实现一个filter,用来发送与接收音视频数据,当然了directshow也提供了一组支持使用rtp协议的网络传输多媒体流的filters.你也完全可以用directshow提供的rtp系列的filter实现数据的传输.

  下面分析一下这些rtp filters.


...   下一页
 ·qq聊天室使用方法与技巧    »显示摘要«
    摘要:  创建多种频道   进入聊天室,初始默认为打开一个“我的频道”,你可以创建多种频道,如(图1)右健点击对象昵称选择建立频道功能,创建后以页卡形式出现()。   私聊频道:只显示自己与所选对象的聊天信息。   察看频道:显示所有与所选对象的聊天信息。   前所选频道上右健菜单选“频道设置”(见图2),出现设置菜单(见图3),你可以作更丰富的设定。 (图1) (图2) (图3)   使用自定义表情 ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE