為什麼Zoom的視訊效果比skype好?…技術觀點

(此為Zoomer投書,該Zoomer為台灣大型交友網站的技術頭,曾擔任Skype的技術總監,他由技術的觀點,來討論Zoom的多人視訊會議與Skype的視訊功能的差異。)
  • skype早期設計是一個基於p2p的,去中心化的設計,除了認證會連往server之外,一般認為大部分traffic都是基於p2p交換的,而無法直接p2p溝通的traffic會透過其他skype client遴選成”supernode”為其他client進行資料的交換,但為了不影響”supernode”的頻寬,supernode會使用極小的頻寬進行資料relay,這也說明了為何有時候從一個公司透過skype傳檔給另一個公司,經常速度極為緩慢,這是skype的設計理念使然,而基於p2p與supernode relay with minimal bandwidth的設計也終究注定無法保證其video quality,除非skype/microsoft開始調整skype的全球架構,開始如同騰訊QQ在各地部署機房提供本地加速,但目前還沒看到這部分的消息,企業目前也無法在自己的私有雲或公司內部部署skype加速或優化的解決方案。
    (ps. 然而從最新版本的skype有發現,微軟似乎開始把skype圖片傳輸直接save一份在微軟的cloud上面,而不再直接client-to-client對傳,或許微軟有準備調整skype的架構或協議,但目前尚無公開的消息。)
  • Zoom是p2p+hybrid cloud的概念,當只有兩個裝置zoom的時候,zoom會試圖p2p連線並且透過所有已知的技術來進行防火牆穿越,一旦p2p無法突破防火牆或者品質不好的時候,zoom則會透過zoom cloud來進行relay,而兩人以上的會議也是透過zoom cloud進行relay。目前台灣Zoom使用的zoom cloud是架設在Google Cloud Platform(GCP)的asia-east亞洲機房,對台灣、香港、新加坡、日本、南韓甚至上海,速度都非常高速並且不鎖頻寬,意即凡是在 https://zoomnow.net 所註冊的帳號,這些帳號發起(host)的meeting會直接使用Google cloud,而所有參與的與會者也會連往Google cloud,這從頻寬與基礎架構層面大大確保了所有參與者的連線品質。
  • 從視訊壓縮技術來看,Zoom使用了獨家的video/audio encoding技術,以及網路不佳情況的自我修補與自適應技術,能夠最大程度解決網路不佳或packet loss的情況,達到網路利用的最佳化。基本上Zoom完全是為了real-time video collaboration需求整個重新設計的先進產品,這大大確保了聲音與影像的品質展現。

小編:Zoom與Skype各有擅長,但所謂術業有專攻,Skype專注於語音,而Zoom則為視訊而生,Skype耕耘電腦端,而Zoom則強調行動優先,這些專注與擅長的領域不同,造就產品與服務的不同,使用者絕對可以輕易地體會差異!如同一位使用者的回饋:

“我以前曾經為了開設線上講座,測試過各種線上會議軟體和即時轉播平台。

在實際玩過Zoom後覺得Zoom的跨平台及協作功能是做得最棒的!

因為我相信線上課程和講座會是之後的另一種趨勢,但目前直播平台大都不是那麼穩定,
因此在發現了你們之後覺得好像看見了希望XD”

Zoom的”好,用”了就知道!