當前位置:吉日网官网 - 傳統美德 - 什麽是流媒體技術?流媒體技術有什麽特點?給出三種常見的流媒體格式,說明流媒體應用的方式和領域。

什麽是流媒體技術?流媒體技術有什麽特點?給出三種常見的流媒體格式,說明流媒體應用的方式和領域。

流媒體技術

流媒體技術也叫流媒體技術。所謂流媒體技術,就是將連續的圖像和聲音信息壓縮後放在網站服務器上,讓用戶邊下載邊看邊聽,而不是等待整個壓縮文件下載到自己的電腦上的網絡傳輸技術。這項技術首先在用戶的電腦上創建壹個緩沖區,下載壹段數據作為緩沖後再播放。當網絡的實際連接速度小於播放所消耗的速度時,播放程序會訪問緩沖區中的壹小塊數據,這樣可以避免播放中斷,保證播放質量。

流媒體技術不是單壹的技術,它是網絡技術和視頻/音頻技術的有機結合。要在網絡上實現流媒體技術,需要解決流媒體的制作、發布、傳輸和回放中的問題,這些問題需要利用視音頻技術和網絡技術來解決,具體如下:

(1)流媒體制作技術中的問題

流媒體在互聯網上傳輸時,傳輸的文件必須做成適合流媒體傳輸的流媒體格式文件。由於這種通常格式存儲的多媒體文件容量較大,在現有的窄帶網絡上傳輸需要較長的時間,如果網絡繁忙,也會造成傳輸中斷。此外,通常的流媒體格式不能根據流媒體傳輸協議進行傳輸。因此,需要以流媒體格式傳輸的文件要經過預處理和壓縮,生成流媒體格式文件。這裏要註意兩點:壹是選擇合適的壓縮算法進行壓縮,使生成的文件容量小。其次,您需要向文件中添加流信息。

(2)流媒體傳輸需要解決的問題。

流媒體的傳輸需要合適的傳輸協議。目前互聯網上的文件傳輸大多基於tcp協議,也有壹部分采用ftp傳輸協議,但這些傳輸協議都不能實現實時傳輸。隨著流媒體技術的深入研究,目前成熟的流媒體傳輸普遍采用基於udp協議的rtp/rtsp實時傳輸協議。

為什麽要用udp協議而不是tcp協議傳輸實時數據?這是因為udp和tcp協議在數據傳輸中的可靠性差別很大。tcp協議包含壹種特殊的數據傳輸驗證機制。當數據接收方收到數據時,會自動向發送方發送確認消息,發送方收到確認消息後繼續傳輸數據,否則處於等待狀態。udp協議則不同,udp協議本身無法做任何驗證。可以看出,tcp協議註重傳輸質量,udp協議註重傳輸速度。因此,udp協議更適用於對傳輸質量要求不高但傳輸速度較高的視音頻流媒體文件。

(3)流媒體在傳輸過程中需要緩存的支持。

由於interent是以包的形式異步傳輸的,多媒體數據在傳輸過程中會被分解成許多包。由於網絡傳輸的不穩定性和每個包選擇的路由不同,到達客戶端的時序可能會發生變化,甚至會出現丟包現象。因此,必須采用緩存技術來糾正由於數據到達順序改變而導致的混亂局面,並通過緩存對到達的數據包進行正確排序。因此,視頻和音頻數據可以連續和正確地播放。緩存中存儲的數據是在壹定時間段內的,緩存中存儲的數據是臨時的,緩存中的數據也是動態的,不斷更新的。流媒體在播放的時候,緩存中的數據是不斷被讀取和播放的,然後播放完就立刻被清除,新的數據會被存儲到緩存中。因此在播放流媒體文件時不需要占用太多的緩存空間。

(4)流媒體播放需要解決的問題。

流媒體播放需要瀏覽器的支持。通常,瀏覽器使用mime來識別不同的簡單文件格式。所有的web瀏覽器都是基於http協議的,http協議內置了mime。因此,wed瀏覽器可以通過http協議中內置的MIME來標記web上的許多多媒體文件格式,包括各種流媒體格式。

  • 上一篇:什麽叫歐式插座,牛角插座?
  • 下一篇:從古至今,中秋節都有宴飲賞月的習俗。這是什麽意思?
  • copyright 2024吉日网官网