流媒體加速 什么是流媒體加速服務器
流媒體具有多通道、跨平臺和多樣化的特點,已經成為目前信息傳播的重要途徑和方式。特別在目前WEB 2.0,甚至3.0的情況下,流媒體已經變得越來越重要。因此,各種流媒體加速技術也迅速發展。
為了使用戶能流暢觀看各種流媒體,流媒體加速技術也被提出并應用。
CDN加速是通過在現有的Internet中增加一層新的網絡架構,將網站的內容發布到最接近用戶的網絡“邊緣”,使用戶可以就近取得所需的內容,提高用戶訪問網站的響應速度。其主要技術是負載均衡、內容分發與復制、內容緩存等。
每家CDN廠商都有專門針對于流媒體的加速方案。
P2P技術,通過在客戶端建立大量的連接,加快流媒體的下載速度。這種方式一般要求在客戶端安裝一個軟件。
目前各個視頻/門戶網站等都有P2P視頻加速的客戶端。
流媒體傳輸一般都采用TCP協議,所以通過優化TCP協議的方式來優化流媒體傳輸。
目前主流的TCP優化技術包括:
1. Zeta-TCP
由北京華夏創新科技有限公司(AppEx Networks) 實現并商業化。
2. FastTCP
由FastSoft實現并商業化。
流媒體指以流方式在網絡中傳送音頻、視頻和多媒體文件的媒體形式。 相對于下載后觀看的網絡播放形式而言,流媒體的典型特征是把連續的音頻和視頻信息壓縮后放到網絡服務器上,用戶邊下載邊觀看,而不必等待整個文件下載完畢。由于流媒體技術的優越性,該技術廣泛應用于視頻點播、視頻會議、遠程教育、遠程醫療和在線直播系統中。 作為新一代互聯網應用的標志,流媒體技術在近幾年得到了飛速的發展。而流媒體服務器又是流媒體應用的核心系統,是運營商向用戶提供視頻服務的關鍵平臺。其主要功能是對媒體內容進行采集、緩存、調度和傳輸播放,流媒體應用系統的主要性能體現都取決于媒體服務器的性能和服務質量。因此,流媒體服務器是流媒體應用系統的基礎,也是最主要的組成部分。
流媒體服務器的主要功能是以流式協議(RTP/RTSP、MMS、RTMP等)將視頻文件傳輸到客戶端,供用戶在線觀看;也可從視頻采集、壓縮軟件接收實時視頻流,再以流式協議直播給客戶端。典型的流媒體服務器有微軟的Windows Media Service(WMS),它采用MMS協議接收、傳輸視頻,采用Windows Media Player(WMP)作為前端播放器;RealNetworks公司的Helix Server,采用RTP/RTSP協議接收、傳輸視頻,采用Real Player作為播放前端;Adobe公司的Flash Media Server,采用RTMP(RTMPT/RTMPE/RTMPS)協議接收、傳輸視頻,采用Flash Player作為播放前端。值得注意的是,隨著Adobe公司的Flash播放器的普及(根據Adobe官方數據,Flash播放器裝機量已高達99%以上),越來越多的網絡視頻開始采用Flash播放器作為播放前端,因此,越來越多的企業開始采用兼容Flash播放器的流媒體服務器,而開始淘汰其他類型的流媒體服務器。支持Flash播放器的流媒體服務器,除了Adobe Flash Media Server,還有sewise的流媒體服務器軟件和Ultrant Flash Media Server流媒體服務器軟件,以及基于Java語言的開源軟件Red5。
sewise流媒體服務器軟件系統是一整套流媒體編碼、分發和存儲的軟件系統,包含直播、點播、虛擬直播、剪切、轉碼、視頻管理系統。這些軟件支持多屏多系統播放,終端客戶使用手機、平板、電腦、電視等終端,ios、安卓、windows、linux等系統,都能支持播放。
直播服務器軟件
輸入源支持UDP、RTMP、HTTP:TS等主流的傳輸協議;
輸出協議支持當前最主流的web應用播放需求及android系統、ios系統播放需求;
支持時移與時移視頻下載功能;
支持用戶鏈接數控制功能;
提供二次開發接口;
支持分布式部署;
將輸入和輸出通過內外網卡分離以保障輸入與分發獨立性和可靠性。
點播服務器軟件
支持mp4、flv、mov、ts、wmv、mkv、rmvb等多種類型的文件上傳;
支持2種上傳方式,可上傳大文件;
支持H.264/AAC編碼;
強大的服務端實時轉碼能力,轉碼輸出3種不同碼率的視頻文件;
支持web應用播放需求及android系統、ios系統播放需求;
支持m3u8輸出,移動端根據帶寬情況選擇不同碼流自適應播放;
支持播放請求認證;
支持視頻任意拖動播放;
支持云部署;
提供二次開發接口;
支持配置外部轉碼服務器,提高轉碼效率;

