流媒體加速 什么是流媒體加速服務(wù)器

流媒體具有多通道、跨平臺(tái)和多樣化的特點(diǎn),已經(jīng)成為目前信息傳播的重要途徑和方式。特別在目前WEB 2.0,甚至3.0的情況下,流媒體已經(jīng)變得越來(lái)越重要。因此,各種流媒體加速技術(shù)也迅速發(fā)展。

  為了使用戶(hù)能流暢觀看各種流媒體,流媒體加速技術(shù)也被提出并應(yīng)用。

CDN加速是通過(guò)在現(xiàn)有的Internet中增加一層新的網(wǎng)絡(luò)架構(gòu),將網(wǎng)站的內(nèi)容發(fā)布到最接近用戶(hù)的網(wǎng)絡(luò)“邊緣”,使用戶(hù)可以就近取得所需的內(nèi)容,提高用戶(hù)訪問(wèn)網(wǎng)站的響應(yīng)速度。其主要技術(shù)是負(fù)載均衡、內(nèi)容分發(fā)與復(fù)制、內(nèi)容緩存等。

  每家CDN廠商都有專(zhuān)門(mén)針對(duì)于流媒體的加速方案。

P2P技術(shù)加速視頻

P2P技術(shù),通過(guò)在客戶(hù)端建立大量的連接,加快流媒體的下載速度。這種方式一般要求在客戶(hù)端安裝一個(gè)軟件。

  目前各個(gè)視頻/門(mén)戶(hù)網(wǎng)站等都有P2P視頻加速的客戶(hù)端。

TCP協(xié)議優(yōu)化

流媒體傳輸一般都采用TCP協(xié)議,所以通過(guò)優(yōu)化TCP協(xié)議的方式來(lái)優(yōu)化流媒體傳輸。

  目前主流的TCP優(yōu)化技術(shù)包括:

  1. Zeta-TCP

  由北京華夏創(chuàng)新科技有限公司(AppEx Networks) 實(shí)現(xiàn)并商業(yè)化。

  2. FastTCP

  由FastSoft實(shí)現(xiàn)并商業(yè)化。

流媒體指以流方式在網(wǎng)絡(luò)中傳送音頻、視頻和多媒體文件的媒體形式。 相對(duì)于下載后觀看的網(wǎng)絡(luò)播放形式而言,流媒體的典型特征是把連續(xù)的音頻和視頻信息壓縮后放到網(wǎng)絡(luò)服務(wù)器上,用戶(hù)邊下載邊觀看,而不必等待整個(gè)文件下載完畢。由于流媒體技術(shù)的優(yōu)越性,該技術(shù)廣泛應(yīng)用于視頻點(diǎn)播、視頻會(huì)議、遠(yuǎn)程教育、遠(yuǎn)程醫(yī)療和在線直播系統(tǒng)中。 作為新一代互聯(lián)網(wǎng)應(yīng)用的標(biāo)志,流媒體技術(shù)在近幾年得到了飛速的發(fā)展。而流媒體服務(wù)器又是流媒體應(yīng)用的核心系統(tǒng),是運(yùn)營(yíng)商向用戶(hù)提供視頻服務(wù)的關(guān)鍵平臺(tái)。其主要功能是對(duì)媒體內(nèi)容進(jìn)行采集、緩存、調(diào)度和傳輸播放,流媒體應(yīng)用系統(tǒng)的主要性能體現(xiàn)都取決于媒體服務(wù)器的性能和服務(wù)質(zhì)量。因此,流媒體服務(wù)器是流媒體應(yīng)用系統(tǒng)的基礎(chǔ),也是最主要的組成部分。

流媒體服務(wù)器

