近年來Skype驚人的成長已經超越眾人的預期。其應用程式成功的主要原因是一在於他的前向錯誤控制機制,也就是增加冗餘的語音封包,在網路封包掉落造成語音封包損壞的情況下,得以維持穩定的語音品質。運用考量使用者感受 (QoE - Quality of Experience) 的方法,也就是測量平均意見分數 (MOS - Mean Opinion Score)。我們去檢驗Skype帶有冗餘封包的數量,並且系統化的探索針對不同語音壓縮格式與不同的網路損害程度所需要加冗餘封包的量。本篇研究論文顯示出Skype所使用的前向錯誤更正機制之控制方法與編碼方法符於我們的假設。藉由有線與無線網路的量測,也發現到連續掉落的特徵發生在無線網路相當頻繁,使得針對連續掉落更精確去調整前向錯誤控制機制不可或缺。Skype尚有一定可觀的程度可以被改善以更進一步確保穩定的使用者滿意度。
The phenomenal growth of Skype in recent years has surpassed all expectations. Much of the application’s success is attributed to its FEC mechanism, which adds redundancy to the voice streams to sustain audio quality under network impairments. Adopting the quality-of-experience (QoE) approach, i.e., measuring the Mean Opinion Scores (MOS), we examine how much redundancy Skype adds to its voice streams and systematically explore the optimal level of redundancy for different network and codec settings. This study reveals that (1) Skype’s FEC control and coding mechanism, not so surprisingly, falls in the ballpark, but (2) a surprisingly significant margin we can improve to ensure consistent user satisfaction. By surveying packet loss patterns under different network types and environments, we found that most of the wireless loss pattern cannot be recover well by Skype’s FEC. A more sophisticated FEC mechanism adaptive to variety of loss pattern is required to achieve consistent user satisfaction.