Microsoft Windows实时通信(RTC)客户端的媒体支持

摘要

Microsoft Windows 的实时通信(RTC)客户端由一系列核心组件构成,它提供了丰富 的通信特性。这些特性通过 Windows Messager 和其它一些使用了此应用程序编程接口( APIs)的应用程序展示给用户。本文将概述与媒体相关的特性以及这些组件提供的增强特 性。应用程序开发者或许想要将 RTC 特性 集成到自己的程序中以改进用户体验。开发者 还能利用 RTC 的特性构建自己的社区。

引言

Microsoft Windows XP 中结合与增强了丰富的通信特性,为 RTC 体验提供了基础。 Microsoft Windows Messager 利用这些特性为用户到用户间的通信提供了实时语音和视 频、即时消息和其它的协作功能。另外,其所提供的应用程序编程接口(APIs)使得这些 丰富的通信特性可用于任何应用程序。

本文详细讨论了添加到 RTC 的媒体改进特性,这些改进使得最终用户和开发者都能有 更愉快的体验。当应用程序被构建在 RTC 客户端 API 之上,最终用户能获得丰富的音视 频体验,而开发者可以使程序得到一系列免费的改进。使用这些 API 构建的应用程序还 能够访问 RTC 提供的即时消息和出席功能。有关这些API的信息,可在 Windows Platform SDK中获得。

本文讨论了以下的特性和改进之处:

音频视频编解码器的可获得性

回波抵消(AEC)

冗余音频编码

动态抖动缓冲和调整

自动增益控制(AGC)

带宽估计

质量控制算法

音频视频编解码器的可获得性

Windows RTC 客户端支持下表列出的音频编解码器(codec),同时列出了相关的采样 率和比特率。选择哪一种编解码器取决于通信双方的能力和带宽。例如,如果其中一方使 用56KBps的拨号连接,那么G.711将被禁用,因为它超出了 可获得的带宽限制。又比如, 假设其中一方支持SIREN,而另一方不支持,那么首选的编解码器 SIREN 将被禁用。如果 双方均支持SIREN并且带宽足够,那么在所有的编解码器中SIREN即为首选。

Codec 采样率 比特率 RTP包长度
G.711 Kilohertz (kHz) 64 kilobits per second (Kbps) 20 milliseconds (msec)
G.722.1 16 Khz 24 Kbps 20 msec
G.723 8 Khz 6.4 Kbps 30 msec, 60 msec or 90 msec
GSM 8 Khz 13 Kbps 20 msec
DVI4 8 Khz 32 Kbps 20 msec
SIREN 16 Khz 16 Kbps 20 msec or 40 msec

H.263是视频所支持的编解码器,其比特率在6KBps到125KBps之间不等。出于兼容性的 考虑,H.261也是被支持的编解码器。该版本只支持 OCIF(176×144)。不支持第 三方 编解码器的插件。

时间: 2024-12-03 04:49:37

Microsoft Windows实时通信(RTC)客户端的媒体支持的相关文章

Windows 操作系统中的 .NET Framework 支持(正文)

window Windows 操作系统中的 .NET Framework 支持 Hans VerbeeckMicrosoft EMEA 2002 年 9 月 适用于:   Microsoft .NET Framework   Microsoft Windows 操作系统 摘要:本文提供了有关能够安装 Microsoft .NET Framework 的 Microsoft Windows 版本的信息,同时还列出了 .NET Framework 的软件要求以及常规平台支持的某些例外情况.此外,还解

Windows操作系统中的.NET Framework支持

window Windows 操作系统中的 .NET Framework 支持 Hans Verbeeck Microsoft EMEA 2002 年 9 月 适用于: Microsoft? .NET Framework Microsoft? Windows? 操作系统 摘要:本文提供了有关能够安装 Microsoft .NET Framework 的 Microsoft Windows 版本的信息,同时还列出了 .NET Framework 的软件要求以及常规平台支持的某些例外情况.此外,还解

与众不同 windows phone (14) - Media(媒体)之音频播放器, 视频播放器, 与 Windows Phone 的音乐和视频中心集成