流媒體服務(wù)器的主要功能是以流式協(xié)議(RTP/RTSP、MMS、RTMP等)將視頻文件傳輸?shù)娇蛻?hù)端,供用戶(hù)在線觀看;也可從視頻采集、壓縮軟件接收實(shí)時(shí)視頻流,再以流式協(xié)議直播給客戶(hù)端。典型的流媒體服務(wù)器有微軟的Windows Media Service(WMS),它采用MMS協(xié)議接收、傳輸視頻,采用Windows Media Player(WMP)作為前端播放器;RealNetworks公司的Helix Server,采用RTP/RTSP協(xié)議接收、傳輸視頻,采用Real Player作為播放前端;Adobe公司的Flash Media Server,采用RTMP(RTMPT/RTMPE/RTMPS)協(xié)議接收、傳輸視頻,采用Flash Player作為播放前端。值得注意的是,隨著Adobe公司的Flash播放器的普及(根據(jù)Adobe官方數(shù)據(jù),F(xiàn)lash播放器裝機(jī)量已高達(dá)99%以上),越來(lái)越多的網(wǎng)絡(luò)視頻開(kāi)始采用Flash播放器作為播放前端,因此,越來(lái)越多的企業(yè)開(kāi)始采用兼容Flash播放器的流媒體服務(wù)器,而開(kāi)始淘汰其他類(lèi)型的流媒體服務(wù)器。支持Flash播放器的流媒體服務(wù)器,除了Adobe Flash Media Server,還有sewise的流媒體服務(wù)器軟件和Ultrant Flash Media Server流媒體服務(wù)器軟件,以及基于Java語(yǔ)言的開(kāi)源軟件Red5。

sewise流媒體服務(wù)器軟件系統(tǒng)是一整套流媒體編碼、分發(fā)和存儲(chǔ)的軟件系統(tǒng),包含直播、點(diǎn)播、虛擬直播、剪切、轉(zhuǎn)碼、視頻管理系統(tǒng)。這些軟件支持多屏多系統(tǒng)播放,終端客戶(hù)使用手機(jī)、平板、電腦、電視等終端,ios、安卓、windows、linux等系統(tǒng),都能支持播放。

 

直播服務(wù)器軟件

輸入源支持UDP、RTMP、HTTP:TS等主流的傳輸協(xié)議;

輸出協(xié)議支持當(dāng)前最主流的web應(yīng)用播放需求及android系統(tǒng)、ios系統(tǒng)播放需求;

支持時(shí)移與時(shí)移視頻下載功能;

支持用戶(hù)鏈接數(shù)控制功能;

提供二次開(kāi)發(fā)接口;

支持分布式部署;

將輸入和輸出通過(guò)內(nèi)外網(wǎng)卡分離以保障輸入與分發(fā)獨(dú)立性和可靠性。

 

點(diǎn)播服務(wù)器軟件

支持mp4、flv、mov、ts、wmv、mkv、rmvb等多種類(lèi)型的文件上傳;

支持2種上傳方式,可上傳大文件;

支持H.264/AAC編碼;

強(qiáng)大的服務(wù)端實(shí)時(shí)轉(zhuǎn)碼能力,轉(zhuǎn)碼輸出3種不同碼率的視頻文件;

支持web應(yīng)用播放需求及android系統(tǒng)、ios系統(tǒng)播放需求;

支持m3u8輸出,移動(dòng)端根據(jù)帶寬情況選擇不同碼流自適應(yīng)播放;

支持播放請(qǐng)求認(rèn)證;

支持視頻任意拖動(dòng)播放;

支持云部署;

提供二次開(kāi)發(fā)接口;

支持配置外部轉(zhuǎn)碼服務(wù)器,提高轉(zhuǎn)碼效率;

點(diǎn)播功能

 

虛擬直播服務(wù)器軟件

輕松創(chuàng)建自己的網(wǎng)絡(luò)電視臺(tái);

將視頻文件轉(zhuǎn)為實(shí)時(shí)直播流;

方便快捷的節(jié)目編排能力;

對(duì)未播放到的節(jié)目可隨時(shí)調(diào)整;

支持EPG的生成和數(shù)據(jù)下載;

通用的rtmp標(biāo)準(zhǔn)輸出;

豐富完善的二次開(kāi)發(fā)接口,方便融入第三方業(yè)務(wù)平臺(tái);

支持云部署。

 

剪切服務(wù)器軟件

