流媒體加速 什么是流媒體加速服務器

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

  為了使用戶能流暢觀看各種流媒體,流媒體加速技術也被提出并應用。

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

  每家CDN廠商都有專門針對于流媒體的加速方案。

P2P技術加速視頻

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

  目前各個視頻/門戶網(wǎng)站等都有P2P視頻加速的客戶端。

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

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

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

  1. Zeta-TCP

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

  2. FastTCP

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

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

流媒體服務器

流媒體服務器的主要功能是以流式協(xié)議(RTP/RTSP、MMS、RTMP等)將視頻文件傳輸?shù)娇蛻舳?,供用戶在線觀看;也可從視頻采集、壓縮軟件接收實時視頻流,再以流式協(xié)議直播給客戶端。典型的流媒體服務器有微軟的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播放器裝機量已高達99%以上),越來越多的網(wǎng)絡視頻開始采用Flash播放器作為播放前端,因此,越來越多的企業(yè)開始采用兼容Flash播放器的流媒體服務器,而開始淘汰其他類型的流媒體服務器。支持Flash播放器的流媒體服務器,除了Adobe Flash Media Server,還有sewise的流媒體服務器軟件和Ultrant Flash Media Server流媒體服務器軟件,以及基于Java語言的開源軟件Red5。

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

 

直播服務器軟件

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

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

支持時移與時移視頻下載功能;

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

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

支持分布式部署;

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

 

點播服務器軟件

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

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

支持H.264/AAC編碼;

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

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

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

支持播放請求認證;

支持視頻任意拖動播放;

支持云部署;

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

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

點播功能

 

虛擬直播服務器軟件

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

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

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

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

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

通用的rtmp標準輸出;

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

支持云部署。

 

剪切服務器軟件

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

支持與轉(zhuǎn)碼服務器的結(jié)合,對不符合格式的視頻自動進行轉(zhuǎn)碼;

支持H264+AAC編碼;

音視頻文件無損剪切;

智能識別關鍵幀,精確到關鍵幀剪切;

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

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

支持多碼率輸出;

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

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

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

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

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

 

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

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

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

支持水印功能;

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

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

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

支持視頻文件的任意拖動播放;

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

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

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

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

 

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

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

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

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

支持對前、后臺用戶的管理功能;

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

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

  • 流媒體解決方案 Live555
  • 流媒體平臺框架 EasyDarwin
  • 實時流媒體播放服務器程序DarwinStreamingSrvr
  • 流媒體實時傳輸開發(fā)包 jrtplib
  • 多媒體處理工具 ffmpeg
  • 多媒體編碼工具包Libav
  • Flash流媒體服務器 Red5
  • 流媒體服務器 Open Streaming Server
  • FMS流媒體服務器
  • Wowza流媒體服務器
  • 開源流媒體平臺FreeCast
開源系統(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
性能最好的是國產(chǎn)系統(tǒng)NTV Media Server G3

(1)流媒體

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

(2)流式傳輸

通過網(wǎng)絡傳送媒體的技術總稱。實現(xiàn)方法:

1. 順序流式傳輸Progressive streaming

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

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

2. 實時流式傳輸Realtime streaming

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

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

流媒體技術原理

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

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

流媒體相關技術

(1)智能流技術

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

(2)分流(splitting)技術

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

(3)緩存(caching)技術

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

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

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

直播的實現(xiàn)

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

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

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

(2)直播的模塊劃分

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

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


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

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

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

插上黑科技的翅膀 流媒體后視鏡大搜羅點此進入京東購買

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

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

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

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

    0 Comments.

    發(fā)表評論