原文:与众不同 windows phone (14) - Media(媒体)之音频播放器, 视频播放器, 与 Windows Phone 的音乐和视频中心集成 [索引页][源码下载] 与众不同 windows phone (14) - Media(媒体)之音频播放器, 视频播放器, 与 Windows Phone 的音乐和视频中心集成 作者:webabcd 介绍与众不同 windows phone 7.5 (sdk 7.1) 之媒体 音频播放器 视频播放器 与 Windows Phone 的音乐

与众不同 windows phone (40) - 8.0 媒体: 音乐中心的新增功能, 图片中心的新增功能, 后台音乐播放的新增功能

原文:与众不同 windows phone (40) - 8.0 媒体: 音乐中心的新增功能, 图片中心的新增功能, 后台音乐播放的新增功能 [源码下载] 与众不同 windows phone (40) - 8.0 媒体: 音乐中心的新增功能, 图片中心的新增功能, 后台音乐播放的新增功能 作者:webabcd 介绍与众不同 windows phone 8.0 之 媒体 添加音乐到音乐中心,从音乐中心删除音乐 与图片中心相关的新增功能 BackgroundAudioPlayer 的新增功能 示例

Microsoft SQL Server 2005 中的 XML 支持(1)

本文探讨 SQL Server 2005 中内置的 XML 支持.描述了这种支持如何与 .NET 框架 V2.0 和本机代码(例如 OLEDB 和 SQLXML)均支持的客户端编程相集成. 一.简介 可扩展标记语言 (XML) 作为一种与平台无关的数据表示形式已被广泛采用.它对于在松散耦合且完全不同的系统,以及各种企业到企业 (B2B) 应用和工作流范畴内交换信息是很有用的.数据交换已成为 XML 技术的主要驱动力之一.. XML 在企业应用程序中的使用正日益广泛,它主要用于对半结构化和非结构化

如何在 Java 应用程序中读取 8 位和 24 位 Microsoft Windows 位图(转)

window|程序 如何在 Java 应用程序中读取 8 位和 24 位 Microsoft Windows 位图在 Java 应用程序中加载位图文件的逐步指南 作者:Jeff West 和 John D. Mitchell 摘要目前,标准的 getImage() 方法仅支持 GIF 和 JPEG 图像.尽管存在用于读取 PNG(可移植网络图形)格式的 Java 例程,但我们还没听说过有用于读取 Microsoft Windows 位图图像的阅读程序.Jeff West 撰写的这篇技巧提供了加载

IBM Connections Desktop plug-ins for Microsoft Windows新功能

概述 IBM Connections Desktop Plug-ins for Microsoft Windows 是一款提供更加方便更加快捷使用 IBM Connections Files 的桌面插件.使用 IBM Connections Desktop Plug-ins for Microsoft Windows 插件可以直接在用户桌面上查看与管理多个服务器上的文件,无需使用浏览器,一经推出就受到广大用户的青睐.随着 IBM Connections 4.0 的问世, 这款桌面插件的升级版也相

详解Windows 7对VHD虚拟磁盘的支持

Windows 7 增加了对 Virtual Hard Disks (VHD,虚拟磁盘)的支持,也就是说我们可以直接在 Windwos 7 中创建一个 VHD,并将其载入到当前系统中,使之操作起来像是在一个真实的硬盘之中.当然,我们也可以增加一个已经存在的 VHD,整个操作非常灵活! VHD 应用面越来越广,Windows 7 也将开始直接支持对 VHD 的使用,这意味着什么呢?也许,在未来我们存储文件不单单是放在一个文件夹中携带走,而更多的可能会创建一个 VHD,将相关的文件存储在其中,使我们

与众不同 windows phone (16) - Media(媒体)之编辑图片, 保存图片到相册, 与图片的上下文菜单“应用程序...”和“共享...”关联, 与 Windows Phone 的图片中心集成

原文:与众不同 windows phone (16) - Media(媒体)之编辑图片, 保存图片到相册, 与图片的上下文菜单"应用程序..."和"共享..."关联, 与 Windows Phone 的图片中心集成 [索引页][源码下载] 与众不同 windows phone (16) - Media(媒体)之编辑图片, 保存图片到相册, 与图片的上下文菜单"应用程序..."和"共享..."关联, 与 Windows Phon