支持mp4/flv/mov/ts/wmv/mkv/rmvb等多種類(lèi)型的文件上傳;

支持與轉(zhuǎn)碼服務(wù)器的結(jié)合,對(duì)不符合格式的視頻自動(dòng)進(jìn)行轉(zhuǎn)碼;

支持H264+AAC編碼;

音視頻文件無(wú)損剪切;

智能識(shí)別關(guān)鍵幀,精確到關(guān)鍵幀剪切;

支持推流與拉流2種輸入源模式;

支持UDP拉流/RTMP拉流/HTTP-TS拉流等最主流的輸入傳輸協(xié)議;

支持多碼率輸出;

支持直播節(jié)目的邊錄制邊剪切;

支持快捷鍵操作方式,方面快捷高效;

支持批量提交剪切任務(wù),并行處理任務(wù);

提供二次開(kāi)發(fā)接口;

支持單網(wǎng)卡或多網(wǎng)卡,支持內(nèi)外網(wǎng)址配置。

 

轉(zhuǎn)碼服務(wù)器軟件

支持avi/wmv/rm/rmvb/mov/mkv/flv/mp4/f4v/3gp/ts多種格式的音視頻文件的上傳;

支持2種上傳方式,支持2G以上大文件上傳;

支持水印功能;

支持各種格式、編碼、碼率、分辨率轉(zhuǎn)碼;

支持批量列隊(duì)轉(zhuǎn)碼;

支持多路同時(shí)轉(zhuǎn)碼;

支持視頻文件的任意拖動(dòng)播放;

輸出編碼格式為H264+AAC的MP4或FLV視頻文件;

支持高清轉(zhuǎn)碼;

提供二次開(kāi)發(fā)接口;

支持單網(wǎng)卡或多網(wǎng)卡,支持內(nèi)外網(wǎng)址配置。

 

內(nèi)容管理系統(tǒng)

通過(guò)接口實(shí)現(xiàn)與sewise直播、點(diǎn)播服務(wù)器的無(wú)縫對(duì)接,獲取視頻源數(shù)據(jù);

支持對(duì)直播、點(diǎn)播節(jié)目的編輯、審核與發(fā)布功能;

直播節(jié)目支持EPG功能;

支持對(duì)前、后臺(tái)用戶(hù)的管理功能;

支持對(duì)不同行業(yè)模板的定義;

支持基本的圖片廣告發(fā)布與管理功能。

  • 流媒體解決方案 Live555
  • 流媒體平臺(tái)框架 EasyDarwin
  • 實(shí)時(shí)流媒體播放服務(wù)器程序DarwinStreamingSrvr
  • 流媒體實(shí)時(shí)傳輸開(kāi)發(fā)包 jrtplib
  • 多媒體處理工具 ffmpeg
  • 多媒體編碼工具包Libav
  • Flash流媒體服務(wù)器 Red5
  • 流媒體服務(wù)器 Open Streaming Server
  • FMS流媒體服務(wù)器
  • Wowza流媒體服務(wù)器
  • 開(kāi)源流媒體平臺(tái)FreeCast
開(kāi)源系統(tǒng):
1. Red5
2. Live555
3. RtmpD
4. EasyDarwin
5. FFServer
商用系統(tǒng)
1.NTV Media Server G3
2.Flash Media Server5
3.Windows Media Server
性能最好的是國(guó)產(chǎn)系統(tǒng)NTV Media Server G3

(1)流媒體

流媒體指的是這樣的一種媒體傳輸方式,媒體提供方編碼、壓縮和分發(fā)媒體流(相關(guān)的數(shù)據(jù)包),終端用戶(hù)不斷地獲取、解碼并播放媒體,區(qū)別于以前先下載整個(gè)媒體文件后觀看。

(2)流式傳輸

通過(guò)網(wǎng)絡(luò)傳送媒體的技術(shù)總稱(chēng)。實(shí)現(xiàn)方法:

1. 順序流式傳輸Progressive streaming

涵義:順序下載,在下載文件的同時(shí)用戶(hù)可觀看再線媒體。

