說文解字第20課:串流Streaming

2021.03.22 06:03PM
是說文解字第20課:串流Streaming這篇文章的首圖

現在大多數在網路上傳輸的影片、音樂等多媒體內容,都能透過串流技術,讓資料一邊傳輸一邊播放,不需等待下載完畢就能欣賞,提升了隨選隨看的方便性。

傳多少看多少

在傳統的網路傳輸方式中,使用者需要將完整的檔案下載後,才能開啟檔案,如果檔案比較大的時候,往往需要等待數小時甚至數天的時間,對耐心來說是個很大的考驗。

如果透過網路傳輸的檔案是影片、音樂等內容的話,則因為它們的檔案結構與時間有關,在播放的過程中,只需要在時間軸上接近播放中位置附近的資料片段,因此能夠在完成部分檔案傳輸的情況下,即時查看檔案內容。如果遇到文件、程式等無法分斷的檔案,就無法使用串流傳輸。

由於這種技術運作時,資料會像流水一樣不斷傳送,因此被稱為串流傳輸。將把資料比喻為水的話,傳統的傳輸方式是用水桶將水全部裝滿後,一次提回家用,而串流傳輸則像是水車一樣,在旋轉的過程中每次舀一點水,邊舀邊用,能夠省下等水裝滿的時間。

以YouTube、Netflix等影片播放為例,當使用者點選影片後,網站就會開始將資料傳送至使用者的裝置上,只需等待短短幾秒的緩衝時間,讓片頭部分完成傳輸,就能開始觀賞影片,並在觀看的同時傳輸後續部分的影片。

6b32719e1c72a47809a9f5d31bbb05ac

▲串流傳輸像水車一樣,讓人可以一面舀水一面用水。

c41a10e56256c69c33a6c024406bcdfb

▲影片是串流傳輸技術最常見的應用之一。

d230f876662c4edfb2fb4c8cb31ca897

▲在YouTube影片播放介面的下方,可以看到影片時間軸,紅點代表現在播放的時間點,紅線則是已播放部分,灰線是已傳輸未播放,黑線是未傳輸部分,能充分表現串流的特色。

音樂、遊戲、直播也都能串流

串流技術除了能用在傳輸影片外,音樂也是相常見的應用範圍,例如KKBox、Spotify這類的音樂服務,就是以包月制的方式收費,讓使用者點選想聽的歌曲後,直接將音樂串流傳輸至各種裝置,如此一來不但不需購買、管理音樂檔案,也能夠省去將檔案傳送至智慧型手機、平板電腦等行動裝置的動作,並節省行動裝置上寶貴的儲存空間。

在串流技術的協助下,遊戲也能擁有更多元的遊玩方式,舉例來說Sony的PlayStation Now就是個利用串流技術實現雲端遊戲服務,玩家可以使用PlayStation 4或是電腦等裝置登入服務,並且不需安裝或下載檔案就能執行遊戲。

其背後的原理就是當玩家登入之後,在廠商機房中的伺服器就會開始運作、執行遊戲,玩家操作控制器的訊號會透過網路傳送至伺服器,伺服器則會將遊戲的畫面與音效即時壓製為影片,透過串流技術傳輸至玩家的螢幕上,由於畫面從伺服器傳送到玩家螢幕的時間相當短(可能只有百分之幾秒,視網路環境而異),因此還在操作遊戲的忍受範圍內。

串流技術的另一種應用情境,就是用於直播,無論是體育賽事的現場轉播,或是遊戲實況、網紅直播等等例子,都是串流技術的延伸,因為直播也有很多話題可以聊,所以我們就再下堂課慢慢說明吧。

82c9bb7003b45f778f4d646c6769868d

▲Spotify可以將音樂串流至智慧型手機播放,不需下載就能享受伺服器上的龐大音樂資源。

1f73f268139f8b27cfefc9e319484159

▲PlayStation Now則是將串流應用於遊戲,玩家可以在多種不同裝置上遊玩PlayStation 3或4的遊戲。

 

說文解字使用範例:

O:在手機看片時,不用等待下載就能觀賞串流影片。

X:把現流海產串在一起烤,就會成為最新鮮的串流海產。

6 則回應