什麼是串流媒體? 它是如何運作的?

什麼是串流媒體?

串流媒體是一種在各種設備上線上提供內容而無需下載檔案的技術。

串流媒體傳輸的資料一般是音樂或影片,這種技術使得接收者幾乎可以立即觀看或收聽而不必等待下載完成,現在以這種連續串流的方式傳輸的資料越來越多。

串流媒體是觀看網路內容的最快方式,使用串流媒體即可以在整個檔案下載完成之前使用該內容。例如,在Apple Music或Spotify上播放一首歌,點擊播放,幾乎立即就可以開始聆聽,不必等待歌曲下載,這就是串流媒體的主要優勢之一,即時提供你所想要的內容與資料。

在串流媒體出現之前,有一種漸進式下載。兩者之間的關鍵區別在於何時開始觀看,以及開始觀看後內容會發生什麼變化。漸進式下載是在觀看或收聽時同時下載檔案,播放結束後將檔案保留在電腦上。

串流媒體和下載之間的主要區別在於資料使用後會發生的變化。對於下載,除非你手動刪除,否則檔案會一直保留在設備上。對於串流媒體而言,使用後資料就會自動刪除。比如Spotify播放的歌曲是不會被儲存到你的電腦硬碟中的,但離線收聽功能除外。

 

串流媒體內容對網路速度的要求

串流媒體會需要一個相對較快的網路連線速度,具體多快取決於內容類型。

不同串流媒體服務要求可能有點不同,但像Hulu、YouTube或Netflix這種,一般即為720p 2-3Mbps,1080p 5-6Mbps,UHD和4K內容13-25Mbps。

需注意的是,若同網路內有其他使用者佔用網路資源,則可能會影響觀看流暢度。

 

現場直播串流媒體

直播與上述串流媒體一樣,但它專門用於即時傳輸的網路內容。直播串流媒體被廣泛用在電視直播節目、遊戲直播及體育活動中。

 

遊戲串流應用程式

傳統上的串流媒體多用於提供音樂和影片服務,但Apple新開發出的技術支援串流媒體與遊戲及各種應用程式相兼容。

這種技術被稱為”on-demand resources”,它將遊戲及各種應用程式結構化,你首次下載時,只須包含一套核心功能,然後在使用者需要的時候發佈更新內容。

例如,一個遊戲可能在最初下載時包括前四關,通過前三關開始玩第四關時自動下載第五和第六關。

這種方法使得下載速度更快,使用到的資料更少,這樣能讓用戶在有限的網路速度下,做到更多的事情,同時應用程式在設備上佔用的空間更少。

 

串流媒體的問題

串流媒體只有在需要時才提供資料,網路緩慢或中斷,就可能會出問題。例如,一首歌曲只載入了前30秒,此時網路中斷了,歌曲就會停止播放。

最常見的串流媒體錯誤,都是與緩衝區有關。緩衝區是程式的臨時記憶體,用於儲存串流媒體內容。

緩衝區內一般都是接下來需要的內容。例如,你在線上觀看電影,觀看當前內容時,緩衝區會儲存接下來幾分鐘的影片。如果網路連接很慢,緩衝區就不會迅速備好接下來的內容,影片就會停止播放,或必須降低畫質。

 

常見問題

1. 串流媒體必須要付費嗎?

是否要為串流媒體付費取決於它的來源,諸如Netflix、Hulu、Disney+及HBO MAX等都是有訂閱費的串流媒體服務。

但Facebook Watch影片之類的內容,則不需要付費。還有一些如Crackle、Haystack News、Tubi、Hoopla等免費的串流媒體服務,它們一般以廣告費收入來抵消經營成本。

2. Twitch上串流媒體的最低網速是多少?

在Twitch上載入串流媒體,會需要至少4 Mbps的下載速度和3到6 Mbps的上傳速度。

3. 如何在網路上錄製即時串流媒體影片?

Windows與macOS都有內建工具,用於錄製直播串流媒體。在Windows PC上,按Win + G鍵打開遊戲欄,然後點擊開始錄製來錄製螢幕畫面

在macOS中,按Shift + Command + 5,點擊控制台上的記錄。還可以使用如Camtasia或Movavi這種具有串流媒體影片錄影功能的第三方軟體。