特點(diǎn):在給定時(shí)刻,用戶(hù)只能觀看已下載的那部分,而不能跳到還未下載的前頭部分,順序流式傳輸不象實(shí)時(shí)流式傳輸在傳輸期間根據(jù)用戶(hù)連接的速度做調(diào)整。由于標(biāo)準(zhǔn)的HTTP服務(wù)器可發(fā)送這種形式的文件,也不需要其他特殊協(xié)議,故也稱(chēng)為HTTP流式傳輸。是一種點(diǎn)播技術(shù)。

2. 實(shí)時(shí)流式傳輸Realtime streaming

涵義:實(shí)時(shí)流式傳輸指保證媒體信號(hào)帶寬與網(wǎng)絡(luò)連接匹配,使媒體可被實(shí)時(shí)觀看到。

特點(diǎn):需要專(zhuān)用的流媒體服務(wù)器與傳輸協(xié)議。實(shí)時(shí)流式傳輸總是實(shí)時(shí)傳送,特別適合現(xiàn)場(chǎng)事件,也支持隨機(jī)訪問(wèn),用戶(hù)可快進(jìn)或后退以觀看前面或后面的內(nèi)容。直播技術(shù)。

流媒體技術(shù)原理

關(guān)鍵詞:緩存、協(xié)議。

客戶(hù)端與Web服務(wù)器之間使用HTTP/TCP交換控制信息,獲取相關(guān)參數(shù)初始化A/V(指Audio/Video)Helper程序,A/VHelper程序及A/V服務(wù)器運(yùn)行RTSP協(xié)議(實(shí)時(shí)流控制協(xié)議),以交換A/V傳輸所需的控制信息。A/V服務(wù)器使用RTP/UDP協(xié)議(RTP,實(shí)時(shí)傳輸協(xié)議)將A/V數(shù)據(jù)傳輸給A/V客戶(hù)程序(一般可認(rèn)為客戶(hù)程序等同于Helper程序),在傳輸中它們要被分解為許多包,在網(wǎng)絡(luò)中進(jìn)行斷續(xù)的異步傳輸,然后進(jìn)入客戶(hù)端以環(huán)形鏈表結(jié)構(gòu)(丟棄已經(jīng)播放的內(nèi)容)為基礎(chǔ)的高速緩存系統(tǒng)(彌補(bǔ)延遲和抖動(dòng)的影響,并保證數(shù)據(jù)包的順序正確),最后A/V客戶(hù)程序使用專(zhuān)有的播放器進(jìn)行解碼播出。

流媒體相關(guān)技術(shù)

(1)智能流技術(shù)

自動(dòng)檢測(cè)網(wǎng)絡(luò)狀況,并將音視頻的屬性調(diào)整到最佳,使用用戶(hù)收到與其網(wǎng)絡(luò)速度相符的媒體流,從而獲取最佳的用戶(hù)體驗(yàn)。

(2)分流(splitting)技術(shù)

一般只在直播中使用。發(fā)送服務(wù)器將媒體流發(fā)送到分布在各地的多個(gè)接收服務(wù)器,客戶(hù)端可以就近訪問(wèn)服務(wù)器獲得較高質(zhì)量的媒體流,同時(shí)減少帶寬使用。推流為將直播內(nèi)容推送至服務(wù)器的過(guò)程;拉流為服務(wù)器已有直播內(nèi)容,用指定地址進(jìn)行拉取的過(guò)程。

(3)緩存(caching)技術(shù)

解決由于異步網(wǎng)絡(luò)、網(wǎng)絡(luò)延遲和抖動(dòng)導(dǎo)致的數(shù)據(jù)包錯(cuò)序的問(wèn)題,數(shù)據(jù)包先緩存在本地,而緩存系統(tǒng)使用環(huán)形鏈表結(jié)構(gòu)丟棄掉已經(jīng)播放的內(nèi)容,防止緩存溢出。

(4)內(nèi)容分發(fā)網(wǎng)絡(luò)(CDN)技術(shù)

