不久後可能有望大大減少觀看串流影片的緩衝帶來的困擾了。麻省理工學院研發了一個方法可以使不同的使用者在同時間觀看串流影片時皆可以得到最好體驗的數據傳輸方式。
Wi-Fi 的網際網絡協議一直以來的都是將頻寬簡單地平均分配予在同一個 Wi-Fi 網絡中的使用者的,每一個使用者獲分配而可以使用的頻寬理論上是等量的,舉個例子:假設一名大人在電視上觀看足球比賽的同時有一名小孩在使用手機看動畫,這兩個使用者所得到的頻寬都仍然是一樣的。對於在看動畫的小孩而言這並不是大問題,因為他實際所需要的頻寬也未必太多亦未必需要盡用所得頻寬。但對於如運動比賽等畫面移動得較快的影片而言就需要更多的頻寬才能夠有個最好的體驗,可能就算盡用獲分配頻寬也未能夠有最好的效果,因而出現無限緩衝、畫質差等問題。
為了解決這種「不公」現象,麻省理工學院的「電腦科學與人工智能實驗室」研發了密涅瓦系統( Minerva system )去分析不同的影片。然後再重新決定如何分配頻寬予不同的使用者。
密涅瓦系統可以在一個離線階段分析每一條不同的影片,得出那一條影片需要得到更多頻寬才可以得到最佳的效果,而那一條影片可以用較少的頻寬也可以有最好的效果,再去為每一個使用者分配最恰當的頻寬,不致有使用者得到過多或太少的情況出現。
在經過了實際測試之後,麻省理工學院得出密涅瓦系統透過這一個方法能夠成功減少高達一半的影片緩衝時間,而有三分之一的個案甚至可以令所看的影片有了一個畫質的提升,能夠使影片的畫質由 720p 提升至 1080p 。麻省理工學院指這方法除了可在家庭層面應用亦可以在地區層面得到體現,提供影片串流服務的公司如 Netflix 等可以在同一個地區中用這方法為不同的用戶分配他們所需的頻寬,使他們能夠得到最好的影片體驗。
最重要的,是這個方法不需服務提供者更動任何硬件,只需替換另一個標準的網際網路協議就可以得到這個效果。
資料來源:engadget