2013年2月26日

Lync 語音編碼協定與頻寬的關係

G.711、G.723、G.729都是 ITU-T制訂成型的一種多媒體語音編解碼標準,簡單說差異在於語音信號的壓縮率及所傳輸率不同,G.711傳輸碼率為64Kbps,G.729傳輸碼率為8Kbps,G.723標準傳輸碼率有5.3kb/s和6.3kb/s兩種。

語音信號原為類比信號,經過數位化及壓縮會產生失真,一般而言壓縮率較高,信號失真較大,但所需傳輸碼率較低。所以在線路頻寬不足情況下,在可辨識通話內容的條件下通常會選擇壓縮率較高的協定。如果頻寬不是問題的情況下,採用信號失真較小G.711是較好的選擇

來源 : VOIP 網路電話 多媒體通信平台

Lync 支援 G.711, G.722, G.723, 但不支援G.729。
預設情況之下,Lync的用戶端在彼此互相交談的時候,使用的protocol 是 RTAudio(Real-time Audio)。(視訊是RTVideo)。RTAudio是微軟自己的Protocol。有8kHz與16kHz兩種。參考wiki: RTAudio

節錄自 http://technet.microsoft.com/en-us/library/gg398334.aspx :

  • Peer-to-peer audio calls between Lync endpoints will use either RTAudio (8kHz) or RTAudio (16kHz) when you factor in the bandwidth and prioritization of codecs.
  • Conference calls between Lync endpoints and the A/V Conferencing service will use either G.722 or Siren.
  • Calls to the public switched telephone network (PSTN) either to or from Lync endpoints will use either G.711 or RTAudio (8kHz).


RTAudio會根據頻寬優先進行切換(8kHz/16kHz)。底下是語音頻寬的需求簡表:
CodecBandwidth requirement with
no forward error correction (FEC)
Bandwidth requirement with
forward error correction (FEC)
RTAudio (8kHz)
49.8 kbps
61.6 kbps
RTAudio (16kHz)
67 kbps
96 kbps
Siren
57.6 kbps
73.6 kbps
G.711
102 kbps
166 kbps
G.722
105.6 kbps
169.6 kbps
RTVideo (CIF 15 fps)
260 kbps
Not applicable
RTVideo (VGA 30 fps)
610 kbps
Not applicable



沒有留言:

張貼留言