當前位置:商標查詢大全網 - 會計考試 - 什麽是流媒體?

什麽是流媒體?

類別:計算機/網絡

問題描述:

是用來看網絡電視的嗎?不下載互聯網電視軟件可以看互聯網電視嗎?我希望妳能給我壹些網站。

分析:

流媒體又稱流媒體,是指商家利用視頻傳輸服務器將節目以數據包的形式發送,傳輸到網絡上。用戶通過解壓縮設備對這些數據進行解壓縮後,節目會像發送前壹樣顯示。

這個過程的壹系列相關包稱為“流”。流媒體其實指的是壹種新的媒體傳播方式,而不是新媒體。流媒體技術全面應用後,人們在網上聊天時可以直接輸入語音;如果想看到對方的長相和表情,只要雙方各有壹個攝像頭;在網上看到自己感興趣的商品,點擊後會跳出講解員和商品的圖像;更真實的視頻新聞也會出現。

流媒體技術起源於美國。目前,流媒體的應用在美國非常普遍。比如惠普公司的產品發布和銷售人員培訓都是通過網絡視頻進行的。(南方都市報)

所謂流媒體,是指通過流式傳輸在中間播放的媒體格式。

流式傳輸模式是將整個A/V、3D等多媒體文件通過特殊的壓縮方式分割成壓縮包,由視頻服務器連續實時地傳輸到用戶的電腦上。在流媒體傳輸系統中,用戶不必像下載壹樣等到整個文件下載完畢,而是經過幾秒或幾十秒的啟動延時,就可以在用戶電腦上用解壓縮設備(硬件或軟件)播放觀看壓縮後的A/V、3D等多媒體文件。此時,剩余的多媒體文件將在後臺繼續下載到服務器中。

與簡單的下載模式相比,這種下載播放多媒體文件的流式傳輸模式不僅大大縮短了啟動延遲,還大大降低了對系統緩存容量的需求。(中國字節)

附:流媒體技術介紹

壹、流式傳輸的基礎

目前,在網絡上傳輸音頻/視頻等多媒體信息主要有兩種方案:下載和流式傳輸。A/V文件壹般比較大,所以需要的存儲容量也大;同時由於網絡帶寬的限制,下載往往需要幾分鐘甚至幾個小時,所以這種處理方式有很大的延遲。在流式傳輸過程中,聲音、視頻或動畫等基於時間的媒體從音視頻服務器連續實時地傳輸到用戶的計算機,使用戶只有在幾秒鐘或更長的啟動延遲後才能觀看。當基於時間的媒體(如聲音)在客戶端播放時,文件的其余部分將繼續在後臺從服務器下載。流式不僅使啟動延遲縮短了10倍和100倍,而且不需要太多的緩存容量。流媒體避免了用戶必須等待整個文件從Inter下載後才能觀看的缺點。

流媒體是指在幀間/幀內使用流媒體技術的基於時間的連續媒體,如音頻、視頻或多媒體文件。流媒體在播放前並不下載整個文件,只是將初始內容存儲在內存中。流媒體的數據流是隨時傳輸和播放的,只是剛開始會有壹些延遲。流媒體實現的關鍵技術是流式傳輸。

流式傳輸的定義非常寬泛,現在主要指通過網絡傳輸媒體(如視頻、音頻)的技術總稱。它的具體含義是通過Inter將視頻節目傳輸到PC。實現流式傳輸有兩種方式:實時流式傳輸和漸進式流式傳輸。壹般來說,如果視頻是實時播放的,或者使用了流媒體服務器,或者應用了RTSP等實時協議,就是實時流。如果使用HTTP服務器,文件將按順序流發送。傳輸方式看妳的需求。當然,流媒體文件也支持完整下載到硬盤再播放。

順序流式傳輸