虛擬直播服務器軟件
輕松創建自己的網絡電視臺;
將視頻文件轉為實時直播流;
方便快捷的節目編排能力;
對未播放到的節目可隨時調整;
支持EPG的生成和數據下載;
通用的rtmp標準輸出;
豐富完善的二次開發接口,方便融入第三方業務平臺;
支持云部署。
剪切服務器軟件
支持mp4/flv/mov/ts/wmv/mkv/rmvb等多種類型的文件上傳;
支持與轉碼服務器的結合,對不符合格式的視頻自動進行轉碼;
支持H264+AAC編碼;
音視頻文件無損剪切;
智能識別關鍵幀,精確到關鍵幀剪切;
支持推流與拉流2種輸入源模式;
支持UDP拉流/RTMP拉流/HTTP-TS拉流等最主流的輸入傳輸協議;
支持多碼率輸出;
支持直播節目的邊錄制邊剪切;
支持快捷鍵操作方式,方面快捷高效;
支持批量提交剪切任務,并行處理任務;
提供二次開發接口;
支持單網卡或多網卡,支持內外網址配置。
轉碼服務器軟件
支持avi/wmv/rm/rmvb/mov/mkv/flv/mp4/f4v/3gp/ts多種格式的音視頻文件的上傳;
支持2種上傳方式,支持2G以上大文件上傳;
支持水印功能;
支持各種格式、編碼、碼率、分辨率轉碼;
支持批量列隊轉碼;
支持多路同時轉碼;
支持視頻文件的任意拖動播放;
輸出編碼格式為H264+AAC的MP4或FLV視頻文件;
支持高清轉碼;
提供二次開發接口;
支持單網卡或多網卡,支持內外網址配置。
內容管理系統
通過接口實現與sewise直播、點播服務器的無縫對接,獲取視頻源數據;
支持對直播、點播節目的編輯、審核與發布功能;
直播節目支持EPG功能;
支持對前、后臺用戶的管理功能;
支持對不同行業模板的定義;
支持基本的圖片廣告發布與管理功能。
- 流媒體解決方案 Live555
- 流媒體平臺框架 EasyDarwin
- 實時流媒體播放服務器程序DarwinStreamingSrvr
- 流媒體實時傳輸開發包 jrtplib
- 多媒體處理工具 ffmpeg
- 多媒體編碼工具包Libav
- Flash流媒體服務器 Red5
- 流媒體服務器 Open Streaming Server
- FMS流媒體服務器
- Wowza流媒體服務器
- 開源流媒體平臺FreeCast
1. Red5
2. Live555
3. RtmpD
4. EasyDarwin
5. FFServer
商用系統
1.NTV Media Server G3
2.Flash Media Server5
3.Windows Media Server
性能最好的是國產系統NTV Media Server G3
(1)流媒體
流媒體指的是這樣的一種媒體傳輸方式,媒體提供方編碼、壓縮和分發媒體流(相關的數據包),終端用戶不斷地獲取、解碼并播放媒體,區別于以前先下載整個媒體文件后觀看。
(2)流式傳輸
通過網絡傳送媒體的技術總稱。實現方法:
1. 順序流式傳輸(Progressive streaming)
涵義:順序下載,在下載文件的同時用戶可觀看再線媒體。
特點:在給定時刻,用戶只能觀看已下載的那部分,而不能跳到還未下載的前頭部分,順序流式傳輸不象實時流式傳輸在傳輸期間根據用戶連接的速度做調整。由于標準的HTTP服務器可發送這種形式的文件,也不需要其他特殊協議,故也稱為HTTP流式傳輸。是一種點播技術。
2. 實時流式傳輸(Realtime streaming)
涵義:實時流式傳輸指保證媒體信號帶寬與網絡連接匹配,使媒體可被實時觀看到。
特點:需要專用的流媒體服務器與傳輸協議。實時流式傳輸總是實時傳送,特別適合現場事件,也支持隨機訪問,用戶可快進或后退以觀看前面或后面的內容。直播技術。
流媒體技術原理
關鍵詞:緩存、協議。
客戶端與Web服務器之間使用HTTP/TCP交換控制信息,獲取相關參數初始化A/V(指Audio/Video)Helper程序,A/VHelper程序及A/V服務器運行RTSP協議(實時流控制協議),以交換A/V傳輸所需的控制信息。A/V服務器使用RTP/UDP協議(RTP,實時傳輸協議)將A/V數據傳輸給A/V客戶程序(一般可認為客戶程序等同于Helper程序),在傳輸中它們要被分解為許多包,在網絡中進行斷續的異步傳輸,然后進入客戶端以環形鏈表結構(丟棄已經播放的內容)為基礎的高速緩存系統(彌補延遲和抖動的影響,并保證數據包的順序正確),最后A/V客戶程序使用專有的播放器進行解碼播出。
流媒體相關技術
(1)智能流技術
自動檢測網絡狀況,并將音視頻的屬性調整到最佳,使用用戶收到與其網絡速度相符的媒體流,從而獲取最佳的用戶體驗。
(2)分流(splitting)技術
一般只在直播中使用。發送服務器將媒體流發送到分布在各地的多個接收服務器,客戶端可以就近訪問服務器獲得較高質量的媒體流,同時減少帶寬使用。推流為將直播內容推送至服務器的過程;拉流為服務器已有直播內容,用指定地址進行拉取的過程。
(3)緩存(caching)技術
解決由于異步網絡、網絡延遲和抖動導致的數據包錯序的問題,數據包先緩存在本地,而緩存系統使用環形鏈表結構丟棄掉已經播放的內容,防止緩存溢出。
(4)內容分發網絡(CDN)技術
架構在IP網絡之上的一個內容疊加網,通過引入主動內容管理、全局負載均衡和內容緩存等技術,將用戶請求的流媒體內容發布到距離用戶最近的網絡邊緣,從而提供響應速度,減輕骨干網絡的壓力。
直播的實現
(1)直播中使用的流媒體協議
RTMP, Real Time Messaging Protocol(實時消息傳輸協議)的首字母縮寫。該協議基于TCP,是一個協議族,包括RTMP基本協議及RTMPT/RTMPS/RTMPE等多種變種。RTMP是一種設計用來進行實時數據通信的網絡協議,主要用來在Flash/AIR平臺和支持RTMP協議的流媒體/交互服務器之間進行音視頻和數據通信。RTMP 基于 flash 無法在 iOS 的瀏覽器里播放,但是實時性比 HLS 要好。
HLS,HTTP Live Streaming(HTTP直播流技術),Apple的動態碼率自適應技術。主要用于PC和Apple終端的音視頻服務。包括一個m3u(8)的索引文件,TS媒體分片文件和key加密串文件。
(2)直播的模塊劃分
- 視頻錄制端:一般是電腦上的音視頻輸入設備或者手機端的攝像頭或者麥克風,目前以移動端的手機視頻為主。技術:webRTC(用途:H5視頻錄制)
- 視頻播放端:可以是電腦上的播放器,手機端的 Native 播放器,還有就是 H5 的 video 標簽等,目前還是已手機端的 Native 播放器為主。技術:HLS協議或RTMP協議(用途:視頻播放)、ffmpeg(用途:使用RTMP協議時進行移動端視頻解碼)
- 視頻服務器端:一般是一臺 nginx 服務器,用來接受視頻錄制端提供的視頻源,同時提供給視頻播放端流服務。技術:RTMP協議(用途:上傳視頻流)、nginx rtmp-module 或 SRS(simple-rtmp-server)(用途:流服務器)
流媒體后視鏡作為時下非常流行的汽車電子產品,名字聽起來非常高大上。用一塊屏幕代替傳統的鏡子,通過攝像頭把車后方的狀況投射到顯示屏上。后車窗被擋住的尷尬,下雨天后擋風玻璃再花也不用怕。一屏搞定后方盲區,讓變道、倒車也變得如此簡單,實用性也收獲了一批好評。如此兼具品味和實用性的流媒體后視鏡,您的車上備了嗎?今天筆者為大家幾款口碑較好的流媒體后視鏡,有興趣的朋友一起來看看吧。
產品型號:零指數X3流媒體后視鏡
產品特點:8.8英寸大屏、三倍視野清晰呈現,1080P前攝像頭、720P后攝像頭
流媒體后視鏡,對于許多人來說還比較陌生。流媒體后視鏡,就是將傳統后視鏡鏡片換成一塊屏幕,連接安裝在車身后方的攝像頭,將車后方影像實時在屏幕上顯示。流媒體后視鏡與傳統后視鏡相比,不在局限于后擋風玻璃的一個區域。拍攝范圍不受車廂影響,視野可以拓寬到車后方多條車道。一經出世,流媒體后視鏡受到車主們的關注。今天為大家介紹一款銷量較高的流媒體后視鏡—零指數X3流媒體后視鏡。現京東售價1980元,有意向的朋友可以點此進入京東購買。
點此進入京東購買
零指數0ZS-X3流媒體后視鏡,可以媲美凱迪拉克CT6后視鏡,8.8英寸大屏,超大三倍視野清晰呈現,畫面清晰不變形,秒殺傳統的物理后視鏡,通過后車窗視線的狹窄和C、D柱遮擋障礙,告別盲區,清晰的看見后方事物。正常行駛時,可視角度呈水平狀,視野更寬更遠。倒車時,角度會自動下翻,視野更低,倒車畫面更加清晰,后視角度上下自動切換,隨心所欲。
了解到,總部位于烏克蘭哈爾科夫的去中心化區塊鏈視頻流媒體平臺Theta Labs宣布獲得了一筆1200萬美元的投資,領投方為華裔科學家張首晟旗下丹華資本,參投方包括硅谷風投基金DCM, Sierra Ventures, VR Fund, Heuristic Capital, ZP Capital, 以及 Sparkland等。
鴕鳥創投媒體(微信:wechuangye)還了解到,Theta Labs是電子競技直播流媒體平臺SLIVER.tv的子公司,他們計劃利用去中心化和區塊鏈技術提高更高效的內容交付網絡服務,并且應用到底層視頻傳輸技術上。通過提供具有激勵機制的去中心化選擇,Theta Labs旨在解決目前視頻內容和流媒體行業中的眾多問題,包括媒體質量較差,內容傳輸成本較高,以及內容創造者的收入較低等等。Theta是目前分布式視頻流媒體領域里唯一的端到端基礎設施及協議提供商,而且為整個流媒體生態系統里的所有利益相關者都提供了技術支持和激勵機制,未來將吸引更多廣告商和品牌商加入。
0 Comments.