架構(gòu)在IP網(wǎng)絡(luò)之上的一個(gè)內(nèi)容疊加網(wǎng),通過(guò)引入主動(dòng)內(nèi)容管理、全局負(fù)載均衡和內(nèi)容緩存等技術(shù),將用戶(hù)請(qǐng)求的流媒體內(nèi)容發(fā)布到距離用戶(hù)最近的網(wǎng)絡(luò)邊緣,從而提供響應(yīng)速度,減輕骨干網(wǎng)絡(luò)的壓力。

直播的實(shí)現(xiàn)

(1)直播中使用的流媒體協(xié)議

RTMPReal Time Messaging Protocol實(shí)時(shí)消息傳輸協(xié)議)的首字母縮寫(xiě)。該協(xié)議基于TCP,是一個(gè)協(xié)議族,包括RTMP基本協(xié)議及RTMPT/RTMPS/RTMPE等多種變種。RTMP是一種設(shè)計(jì)用來(lái)進(jìn)行實(shí)時(shí)數(shù)據(jù)通信的網(wǎng)絡(luò)協(xié)議,主要用來(lái)在Flash/AIR平臺(tái)和支持RTMP協(xié)議的流媒體/交互服務(wù)器之間進(jìn)行音視頻和數(shù)據(jù)通信。RTMP 基于 flash 無(wú)法在 iOS 的瀏覽器里播放,但是實(shí)時(shí)性比 HLS 要好。

HLS,HTTP Live Streaming(HTTP直播流技術(shù)),Apple的動(dòng)態(tài)碼率自適應(yīng)技術(shù)。主要用于PC和Apple終端的音視頻服務(wù)。包括一個(gè)m3u(8)的索引文件,TS媒體分片文件和key加密串文件。

(2)直播的模塊劃分

  1. 視頻錄制端:一般是電腦上的音視頻輸入設(shè)備或者手機(jī)端的攝像頭或者麥克風(fēng),目前以移動(dòng)端的手機(jī)視頻為主。技術(shù):webRTC(用途:H5視頻錄制)
  2. 視頻播放端:可以是電腦上的播放器,手機(jī)端的 Native 播放器,還有就是 H5 的 video 標(biāo)簽等,目前還是已手機(jī)端的 Native 播放器為主。技術(shù):HLS協(xié)議或RTMP協(xié)議(用途:視頻播放)、ffmpeg(用途:使用RTMP協(xié)議時(shí)進(jìn)行移動(dòng)端視頻解碼)
  3. 視頻服務(wù)器端:一般是一臺(tái) nginx 服務(wù)器,用來(lái)接受視頻錄制端提供的視頻源,同時(shí)提供給視頻播放端流服務(wù)。技術(shù):RTMP協(xié)議(用途:上傳視頻流)、nginx rtmp-moduleSRS(simple-rtmp-server)(用途:流服務(wù)器)

流媒體后視鏡作為時(shí)下非常流行的汽車(chē)電子產(chǎn)品,名字聽(tīng)起來(lái)非常高大上。用一塊屏幕代替?zhèn)鹘y(tǒng)的鏡子,通過(guò)攝像頭把車(chē)后方的狀況投射到顯示屏上。后車(chē)窗被擋住的尷尬,下雨天后擋風(fēng)玻璃再花也不用怕。一屏搞定后方盲區(qū),讓變道、倒車(chē)也變得如此簡(jiǎn)單,實(shí)用性也收獲了一批好評(píng)。如此兼具品味和實(shí)用性的流媒體后視鏡,您的車(chē)上備了嗎?今天筆者為大家?guī)卓羁诒^好的流媒體后視鏡,有興趣的朋友一起來(lái)看看吧。


插上黑科技的翅膀 流媒體后視鏡大搜羅

產(chǎn)品型號(hào):零指數(shù)X3流媒體后視鏡
產(chǎn)品特點(diǎn):8.8英寸大屏、三倍視野清晰呈現(xiàn),1080P前攝像頭、720P后攝像頭

