本發(fā)明屬于互聯(lián)網(wǎng)軟件開發(fā)技術(shù)領(lǐng)域,特別是涉及一種互聯(lián)網(wǎng)集群流媒體服務(wù)器系統(tǒng)。
背景技術(shù):
與傳統(tǒng)的網(wǎng)絡(luò)服務(wù)器不同,為了滿足多個(gè)用戶對(duì)大量數(shù)據(jù)的需求和提供連續(xù)、實(shí)時(shí)、穩(wěn)定的流服務(wù),流媒體服務(wù)器對(duì)存儲(chǔ)容量、I/O帶寬、CPU運(yùn)算速度及內(nèi)存容量都有很高要求。目前的高性能流媒體服務(wù)器就其系統(tǒng)結(jié)構(gòu)來說大致可分為以下兩種:集中式結(jié)構(gòu)和分布式結(jié)構(gòu)和集中式結(jié)構(gòu)的流媒體服務(wù)器是基于傳統(tǒng)的共享內(nèi)存、多處理器的高端服務(wù)器系統(tǒng),通常直接沿用原有的MPP結(jié)構(gòu)高性能機(jī),或?qū)ζ渲械哪承┳酉到y(tǒng)如存儲(chǔ)子系統(tǒng)進(jìn)行專門優(yōu)化,以提供不同規(guī)棋的流媒體應(yīng)用。分布式結(jié)構(gòu)的流媒體服務(wù)器使用通用工作站或PC機(jī),它們通過高速網(wǎng)絡(luò)連接形成具有流媒體服務(wù)功能的集群系統(tǒng)。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的在于提供一種互聯(lián)網(wǎng)集群流媒體服務(wù)器系統(tǒng),通過采用流媒體信息源、流媒體服務(wù)器、網(wǎng)絡(luò)數(shù)據(jù)傳輸和客戶終端層次結(jié)構(gòu)進(jìn)行流媒體的數(shù)據(jù)傳輸,保證數(shù)據(jù)傳輸?shù)姆€(wěn)定性和安全性,通過將客戶終端的反饋信息主動(dòng)反饋到流媒體服務(wù)器。
本發(fā)明是通過以下技術(shù)方案實(shí)現(xiàn)的:
本發(fā)明為一種互聯(lián)網(wǎng)集群流媒體服務(wù)器系統(tǒng),包括流媒體信息源、流媒體服務(wù)器、網(wǎng)絡(luò)數(shù)據(jù)傳輸和客戶終端;所述流媒體信息源采集原始流媒體數(shù)據(jù),并將原始流媒體數(shù)據(jù)發(fā)送到流媒體服務(wù)器進(jìn)行處理;所述流媒體服務(wù)器包括處理子系統(tǒng)、存儲(chǔ)子系統(tǒng)和傳輸子系統(tǒng);所述處理子系統(tǒng)將原始流媒體數(shù)據(jù)進(jìn)行處理,通過存儲(chǔ)子系統(tǒng)進(jìn)行存儲(chǔ),通過傳輸子系統(tǒng)將處理后的原始流媒體數(shù)據(jù)通過網(wǎng)絡(luò)數(shù)據(jù)傳輸發(fā)送到客戶終端;所述客戶終端將對(duì)流媒體數(shù)據(jù)內(nèi)容信息反饋到流媒體服務(wù)器。
優(yōu)選地,所述處理子系統(tǒng)包括數(shù)據(jù)壓縮、準(zhǔn)入控制和QoS控制;所述數(shù)據(jù)壓縮用于對(duì)原始流媒體數(shù)據(jù)進(jìn)行壓縮編碼。
優(yōu)選地,所述存儲(chǔ)子系統(tǒng)包括數(shù)據(jù)放置、緩存管理和磁盤調(diào)度。
優(yōu)選地,所述傳輸子系統(tǒng)包括交互控制和傳輸控制。
優(yōu)選地,所述客戶終端包括數(shù)據(jù)解壓、數(shù)據(jù)同步、QoS控制、緩存管理和傳輸協(xié)議。
本發(fā)明具有以下有益效果:
本發(fā)明通過采用流媒體信息源、流媒體服務(wù)器、網(wǎng)絡(luò)數(shù)據(jù)傳輸和客戶終端層次結(jié)構(gòu)進(jìn)行流媒體的數(shù)據(jù)傳輸,保證數(shù)據(jù)傳輸?shù)姆€(wěn)定性和安全性,通過將客戶終端的反饋信息主動(dòng)反饋到流媒體服務(wù)器,采集對(duì)流媒體數(shù)據(jù)的評(píng)價(jià),用以對(duì)流媒體管理和維護(hù)。
當(dāng)然,實(shí)施本發(fā)明的任一產(chǎn)品并不一定需要同時(shí)達(dá)到以上所述的所有優(yōu)點(diǎn)。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)實(shí)施例描述所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明的一種互聯(lián)網(wǎng)集群流媒體服務(wù)器系統(tǒng)圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其它實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
請(qǐng)參閱圖1所示,本發(fā)明為一種互聯(lián)網(wǎng)集群流媒體服務(wù)器系統(tǒng),包括流媒體信息源、流媒體服務(wù)器、網(wǎng)絡(luò)數(shù)據(jù)傳輸和客戶終端;流媒體信息源采集原始流媒體數(shù)據(jù),并將原始流媒體數(shù)據(jù)發(fā)送到流媒體服務(wù)器進(jìn)行處理;
流媒體服務(wù)器包括處理子系統(tǒng)、存儲(chǔ)子系統(tǒng)和傳輸子系統(tǒng);處理子系統(tǒng)將原始流媒體數(shù)據(jù)進(jìn)行處理,通過存儲(chǔ)子系統(tǒng)進(jìn)行存儲(chǔ),通過傳輸子系統(tǒng)將處理后的原始流媒體數(shù)據(jù)通過網(wǎng)絡(luò)數(shù)據(jù)傳輸發(fā)送到客戶終端;客戶終端將對(duì)流媒體數(shù)據(jù)內(nèi)容信息反饋到流媒體服務(wù)器。
其中,處理子系統(tǒng)包括數(shù)據(jù)壓縮、準(zhǔn)入控制和QoS控制;數(shù)據(jù)壓縮用于對(duì)原始流媒體數(shù)據(jù)進(jìn)行壓縮編碼。數(shù)據(jù)壓縮將數(shù)據(jù)量大的流媒體數(shù)據(jù)壓縮,便于數(shù)據(jù)的傳輸和存儲(chǔ)。
其中,存儲(chǔ)子系統(tǒng)包括數(shù)據(jù)放置、緩存管理和磁盤調(diào)度。
其中,傳輸子系統(tǒng)包括交互控制和傳輸控制。
其中,客戶終端包括數(shù)據(jù)解壓、數(shù)據(jù)同步、QoS控制、緩存管理和傳輸協(xié)議。
其中,為了避免網(wǎng)絡(luò)數(shù)據(jù)流量的阻塞,通過QoS控制機(jī)制減少數(shù)據(jù)包的丟失。
流媒體服務(wù)器在整個(gè)系統(tǒng)中有著非常重要的作用。從功能結(jié)構(gòu)上,流媒體服務(wù)器由處理子系統(tǒng)、傳輸子系統(tǒng)和存儲(chǔ)子系統(tǒng)三部分構(gòu)成。處理子系統(tǒng)的功能主要包括對(duì)原始流媒體信息的編碼壓縮,對(duì)流媒體服務(wù)的質(zhì)置控制和實(shí)現(xiàn)服務(wù)器準(zhǔn)入控制。流媒體在互聯(lián)網(wǎng)上的傳輸協(xié)議是RTP和RTCP,交互控制協(xié)議是RTSP和SIP,服務(wù)器傳輸子系統(tǒng)決定了流媒體的具體傳輸方式。存儲(chǔ)子系統(tǒng)是影響流媒體服務(wù)器性能的重要因素,流媒體應(yīng)用對(duì)存儲(chǔ)子系統(tǒng)有商帶寬、大容置、高可用和實(shí)時(shí)性的要求。
值得注意的是,上述系統(tǒng)實(shí)施例中,所包括的各個(gè)單元只是按照功能邏輯進(jìn)行劃分的,但并不局限于上述的劃分,只要能夠?qū)崿F(xiàn)相應(yīng)的功能即可;另外,各功能單元的具體名稱也只是為了便于相互區(qū)分,并不用于限制本發(fā)明的保護(hù)范圍。
另外,本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述各實(shí)施例方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,相應(yīng)的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,所述的存儲(chǔ)介質(zhì),如ROM/RAM、磁盤或光盤等。
以上公開的本發(fā)明優(yōu)選實(shí)施例只是用于幫助闡述本發(fā)明。優(yōu)選實(shí)施例并沒有詳盡敘述所有的細(xì)節(jié),也不限制該發(fā)明僅為所述的具體實(shí)施方式。顯然,根據(jù)本說明書的內(nèi)容,可作很多的修改和變化。本說明書選取并具體描述這些實(shí)施例,是為了更好地解釋本發(fā)明的原理和實(shí)際應(yīng)用,從而使所屬技術(shù)領(lǐng)域技術(shù)人員能很好地理解和利用本發(fā)明。本發(fā)明僅受權(quán)利要求書及其全部范圍和等效物的限制。