順序流式傳輸是壹種順序下載。用戶可以在下載文件的同時觀看重新上線的媒體。在給定的時刻,用戶只能觀看已下載的部分,而不能跳轉到尚未下載的前面部分。與實時流不同,順序流在傳輸過程中會根據用戶連接的速度進行調整。因為標準的HTTP服務器可以發送這種形式的文件,並且不需要其他特殊的協議,所以它通常被稱為HTTP流。順序流更適合高質量的短片段,如片頭、片尾和廣告。由於播放前觀看的文件部分是無損下載,這種方式保證了電影播放的最終質量。這意味著用戶在觀看之前必須經歷壹段延遲,尤其是對於慢速連接。順序流對於通過調制解調器發布短片非常實用,它允許以比調制解調器更高的數據速率創建視頻短片。盡管有延遲,畢竟它允許妳發布高質量的視頻剪輯。順序流文件放在標準的HTTP或FTP服務器上,很容易管理,基本上與防火墻無關。順序流不適合長片段、有隨機訪問要求的視頻,比如講座、演講、演示等。也不支持直播。嚴格來說,是壹種隨需應變的技術。

實時流傳輸

實時流式傳輸是指確保媒體信號的帶寬與網絡連接相匹配,以便實時觀看媒體。實時流不同於HTTP流,後者需要專用的流服務器和傳輸協議。實時流總是實時傳輸,特別適合現場活動,也支持隨機訪問。用戶可以快進或後退觀看前面或後面的內容。理論上,實時流可以不停頓地播放,但實際操作中,可能會出現周期性暫停。實時流必須匹配連接帶寬,這意味著當以調制解調器速度連接時,圖像質量很差。而且當丟失的信息因錯誤被忽略時,網絡擁擠或有問題時視頻質量差。如果想保證視頻質量,順序流可能更好。實時流需要特定的服務器,如QuickTime Streaming Server、RealServer和Windows Media Server。這些服務器允許您在更多級別上控制媒體傳送,因此系統設置和管理比標準HTTP服務器更復雜。實時流還需要特殊的網絡協議,如RTSP(實時流協議)或MMS(微軟媒體服務器)。這些協議在有防火墻的情況下有時會出現問題,導致用戶無法看到壹些地方的實時內容。

二、流媒體技術的原理

流的實現需要緩存。由於Inter是在包傳輸的基礎上進行間歇異步傳輸的,所以壹個實時的A/V源或者存儲的A/V文件在傳輸過程中會被分解成很多包。因為網絡是動態的,每個數據包選擇的路由可能不壹樣,所以到達客戶端的時延是不相等的,甚至第壹個數據包可能會更晚到達。所以采用緩沖系統來彌補延遲和抖動,保證數據包的正確順序,使得媒體數據能夠持續輸出,不會因為暫時的網絡擁塞而停止播放。通常情況下,緩存所需的容量並不大,因為緩存采用環形鏈表結構來存儲數據:通過丟棄已經播放的內容,流可以重用騰出的緩存空間來緩存後續未播放的內容。流式傳輸的實現需要合適的傳輸協議。因為TCP需要更多的開銷,所以不適合傳輸實時數據。在流式傳輸的實現方案中,壹般采用HTTP/TCP傳輸控制信息,而采用RTP/UDP傳輸實時聲音數據。流式傳輸的過程壹般如下:用戶選擇壹級媒體服務後,使用HTTP/TCP在Web瀏覽器和Web服務器之間交換控制信息,以便從原始信息中檢索要傳輸的實時數據;然後客戶端的Web瀏覽器啟動A/VHelper程序,使用HTTP從Web服務器檢索相關參數來初始化Helper程序。這些參數可以包括目錄信息、A/V數據的編碼類型或與A/V檢索相關的服務器地址。