流媒體后視鏡,對(duì)于許多人來(lái)說(shuō)還比較陌生。流媒體后視鏡,就是將傳統(tǒng)后視鏡鏡片換成一塊屏幕,連接安裝在車(chē)身后方的攝像頭,將車(chē)后方影像實(shí)時(shí)在屏幕上顯示。流媒體后視鏡與傳統(tǒng)后視鏡相比,不在局限于后擋風(fēng)玻璃的一個(gè)區(qū)域。拍攝范圍不受車(chē)廂影響,視野可以拓寬到車(chē)后方多條車(chē)道。一經(jīng)出世,流媒體后視鏡受到車(chē)主們的關(guān)注。今天為大家介紹一款銷(xiāo)量較高的流媒體后視鏡—零指數(shù)X3流媒體后視鏡。現(xiàn)京東售價(jià)1980元,有意向的朋友可以點(diǎn)此進(jìn)入京東購(gòu)買(mǎi)。

插上黑科技的翅膀 流媒體后視鏡大搜羅點(diǎn)此進(jìn)入京東購(gòu)買(mǎi)

零指數(shù)0ZS-X3流媒體后視鏡,可以媲美凱迪拉克CT6后視鏡,8.8英寸大屏,超大三倍視野清晰呈現(xiàn),畫(huà)面清晰不變形,秒殺傳統(tǒng)的物理后視鏡,通過(guò)后車(chē)窗視線的狹窄和C、D柱遮擋障礙,告別盲區(qū),清晰的看見(jiàn)后方事物。正常行駛時(shí),可視角度呈水平狀,視野更寬更遠(yuǎn)。倒車(chē)時(shí),角度會(huì)自動(dòng)下翻,視野更低,倒車(chē)畫(huà)面更加清晰,后視角度上下自動(dòng)切換,隨心所欲。

了解到,總部位于烏克蘭哈爾科夫的去中心化區(qū)塊鏈視頻流媒體平臺(tái)Theta Labs宣布獲得了一筆1200萬(wàn)美元的投資,領(lǐng)投方為華裔科學(xué)家張首晟旗下丹華資本,參投方包括硅谷風(fēng)投基金DCM, Sierra Ventures, VR Fund, Heuristic Capital, ZP Capital, 以及 Sparkland等。

鴕鳥(niǎo)創(chuàng)投媒體(微信:wechuangye)還了解到,Theta Labs是電子競(jìng)技直播流媒體平臺(tái)SLIVER.tv的子公司,他們計(jì)劃利用去中心化和區(qū)塊鏈技術(shù)提高更高效的內(nèi)容交付網(wǎng)絡(luò)服務(wù),并且應(yīng)用到底層視頻傳輸技術(shù)上。通過(guò)提供具有激勵(lì)機(jī)制的去中心化選擇,Theta Labs旨在解決目前視頻內(nèi)容和流媒體行業(yè)中的眾多問(wèn)題,包括媒體質(zhì)量較差,內(nèi)容傳輸成本較高,以及內(nèi)容創(chuàng)造者的收入較低等等。Theta是目前分布式視頻流媒體領(lǐng)域里唯一的端到端基礎(chǔ)設(shè)施及協(xié)議提供商,而且為整個(gè)流媒體生態(tài)系統(tǒng)里的所有利益相關(guān)者都提供了技術(shù)支持和激勵(lì)機(jī)制,未來(lái)將吸引更多廣告商和品牌商加入。

更多
  • 該日志由 于2017年12月23日發(fā)表在 未分類(lèi) 分類(lèi)下, 你可以發(fā)表評(píng)論,并在保留原文地址 及作者的情況下引用到你的網(wǎng)站或博客。
  • 本文鏈接: 流媒體加速 什么是流媒體加速服務(wù)器 | 幫助信息-動(dòng)天數(shù)據(jù)
  • 文章標(biāo)簽:
  • 版權(quán)所有: 幫助信息-動(dòng)天數(shù)據(jù)-轉(zhuǎn)載請(qǐng)標(biāo)明出處
  • 【上一篇】 【下一篇】

    0 Comments.

    發(fā)表評(píng)論