串流媒體(streaming media)是指將一連串的媒體資料壓縮後,經過網路分段發送數據,在網路上即時傳輸影音以供觀賞的一種技術與過程,此技術使得資料包得以像流水一樣發送;如果不使用此技術,就必須在使用前下載整個媒體檔案。
串流檔案一般定義在bit層次結構,因此串流資料包不一定必須按照位元組對齊,雖然通常的媒體檔案都是按照這種位元組對齊的方式打包的。串流媒體的三大操作平台是微軟公司、RealNetworks、蘋果公司提供的。
串流技術的應用
互聯網的快速發展和普及為串流媒體業務發展提供了強大市場動力,串流媒體業務正變得日益流行。串流媒體技術廣泛用於多媒體新聞發布、線上直播、網路廣告、電子商務、視訊點播、遠距教育、遠距醫療、網路電台、即時視訊會議等網路資訊服務的方方面面。串流媒體技術的應用將為網路資訊交流帶來革命性的變化,對人們的工作和生活將產生深遠的影響。
一個完整的串流解決方案應是相關軟硬體的完美集成,它大致包括下面幾個方面的內容: 內容採集、 視音頻捕獲和壓縮編碼、內容編輯、內容存儲和播放、應用程式伺服器內容管理發佈及使用者管理等。
串流技術和聲音訊息經過壓縮處理後放上網站伺服器,讓使用者一邊下載一邊觀看、收聽,而不要等整個壓縮檔案下載到自己的電腦才可以觀看的網路傳輸技術。技術先在用戶端的電腦上建立一個緩衝區,在播放前預先下一段資料作為緩衝,在網路路實際連線速度小於播放所耗的速度時,播放程式就會取用一小段緩衝區內的數據,這樣可以避免播放的中斷,也使得播放品質得以保證。
以上是串流媒體是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!