Microsoft Windows即時通訊(RTC)用戶端的媒體支援

來源:互聯網
上載者:User

摘要

Microsoft Windows 的即時通訊(RTC)用戶端由一系列核心組件構成,它提供了豐富 的通訊特性。這些特性通過 Windows Messager 和其它一些使用了此API( APIs)的應用程式展示給使用者。本文將概述與媒體相關的特性以及這些組件提供的增強特 性。應用程式開發人員或許想要將 RTC 特性 整合到自己的程式中以改進使用者體驗。開發人員 還能利用 RTC 的特性構建自己的社區。

引言

Microsoft Windows XP 中結合與增強了豐富的通訊特性,為 RTC 體驗提供了基礎。 Microsoft Windows Messager 利用這些特性為使用者到使用者間的通訊提供了即時語音和視 頻、立即訊息和其它的協作功能。另外,其所提供的API(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)。不支援第 三方 轉碼器的外掛程式。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.