A/VHelper程序和A/V服務器運行實時流控制協議(RTSP)來交換A/V傳輸所需的控制信息。與CD播放器或vcr提供的功能類似,RTSP提供了操作命令的方法,如播放、快進、倒帶、暫停和錄制。A/V服務器使用RTP/UDP協議向A/V客戶端程序傳輸A/V數據(壹般可以認為客戶端程序相當於幫助程序)。壹旦A/V數據到達客戶端,A/V客戶端程序就可以播放輸出。

應當註意,在流式傳輸中,使用兩種不同的通信協議,RTP/UDP和RTSP/TCP,來建立與A/V服務器的聯系,以便將服務器的輸出重定向到不同於運行A/VHelper程序的客戶端的目的地地址。要實現流式傳輸,壹般需要專用的服務器和播放器,其基本原理如圖3.1所示。

第三,智能流技術(SureStream)

今天,28.8Kbps調制解調器是互聯網連接的基本速率。隨著電纜調制解調器、ADSL、DSS、ISDN等的迅速發展。,內容提供商不得不限制發布媒體的質量或聯網人數。據RealNeork網站統計,對於28.8Kbps的調制解調器,實際流量為10bps到26Kbps,呈鐘形分布,峰值為20Kbps。這意味著,如果內容提供商選擇20Kbps的固定速率,大量用戶將無法獲得良好質量的信號,並可能停止媒體流,導致客戶端再次緩沖,直到他們接收到足夠的數據。壹種解決方案是服務器減少發送到客戶端的數據,並防止重新緩沖。在RealSystem 5.0中,這種方法被稱為\ \ \ "視頻流細化\ \ \ "這種方法的局限性在於,RealVideo文件是以數據速率設計的,通過提取內部幀可以將結果擴展到更低的速率,導致質量更低。離原始數據速率越遠,質量越差。另壹種解決方案是根據不同的連接速率創建多個文件,服務器根據用戶連接發送相應的文件。這種方式給生產和管理帶來困難,用戶連接是動態的,服務器無法實時協調。智能流量技術從兩個方面克服了帶寬協調和流量細化。首先,建立壹個編碼框架,允許多個不同速率的流同時被編碼並合並到同壹個文件中;其次,使用復雜的客戶機/服務器機制來檢測帶寬變化。

鑒於軟件、設備、數據傳輸速度的不同,用戶瀏覽音視頻內容的帶寬也不同。為了滿足客戶的要求,Progressive neorks公司以不同的速率對媒體數據進行編碼和記錄,並保存在單個文件中,這種文件稱為智能流文件,即創建壹個可擴展的流文件。客戶端發送請求時,將其帶寬能力傳輸給服務器,媒體服務器根據客戶端帶寬將智能流文件的相應部分傳輸給用戶。這樣用戶可以看到最可能的高質量傳輸,制作者只需要壓縮壹次,管理員只需要維護單個文件,媒體服務器根據獲得的帶寬自動切換。智能流通過描述I現實世界Inter不斷變化的帶寬特性,發送高質量的媒體並保證可靠性,為混合連接環境下的內容授權提供解決方案。流媒體的實現如下:*為所有連接速率環境創建壹個文件*在混合環境下以不同速率傳輸媒體*根據網絡變化無縫切換到其他速率*關鍵幀優先,音頻比某些幀數據更重要*向後兼容舊版本RealPlayer。

智能流是RealSystem G2中所謂的自適應流管理(ASM)API的實現。ASM描述流數據的類型,協助智能決策並確定發送哪種類型的數據包。文件格式和廣播插件定義了ASM規則。以最簡單的形式為數據包組分配預定義的屬性和平均帶寬。對於高級形式,ASM規則允許插件根據網絡條件的變化來改變包的傳輸。每個ASM規則都可以有壹個定義條件的演示。比如演示定義客戶帶寬5000到15000 kbps,丟包小於2.5%。如果此條件描述了客戶的當前網絡連接,則客戶同意此規則。規則中定義的屬性有助於RealServer有效地傳輸數據包。如果網絡條件發生變化,客戶將訂閱不同的規則。(劉壹互動網站)