影響影片播放速度的原因
覺得影片的播放速度慢嗎?那麼是因為選擇服務的關係、還是你家裡頭網路的關係,或是你使用播放的機制的關係呢?就讓我們來分析看看。
國外的網路服務會不會比較慢?
或許你會問,這些串流影音網站,像是 Netflix 來自於美國、愛奇藝來自於中國,網路播放的流暢速度會不會比本土的影音服務慢?
其實這點不用擔心,現在網路影音全球化的趨勢下,影音內容已經不在像以前是集中在單一機房的伺服器,而是在多個地點建立節點,這些節點提供快取伺服器的作用,在當地的使用者是連接到最近的快取伺服器來播放內容,而不是連到原始的伺服器去播放,這就是所謂的內容遞送網路(ContentDelivery Network,CDN)。
因此,就算是國內連到一些國外地區連線速度較慢,但是你連到這些影音網站上並不會有明顯的延遲的問題。
影響播放速度的原因
其實不管你是用手機、電腦來播放,最重要的還是影片播放的順不順暢的問題。因為就算影片的解析度再高,假設看一秒要等三秒,聲音停停頓頓,就算是在精彩的節目恐怕也沒有多少人能夠忍受。因此,不管是哪一個影音服務,最重要的還是將影片的流暢程度放在第一位。因此,很多影音網站都可以讓使用者來選擇,是要畫質優先或是流暢度優先。
在提到影片播放速度的時候,雖然因素很多,但主要看的是影片播放時的畫面解析度、影片的畫面更新率、以及傳輸時的 BitRate 位元傳輸率。這三者決定了播放時的流暢程度。
▲解析度與一般的縮寫關係
影片解析度與畫質的關係
影片解析度就是畫面播放的大小,一般影片播放時會講480p、720p、1080p 等規格,而更先進的則還有到4K 解析度的。
在畫面方面,其實以一般的手機、平板等行動裝置來說,你很難看出720p、1080p 的差別,有些平價的平板,由於用的螢幕解析度較差,甚至連480p 都看不出來差異。
對於電視來說,就需要用到較高的解析度,不過大多數人的電視目前應該還沒支援到4K 的解析度,因此其實也不需要用到這麼高的解析度。
▲很多串流影音服務都可以支援多裝置的輸出,讓你走到哪看到哪。
網路流量與播放內容的關係
最後來瞭解一下,串流影音在播放的時候,瀏覽器端所用的播放機制的差別,以及播放時候你選用的解析度,對於網路流量的影響。
用 Flash、HTML 5播放有差別嗎?
目前串流影音主要都採用 H.264的壓縮編碼模式來傳輸,為大多數設備都支援的壓縮格式,所不同的在於你使用的瀏覽器這一端,你要用 Flash 或是 HTML5來播放?
近年來由於 Flash 本身有安全的漏洞疑慮,並且也比較佔效能,特別是拿來播放高畫質影片時,更有可能成為佔用資源的障礙,因此業界普遍認為 HTML5是較佳的播放方式,但是並非所有影音網站都支援 HTML5,因此如果廠商只能用 Flash 播放,對於觀眾來說也無從選擇。
▲大多數的串流網站用的都是Flash播放,因此現在很多都會被瀏覽器預設阻擋。
播放一部影片到底會佔用你多少流量?
有些人使用的並非吃到飽的服務,家中也不是使用固網,對於網路數據的使用就比較需要斤斤計較,或許你會好奇,那麼我怎麼知道看一部片會花掉我多少流量?
要計算影片播放多少時間,佔用多少流量,正確的算法公式為:
影片大小(MByte)=(Bit RateKbps x 影片秒數)/(8 * 1,000)
但是由於所用的編解碼、播放的方案各家不一樣,因此各家廠商播放時真正的BitRate會是多少並沒有正確的資訊,雖然如此,但是其實雖然無法有精確的數據,大約值還是可以估計出來的。我們可以參考 Netflix 提供的 Bit Rate 參考值來當成一個依據。
因此,以 HD 畫質來說,播放一個小時 HD 畫質的影片,計算方法為:
5 Mbps x 3600 /(8 x 1000)=2250 MB
由此你可以看出,如果你不是吃到飽,申請的是2GB 的方案的話,你大概看一小時的HD畫質影片,你就用掉一個月的流量了。
▲影片解析度的調整,除了會影響清晰的程度外,也會影響使用的網路流量。
影片的解析度與 BitRate 的關係
由於採用的串流方式不同,各家的 BitRate 可能多少會有些差異,不過我們可以參考 Netflix 在它們的官網上有一份文件,表示在不同解析度尺寸之下,他們建議的Bit Rate為:
● 0.5Mbps:最低堪用需求
● 1.5Mbps:建議最低需求
● 3.0Mbps:建議 SD 畫質需求
● 5.0Mbps:HD 畫質建議需求
● 25Mbps:Ultra HD 畫質(4K)建議需求
本文同步刊載於PC home雜誌
歡迎加入PC home雜誌粉絲團!
請注意!留言要自負法律責任,相關案例層出不窮,請慎重發文!