版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
TVA互聯(lián)網(wǎng)電視系統(tǒng)設(shè)計說明一、業(yè)務(wù)內(nèi)容規(guī)劃 61.2.1運(yùn)營管理需求 61.2.2服務(wù)內(nèi)容需求 71.3業(yè)務(wù)功能說明 71.業(yè)務(wù)邏輯結(jié)構(gòu) 7 9 9 96.本地與設(shè)置 97.行業(yè)應(yīng)用 1.4設(shè)計與部署的原則 1.4.3經(jīng)濟(jì)性 1 1二、總體系統(tǒng)設(shè)計 三、終端應(yīng)用設(shè)計方案 3.1OTT設(shè)計原則 3.2OTT終端軟件架構(gòu) 3.2.1Linux系統(tǒng)層 3.2.2Android系統(tǒng)層 3.2.3OTT服務(wù)層 3.2.5本地服務(wù) 3.2.6OTT應(yīng)用層 203.3機(jī)頂盒要求 213.3.1設(shè)備硬件要求 213.3.2音頻解碼 23.3.3視頻解碼 3.3.4流媒體協(xié)議 23 243.4.1標(biāo)準(zhǔn)應(yīng)用 3.4.3音樂應(yīng)用 253.4.4資訊與圖文應(yīng)用 253.4.5視頻點(diǎn)播 3.4.6直播應(yīng)用 273.4.7電視商城 283.5.編程接口 293.5.1AndroidSDK接口 3.5.3OTTSDK接口 29四、流媒體系統(tǒng)設(shè)計方案 4.1流媒體協(xié)議的選擇 4.2直播服務(wù) 34.2.1信源的接受及編轉(zhuǎn)碼 4.2點(diǎn)播服務(wù) 4.3基于CDN+P2P的云傳輸分發(fā)系統(tǒng) 35五、運(yùn)營支撐系統(tǒng)設(shè)計方案 5.1系統(tǒng)架構(gòu) 5.2業(yè)務(wù)管理平臺 405.2.1業(yè)務(wù)管理平臺概述 40 5.2.3具有CMS功能的商品與貨架管理 425.2.4應(yīng)用管理 435.3認(rèn)證與授權(quán)系統(tǒng) 5.3.1基本鑒權(quán)與授權(quán)流程 45.3.2LocalBOSS基本管理 6.1業(yè)務(wù)規(guī)模規(guī)劃 496.2網(wǎng)絡(luò)結(jié)構(gòu)規(guī)劃 506.3CDN節(jié)點(diǎn)規(guī)劃 6.4熱備與負(fù)載均衡 52一、業(yè)務(wù)內(nèi)容規(guī)劃隨著互聯(lián)網(wǎng)和移動互聯(lián)網(wǎng)的發(fā)展,越來越多的人通過網(wǎng)絡(luò)、手機(jī)和其他終端消費(fèi)行業(yè)也向互聯(lián)網(wǎng)電視方向轉(zhuǎn)型?;ヂ?lián)網(wǎng)電視具備直播頻道(時移回看)、視頻內(nèi)容匯聚、社交電視應(yīng)用、安卓應(yīng)用下載等四大功能,以用戶為中心、以交互為手段、以數(shù)據(jù)為基礎(chǔ)”,除了保留1.個性化內(nèi)容與服務(wù)針對每位用戶,根據(jù)點(diǎn)播行為和數(shù)據(jù)運(yùn)算推薦符合用戶需求的節(jié)目,首頁面根據(jù)用戶喜好和習(xí)慣實(shí)現(xiàn)不同顯示。提升用戶體驗(yàn),從而實(shí)現(xiàn)真正意義上的個性化服2.人機(jī)間的卓越交互為使用戶更好更快更容方便的使用我們的服務(wù),致力于設(shè)計出卓越的人機(jī)交互。例如提供新用戶快速上手教學(xué)導(dǎo)航,大幅提高流暢的系統(tǒng)響應(yīng)度,更簡單的界面邏輯關(guān)系,提升系統(tǒng)響應(yīng)度的流暢性。1.2業(yè)務(wù)形態(tài)分析OTT電視業(yè)務(wù)的基本要求是依托智能電視或機(jī)頂盒終端設(shè)備,面向多種類型的終端,如PC、手機(jī)、平板電腦等,提供視頻點(diǎn)播、直播、互聯(lián)網(wǎng)內(nèi)容聚合、游用戶需通過電視或機(jī)頂盒設(shè)備上的客戶端或移動設(shè)備上的客戶端軟件觀看視頻音視頻格式封裝方式,有利于采用高效的流媒體傳輸技術(shù),通過P2P組網(wǎng),有互聯(lián)網(wǎng)電視業(yè)務(wù)需要強(qiáng)大、靈活的后臺運(yùn)營支撐能力,由于OTT業(yè)務(wù)需要建立在開放的智能操作系統(tǒng)—Android系統(tǒng)之上,而Android作為一種開放的操作支持,以完善的支持運(yùn)營商對業(yè)務(wù)運(yùn)營的需要。這些靈活的定制,同樣也需要通過后臺的業(yè)務(wù)系統(tǒng)完成對應(yīng)的操作?;ヂ?lián)網(wǎng)電視業(yè)務(wù)需要關(guān)鍵的內(nèi)容服務(wù),最核心的服務(wù)還是視頻服務(wù),包括直播、點(diǎn)播、時移、回看等業(yè)務(wù)。由于依托于互聯(lián)網(wǎng),視頻內(nèi)容可以有兩種不同的來源方式,一種是來源于業(yè)務(wù)平臺的合作內(nèi)容供應(yīng)商的內(nèi)容,另一種是來源于互聯(lián)網(wǎng),通過第三方應(yīng)用或者內(nèi)容聚合的方法來整合在一起,提供給用戶。因此,互聯(lián)網(wǎng)電視的視頻業(yè)務(wù)更為豐富和靈活。此外,除了視頻業(yè)務(wù)之外,OTT業(yè)務(wù)的服務(wù)內(nèi)容還包括游戲、健康、智能家居等豐富的運(yùn)營內(nèi)容。因此,OTT業(yè)務(wù)需要強(qiáng)大的第三方應(yīng)用集成能力。1.3業(yè)務(wù)功能說明直播全部央視衛(wèi)視控制面板電影動作愛情詳情控制面板電視劇愛情古裝現(xiàn)代其他點(diǎn)播(動畫、教育等)圖文(新聞等)列表展示控制面板行業(yè)應(yīng)用(消息、服務(wù)等)2.Portal模塊Portal模塊可以動態(tài)添加,根據(jù)需求增加portal模塊,可以增加直播、不同分類的點(diǎn)播、圖文、本地、設(shè)置以及特定的APP應(yīng)用。3.推薦位設(shè)置每個Portal模塊可以設(shè)置不同的推薦位,切換到不同的模塊,顯示不同的推薦推薦位的可以根據(jù)需求增加,和修改。可以增加的推薦點(diǎn)播內(nèi)容、點(diǎn)播欄目以及不同的app。4.直播列表支持兩級直播列表5.點(diǎn)播列表支持多級點(diǎn)播播列表,可以推薦到不同的點(diǎn)播分類6.本地與設(shè)置支持本地應(yīng)用列表和設(shè)置功能7.行業(yè)應(yīng)用支持不同的行業(yè)應(yīng)用,鬧鐘、介紹、信息、服務(wù)等。1.4設(shè)計與部署的原則就整個平臺而言,是一個龐大、復(fù)雜的平臺體系,加上現(xiàn)今電視技術(shù)的快速發(fā)展和更新,國內(nèi)外技術(shù)發(fā)展日新月異,因此系統(tǒng)建設(shè)需要兼顧現(xiàn)在和未來的技術(shù)和市場發(fā)展方向。所以,方案在設(shè)計時,為保證客戶利益,遵循以下系統(tǒng)建設(shè)原則:我公司在系統(tǒng)設(shè)計中采用的系統(tǒng)、設(shè)備、應(yīng)用軟件等都符合中華人民共和國國標(biāo)及廣電總局制定的相關(guān)行業(yè)標(biāo)準(zhǔn);如果沒有相應(yīng)的國內(nèi)標(biāo)準(zhǔn),應(yīng)遵循相關(guān)的國際標(biāo)準(zhǔn);對當(dāng)前正在制定的國內(nèi)標(biāo)準(zhǔn),在標(biāo)準(zhǔn)出臺后能夠平穩(wěn)接軌。系統(tǒng)設(shè)計不僅考慮現(xiàn)有標(biāo)準(zhǔn),還充分考慮與現(xiàn)有系統(tǒng)的對接和數(shù)據(jù)交換。支持國際上通用及標(biāo)準(zhǔn)化的網(wǎng)絡(luò)協(xié)議與規(guī)范,采用符合國內(nèi)外標(biāo)準(zhǔn)的硬件、軟件、接口和協(xié)議,保證系統(tǒng)的兼容性、靈活性和可擴(kuò)展性。支持跨平臺運(yùn)行的體系架構(gòu),系統(tǒng)可以運(yùn)行在Linux、Window等平臺上。系統(tǒng)具備互操作性和可擴(kuò)展性,具有高兼容性,可以將各種應(yīng)用系統(tǒng)集成在統(tǒng)一的應(yīng)用平臺上。系統(tǒng)需要7×24小時面向公眾服務(wù),因此系統(tǒng)的安全穩(wěn)定是設(shè)計的關(guān)鍵,應(yīng)合理的設(shè)計系統(tǒng)架構(gòu),制訂可靠的系統(tǒng)備份策略,提供系統(tǒng)安全防范措施,保證系統(tǒng)平臺具有可靠的冗余性,最大限度地支持系統(tǒng)的正常運(yùn)行。系統(tǒng)具有多重安全防護(hù),無單一崩潰點(diǎn),應(yīng)急手段豐富。從安全技術(shù)和安全管理兩方面的措施保證信息資源的可用性、機(jī)密性和完整性。平臺設(shè)計的實(shí)用性和經(jīng)濟(jì)性,是為客戶提供的一個最好的參照,怎樣建設(shè)一個符合中國國情的、符合當(dāng)?shù)靥匦孕枨蟮暮鸵粋€符合當(dāng)?shù)亟?jīng)濟(jì)情況的系統(tǒng),我們?yōu)榭蛻粝氲母?,更專業(yè)。一方面,在滿足系統(tǒng)需求的前提下,選用經(jīng)濟(jì)適用的軟硬件設(shè)備,以便節(jié)省投資,即選用高性能價格比的設(shè)備;另一方面,充分挖掘現(xiàn)有的系統(tǒng)軟硬件設(shè)備的使用潛力。總之,盡可能以最低成本來完成信息系統(tǒng)的建設(shè)。平臺的可維護(hù)性對系統(tǒng)的生命力至關(guān)重要。系統(tǒng)采用模塊化設(shè)計、標(biāo)準(zhǔn)的高級語言編程、靈活的功能模塊重組,提供基于WEB的友好的應(yīng)用維護(hù)界面使系統(tǒng)具有良好的可維護(hù)性。系統(tǒng)的可擴(kuò)展和易升級,其實(shí)在前面講述的系統(tǒng)開放性、成熟性和先進(jìn)性中已經(jīng)得到部分體現(xiàn)。我們的系統(tǒng)具有良好的擴(kuò)展性和升級能力,選用具有良好升級能力和擴(kuò)展性的模塊化設(shè)計。系統(tǒng)接口協(xié)議開放,支持用戶的業(yè)務(wù)設(shè)計、開發(fā)和實(shí)現(xiàn)。同時提供先進(jìn)的升級接口,保證對新技術(shù)、新業(yè)務(wù)的支持,并且升級手段簡單易行,保證系統(tǒng)平滑升級,將升級對運(yùn)營的影響降到最低?;ヂ?lián)網(wǎng)電視業(yè)務(wù)系統(tǒng)是面向運(yùn)營的系統(tǒng),能夠提供全面的、整體的OTT解決方案。包括媒資的注入、打包、分發(fā)、產(chǎn)品化管理、推流、多終端適配、碼流自適應(yīng)等各個環(huán)節(jié),滿足用戶高質(zhì)量體驗(yàn)需求。系統(tǒng)設(shè)計,遵循開放、可用、可靠、可管可控、可維護(hù)等原則,并為媒資、廣告等系統(tǒng)提供規(guī)范的接口。整體設(shè)計包含:三、終端應(yīng)用設(shè)計方案隨著技術(shù)的發(fā)展,以Google等國際軟件服務(wù)為機(jī)頂盒領(lǐng)域中最流行的操作系統(tǒng)。如果采用了Android系統(tǒng),就可以利用Android提供的完整的界面框架、媒體框架、底層驅(qū)動等等一系列完整的接口,完整的應(yīng)用系統(tǒng)了,因此,這種基于Android的機(jī)頂盒系統(tǒng),已經(jīng)成為了OTT服務(wù)相對接。本文檔定義了應(yīng)用于運(yùn)營級別的OTT軟件規(guī)范,應(yīng)用開發(fā)只需要采用標(biāo)準(zhǔn)Android進(jìn)行開發(fā),并遵循本OTT規(guī)范,就可以和我們的運(yùn)營服務(wù)完3.1OTT設(shè)計原則●界面設(shè)計原則通過使用圖形化UI,排列簡單易懂,文字盡量簡化,并足夠的大小,滿足電視用戶在3-5米的距離能夠清晰的查看?!癫倏卦O(shè)計原則以遙控器操控為主,絕大部分操作集中在6鍵范圍內(nèi),“傻瓜化”的操控方式更加貼近電視用戶?!駜?nèi)容服務(wù)原則以視頻內(nèi)容為主,其他信息為輔;但通過提供交互、社交功能,將手機(jī)用戶和平板電腦用戶引到電視端?!駪?yīng)用服務(wù)原則后臺系統(tǒng)通過PUSH功能,減少不必需的輸入,最大限度滿足被動使用者的95%需求;■基于本地化環(huán)境的應(yīng)用開發(fā),通過Android的NDK提供最底層的驅(qū)動和應(yīng)用開發(fā)能力?!龌跇?biāo)準(zhǔn)開發(fā)環(huán)境的應(yīng)用開發(fā),通過Android的SDK提供標(biāo)準(zhǔn)的應(yīng)用開發(fā)能力?!龌贖TML5/Javascript的應(yīng)用開發(fā),通過TVASDK提供的開發(fā)礦建進(jìn)行應(yīng)用開發(fā)。組成。應(yīng)用應(yīng)用OTT服務(wù)層媒體框架應(yīng)用管理存儲管理網(wǎng)絡(luò)管理事件服務(wù)Linux系統(tǒng)層桌面影視點(diǎn)播互動社區(qū)媒體播放器終端管控系統(tǒng)第三方應(yīng)電視直採數(shù)字電視本地流應(yīng)用系統(tǒng)設(shè)備驅(qū)動等等。使用AndroidSDK,只能應(yīng)用Android本身提供的服務(wù),以及Java本地接口JNI規(guī)范,在AndroidSDK中通過Java進(jìn)行調(diào)用。●界面采用HTML/Javascript可以簡化應(yīng)用開發(fā);●同樣都有幾乎一致的媒體播放的需求;因此,通過提供一個以HTML/Javascript作為基本界面開發(fā)元素,提供■對遙控器操作的規(guī)范,正常HTML應(yīng)用主要支持鼠標(biāo)/觸摸屏,而電視應(yīng)用對于遙控器的操作是基本操作?!鰧σ粢曨l播放的特殊處理,雖然在HTML5規(guī)范中,提供了對音視頻操作的定義,但是為了更靈活的處理音視頻,還需要額外的特殊規(guī)范來處理音視頻?!銎渌南到y(tǒng)接口,包括各種形式訪問網(wǎng)絡(luò)、訪問本地存儲和數(shù)據(jù)庫、訪問系統(tǒng)功能等多種擴(kuò)展接口。OTT應(yīng)用層可以采用TVASDK來進(jìn)行開發(fā),也可以完全采用AndroidSDK進(jìn)行開發(fā),當(dāng)然,更常見的情況是在TVASDK上,一些特殊功能再采用AndroidSDK進(jìn)行補(bǔ)充。以下介紹了一些特別的應(yīng)用系統(tǒng)。為了更好的支持OTT的運(yùn)營,需要通過終端管控系統(tǒng)來實(shí)現(xiàn)。終端管控系統(tǒng)負(fù)責(zé)機(jī)頂盒應(yīng)用軟件的動態(tài)版本檢查和更新服務(wù),它完成應(yīng)用程序的動態(tài)下載和安裝、卸載。這包含以下功能:●完成在服務(wù)端應(yīng)用軟件列表中應(yīng)用的版本檢查;●提供必需軟件的下載和安裝;●檢查系統(tǒng),卸載不允許安裝的軟件;終端管控系統(tǒng)也負(fù)責(zé)軟件的初始化,他負(fù)責(zé)初始化機(jī)頂盒系統(tǒng),建立網(wǎng)絡(luò)連接,為應(yīng)用的鑒權(quán)和安全策略初始化設(shè)備相關(guān)的唯一ID。為應(yīng)用層的點(diǎn)播、直播以及回放等業(yè)務(wù)提供服務(wù),包括會話管理、流控、媒體管理等。該模塊包含以下主要功能:媒體流管理,如媒體流會話的建立、VOD控制、直播、時移等;解碼管理;媒體流呈現(xiàn)和控制模塊管理,如播放、停止、暫停、快進(jìn)等;媒體緩存管理;實(shí)時存儲管理。OTT系統(tǒng)主要通過IP網(wǎng)絡(luò)來訪問服務(wù),如果要和數(shù)字電視完美的結(jié)合在一起,就需要在機(jī)頂盒中增加數(shù)字電視的支持硬件,并通過底層驅(qū)動、AndroidNDK,最后集成成一個完整的數(shù)字電視應(yīng)用,就可以和OTT系統(tǒng)集成在一起了。3.3機(jī)頂盒要求由于硬件技術(shù)的發(fā)展,目前硬件設(shè)備的計算能力已經(jīng)大大的增強(qiáng)了,同時,價格也得到了極大的降低。這樣,就導(dǎo)致OTT軟件可以打破硬件的限制,更自由的發(fā)揮軟件的能力。3.3.1設(shè)備硬件要求OTT系統(tǒng)應(yīng)有足夠的可擴(kuò)展能力來支撐復(fù)雜的軟件系統(tǒng)。◆如果需要DVB功能,需要對應(yīng)的tuner和CA;備,可選Wifi接口;◆機(jī)頂盒必須提供至少兩個USB2.0或以上USB接口,且必須支持2個不同種類的USB設(shè)備同時工作,如USB鼠標(biāo)、USBDisk支持外接USB存儲設(shè)備,如USBDisk、移動硬盤,支持上述存儲設(shè)備中的媒體瀏覽和文件管理等功能;支持外接USB鼠標(biāo)、鍵盤設(shè)備、空中鼠標(biāo),此項(xiàng)要求為可選◆機(jī)頂盒必須提供至少一個符合HDMISpecificationVersion1.3a要求的HDMI接口。支持紅外遙控器3.3.2音頻解碼供的音頻流。視頻解碼模塊用來控制視頻解碼,解碼后的結(jié)果由應(yīng)用式等。視頻壓縮數(shù)據(jù)流可以是從DVBTS流里解復(fù)用出來的視頻部分?jǐn)?shù)據(jù)流,也視頻解碼模塊能夠接收的輸入流格式主要有以下幾種:MPEG-2視頻PES流和ES流MEPG-1視頻流H.264視頻流對于上述視頻編碼格式,視頻解碼器應(yīng)能實(shí)現(xiàn)自動識別和選擇、視頻解碼控音視頻的流媒體協(xié)議應(yīng)該支持以下方式:HTTP協(xié)議:通過HTTP下載的方式,直接接受音視頻數(shù)據(jù);HLS協(xié)議:通過HTTP流協(xié)議的方法,按流的方法接受音視頻流;可選的支持P2P流媒體協(xié)議,通過P2P的方法,來最大限度的保證服務(wù)質(zhì)量;OTT應(yīng)用系統(tǒng)至少應(yīng)該支持以下的應(yīng)用:視頻點(diǎn)播,在服務(wù)器上可以放置自己擁有合法版權(quán)的內(nèi)容,提供給客戶點(diǎn)播。視頻聚合和導(dǎo)航,通過聚合互聯(lián)網(wǎng)上已經(jīng)免費(fèi)提供給網(wǎng)絡(luò)用戶資源,可以進(jìn)一步給用戶提供最豐富的內(nèi)容資源。網(wǎng)絡(luò)直播,通過服務(wù)器可以提供直播服務(wù),OTT機(jī)頂盒可以訪問服務(wù)器來獲得直播內(nèi)容。直播的時移和回看,通過服務(wù)器來提供指定的內(nèi)容,以便實(shí)現(xiàn)直播的時移和回看。這些應(yīng)用支持系統(tǒng)的安全機(jī)制,包括用戶程序的鑒權(quán)和安全策略、用戶認(rèn)證、網(wǎng)絡(luò)安全等。安全認(rèn)證管理模塊包含以下功能:用戶認(rèn)證及相關(guān)信息管理;應(yīng)用業(yè)務(wù)授權(quán);密鑰、口令字及注冊信息管理;3.4.2應(yīng)用規(guī)范應(yīng)用支持一下規(guī)范:●應(yīng)用的升級規(guī)范●應(yīng)用的數(shù)據(jù)與資源打包與更新規(guī)范針對音樂圖片類服務(wù),我們提供了一個專門的音樂雜志應(yīng)用,這個應(yīng)用可以將音樂和高清晰的圖片結(jié)合在一起,在播放音樂的同時,也輪流播放高清晰的壁紙圖片,從而充分表現(xiàn)出電視的特點(diǎn)。同樣,對于用戶自己提供的精美圖片,我們也搭配上美妙的音樂,給用戶更好的資訊類的應(yīng)用對于電視應(yīng)用來講,也是一個重要的應(yīng)用,除了通過電視直播,可以觀看對應(yīng)的新聞頻道之外,我們也提供了其他的途徑讓用戶來查看新聞資訊。我們將高清晰的新聞圖片和簡短的文字介紹配合在一起,以幻燈的方式,展示在用戶面前。播放中嘉陵江重慶段水位下降河床成娛樂場市民正在干枯的河床上玩耍(2013年04月02日00:58來源于:新浪網(wǎng))54月1日,不少市民正在干枯的河床上玩耍。嘉陵江重慶段干枯的河床成為市民的娛樂之地,不少江段裸露的河床,甚至寬過航道。影視類的服務(wù)是最基本的電視服務(wù)。主演:克里斯·洛克類型:動畫,家庭,動作,冒險,喜劇片長:89min上映時間:2008-11-07簡介:延續(xù)賣座第一集《馬達(dá)加斯加》,流落荒島的獅子艾利克斯與斑馬等一行人,決定改造廢棄于樹頭上的飛機(jī)離開無人島,一開始還算順利,一群動物們在飛機(jī)上開心慶祝即將回到五光十色的紐約……①影視點(diǎn)播請輸入搜索的相關(guān)內(nèi)容客戶端展現(xiàn)給用戶的界面是簡潔的導(dǎo)航界面,用戶點(diǎn)擊視頻之后,就會顯示視頻在不同服務(wù)器上或者緩沖服務(wù)器上的鏈接,并可以進(jìn)一步點(diǎn)擊播放,從而簡化了直播類的應(yīng)用是電視的基本服務(wù)之一,提供了簡化的、符合電視習(xí)慣的操作方式。05SM另外,通過網(wǎng)絡(luò)的方式,實(shí)現(xiàn)時移服務(wù)和回看服務(wù)也更簡單了。在電視上銷售,也是一個重要的服務(wù),但是在電視上進(jìn)行支付,是一個比較麻煩的問題,因?yàn)橛脩粜枰峁┳约旱男庞每ǖ刃畔ⅲ褂眠b控器的輸入方式是比較麻煩,而且不安全的。 通過二維碼的方式,將商品信息包含在內(nèi),用戶可以通過使用支付寶進(jìn)行掃描支付的方式進(jìn)行支付,就完美的解決了電視商城的支付問題。3.5.編程接口AndroidNDK已經(jīng)被google免費(fèi)發(fā)布,任何人都可以免費(fèi)獲得。OTTSDK包括一個瀏覽器模塊,能夠?qū)崿F(xiàn)對標(biāo)準(zhǔn)HTML的解析和渲染,并通過標(biāo)準(zhǔn)的HTML/Javascript應(yīng)該支持以下部分:四、流媒體系統(tǒng)設(shè)計方案總體原則如下:1)滿足當(dāng)前和未來的需求,具有可擴(kuò)展性2)硬件的建設(shè)具有靈活性3)支持分階段建設(shè),前期投入小4)穩(wěn)定性高,滿足7x24小時連續(xù)工作的要求5)系統(tǒng)簡單易用,和現(xiàn)有系統(tǒng)可以快速集成我們通常使用的流媒體協(xié)議包括HTTP/TS,HTTP/FLV,RTSP,RTMP,HLS等,大部分智能電視屬于Android系統(tǒng))的支持,成為目前最流行的直播流媒直播系統(tǒng)的主要工作是負(fù)責(zé)將直播信號編碼器輸出的MPEG-2/H.264TS流分割為一系列連續(xù)的小TS文件,并依次發(fā)送至內(nèi)容分發(fā)組件中的存儲服務(wù)器中進(jìn)建一個含有指向這些小TS文件指針的索引文件(后綴名為.m3u8),同樣放置于列表滑動窗口,每當(dāng)生成一個新的TS文件時,這個索引文件的內(nèi)容也被更新,新的文件URI(統(tǒng)一資源定位符)加入到滑動窗口的末尾老的文件URI則被移去,這樣索引文件中將始終包含最新的固定數(shù)量的x個分段,下圖體現(xiàn)了直播會話的索引文件滑動過程。長度為長度為x的播放列表滑動窗目直播會話索引文件示意圖基于HTTP的動態(tài)碼率自適應(yīng)技術(shù),通過打點(diǎn)或切片方式把一系列小文件塊內(nèi)容傳送至客戶端,由客戶端而不是服務(wù)端決定應(yīng)該最優(yōu)選用哪種碼流。由于采用了這種切片的方式,必然由于需要保存切片文件,就會對服務(wù)器的磁盤進(jìn)行讀寫,從而形成負(fù)載并造成性能降低。我們采用了內(nèi)存虛擬磁盤來保存切片后的數(shù)據(jù),這樣,數(shù)據(jù)就等于保存在了內(nèi)容中,從而無需訪問磁盤,直接從內(nèi)存中就可以得到切片數(shù)據(jù),因此,使得我們流媒體系統(tǒng)性能優(yōu)秀。標(biāo)準(zhǔn)之一且流媒體服務(wù)廠商對其都有很好的支持,Android3.0及Silverlight也將會增加對AppleHLS的支持,其技術(shù)在移動終端上的應(yīng)用也會更為廣泛。所以在客戶端驅(qū)動方式的前提下,直播業(yè)務(wù)將選擇基于AppleHLS的技術(shù)體系。由于本系統(tǒng)中需要考慮到盡量減少時延,因此就需要提供較少的切片數(shù)量和較小的切片大小??紤]到播放的流暢性,我們可以做的比較好的方案是:切片數(shù)量:3片,保證播放器可以連續(xù)的訪問數(shù)據(jù)而不至于漏掉數(shù)據(jù)切片,以高質(zhì)量的播放視頻,3片是常用的最小數(shù)量。切片大?。哼x用5秒作為切片單位,盡量短的時間,將使得切片大小更小。但是直播服務(wù)直播服務(wù)□BO平臺電視信號中攝像機(jī)□播放器口監(jiān)控探頭口其它終端口曼視頻編碼?不符合此格式的經(jīng)過編碼后為H.264/AA信號換為適合互聯(lián)網(wǎng)傳輸?shù)腎P流的流程。虛擬直播服務(wù)□虛擬直播,或者輪播,則是另外一種技術(shù),可以將視頻數(shù)據(jù)組合成虛擬的頻道,通過直播的方式播出。通常,符合H.264/AAC編碼格式的視頻文件或不符合此格式的經(jīng)過編碼后為H.264/AAC的文件放入到虛擬直播軟件后,通過直播服務(wù)器軟件和管理平臺或第三方平臺可以向終端用戶提供虛擬直播服務(wù)。4.2點(diǎn)播服務(wù)目前,由于播放器的強(qiáng)大處理能力,基于OTT系統(tǒng)的點(diǎn)播可以采用漸進(jìn)式HTTP下載的方式,使用標(biāo)準(zhǔn)HTTP服務(wù)器作為流媒體服務(wù)器,這樣經(jīng)濟(jì)性和性能都高于專用的RTSP流媒體服務(wù)器。4.3基于CDN+P2P的云傳輸分發(fā)系統(tǒng)我們的流媒體云傳輸分發(fā)系統(tǒng)通過支持CDN和P2P的混合技術(shù),充分利用兩張CDN的全稱是ContentDeliveryNetwork,即內(nèi)容分發(fā)網(wǎng)絡(luò)。其目的是通過的網(wǎng)絡(luò)”邊緣”,使用戶可以就近取得所需的內(nèi)容,解決CDN通常用于用戶數(shù)量能夠預(yù)估的業(yè)務(wù)中,它需要預(yù)先部署大量服務(wù)器,由于區(qū)服務(wù)器空閑的糟糕現(xiàn)象。而且部署CDN的成本很P2P是英文Peer-to-Peer(對等)的簡稱,又被稱為“點(diǎn)對點(diǎn)”?!皩Φ取奔记以诩働2P網(wǎng)絡(luò)中,節(jié)點(diǎn)不需要依靠一個中心索引服務(wù)器來發(fā)現(xiàn)數(shù)據(jù)P4P全稱是“ProactivenetworkProviderParticipationforP2P(電信運(yùn)營商主動參與P2P網(wǎng)絡(luò))”。與P2P隨機(jī)挑選Peer(對等機(jī))不同,P4P協(xié)議可以我們的云傳輸分發(fā)系統(tǒng)同時支持CDN和P2P兩種傳輸機(jī)制。在此融合系統(tǒng)中,CDN起基礎(chǔ)性分發(fā)服務(wù),是用戶的服務(wù)質(zhì)量的基本保障,P2P作為CDN輔助云管理節(jié)點(diǎn)節(jié)點(diǎn)節(jié)點(diǎn)為了達(dá)到支持CDN+P2P的傳輸?shù)哪康?,視頻流媒體系統(tǒng)需要采用HLS協(xié)議,我們的P2P協(xié)議也原生支持HTTP協(xié)議及其流媒體衍生協(xié)議(HLS等),這樣就可以采用普通CDN節(jié)點(diǎn)作為P2P的一部分,用戶既可以從CDN節(jié)點(diǎn)中下載數(shù)(四)自動加速的播放器我們的OTT系統(tǒng)提供了定制的媒體播放器,通過這個媒體播放器播放的HTTP點(diǎn)播或者HLS直播服務(wù),被我們轉(zhuǎn)換成對應(yīng)的云傳輸模塊下的點(diǎn)播或者直播,問,將通過緩沖服務(wù)器中已經(jīng)存在的數(shù)據(jù),進(jìn)行提供,而無需再次訪問互聯(lián)網(wǎng),五、運(yùn)營支撐系統(tǒng)設(shè)計方案OTT系統(tǒng)平臺是一個提供對基于互聯(lián)網(wǎng)和移動互聯(lián)網(wǎng)的應(yīng)用進(jìn)行支撐,將他們和運(yùn)營商的業(yè)務(wù)進(jìn)行融合的業(yè)務(wù)運(yùn)營系統(tǒng),目的是滿足運(yùn)營商的快速新業(yè)務(wù)建設(shè)的需求,為用戶提供更好的服務(wù),從而增加用戶的使用粘性。5.1系統(tǒng)架構(gòu)系統(tǒng)架構(gòu)如下:手機(jī)遙控手機(jī)應(yīng)用鏡像控制手機(jī)支付直播點(diǎn)播時移內(nèi)容集成基礎(chǔ)應(yīng)用音樂播放影視點(diǎn)播電視直播應(yīng)用商店電視商場時移回看評論儲存預(yù)約分享微信微博視頻分享圖片分享二維碼商品管理貨架管理內(nèi)容服務(wù)平臺業(yè)務(wù)管理平臺終端TVA業(yè)務(wù)管理平臺核心包括BO管理系統(tǒng)、以及認(rèn)證授權(quán)LocalBOSS管理系統(tǒng)兩個主要部分。5.2業(yè)務(wù)管理平臺5.2.1業(yè)務(wù)管理平臺概述業(yè)務(wù)管理平臺,簡稱BO,是OTT系統(tǒng)的核心部分,它與BOSS、內(nèi)容服務(wù)平臺,終端軟件平臺,云傳輸系統(tǒng)共同配合,實(shí)現(xiàn)運(yùn)營商從業(yè)務(wù)提供、業(yè)務(wù)控制、業(yè)務(wù)管理,到計費(fèi)、結(jié)算、帳務(wù)和經(jīng)營分析等一系列過程,實(shí)現(xiàn)業(yè)務(wù)的提供及業(yè)務(wù)使用過程中面向用戶和業(yè)務(wù)的認(rèn)證鑒權(quán),同時實(shí)現(xiàn)業(yè)務(wù)系統(tǒng)自身所需的運(yùn)營維護(hù)管Portal管理Portal管理貨架管理媒資管理用戶管理EPG管理對于運(yùn)營商來講,整個門戶系統(tǒng)是其業(yè)務(wù)的核心,因此,對于門戶系統(tǒng),運(yùn)營商需要對其中的每個元素就能進(jìn)行管控,而不是固定的內(nèi)容。因此,就需要一個非常靈活的系統(tǒng),從客戶端和服務(wù)端進(jìn)行結(jié)合起來,將內(nèi)容和①影視點(diǎn)播。6因此,我們設(shè)計了以下的技術(shù)方案:a)將缺省的數(shù)據(jù)放到終端本地的存儲,當(dāng)系統(tǒng)啟動之后直接顯示缺省的本b)當(dāng)用戶連接到網(wǎng)絡(luò)上的時候,系統(tǒng)將定期同步數(shù)據(jù),一旦發(fā)現(xiàn)有新我們的門戶管理可以從不同的級別,從服務(wù)器端對終端的顯示進(jìn)行定制:a)定制系統(tǒng)的風(fēng)格,包括背景、圖標(biāo);b)定制系統(tǒng)中當(dāng)前使用的功能模塊;C)定制每個不同的功能模塊在門戶中提供的推薦內(nèi)容;d)定制每個不同的功能模塊在門戶中提供的海報;對于運(yùn)營商來講,內(nèi)容服務(wù)是服務(wù)的關(guān)鍵。系統(tǒng)提供了多種方式進(jìn)行內(nèi)容集成,以從廣播信號、網(wǎng)絡(luò)直播流中獲得內(nèi)容。WelcometoVersion1.1.6-120522.上次置錄:2012-06-2610:07:33[77○管理成員·您可以對信息進(jìn)行添加,編輯,蔚除,查看等操作、如果有問題請與我們聯(lián)系。廠名稱類型狀畜套餐Al/O連續(xù)劇多集(津p2p)A廠C單集(豐pZp)開啟停用具有了內(nèi)容之后,就需要內(nèi)容進(jìn)行管理。由于運(yùn)營商需要對內(nèi)容進(jìn)行審核,因此,被終端用戶真正訪問到。本地資源本地資源入庫廣告當(dāng)創(chuàng)建了貨架的時候,系統(tǒng)就為每個貨架分配一個權(quán)限,當(dāng)終端用戶擁有這個權(quán)限的時候,就可以訪問這個分類內(nèi)部的內(nèi)容,如果用戶不擁有這個權(quán)限,則無法訪問這個內(nèi)容。智能系統(tǒng)與傳統(tǒng)的非智能設(shè)備的最大區(qū)別就是智能設(shè)備可以按照需要,不斷的安裝新的軟件,支持新的功能和業(yè)務(wù)模塊。然而,傳統(tǒng)的Android系統(tǒng)都是通過Google的應(yīng)用市場來獲得應(yīng)用軟件的下載與安裝,這將帶來兩個問題?!馟oogle應(yīng)用市場的應(yīng)用政策不符合國內(nèi)的政策,運(yùn)營商支持Google應(yīng)用市場存在合法性問題,運(yùn)營商通常要求設(shè)備是可管可控的,因此,標(biāo)準(zhǔn)的應(yīng)用市場并不符合要求?!馟oogle應(yīng)用市場是為了手機(jī)和平板電腦設(shè)計的,里面的應(yīng)用也是手機(jī)或者平板電腦的應(yīng)用因此大屏幕的顯示設(shè)備的Android電腦和智能電視設(shè)備使用這些應(yīng)用并不合適。因此,要與傳統(tǒng)服務(wù)的應(yīng)用市場做出區(qū)分,就需要建立一個專門為電視屏幕服務(wù)的應(yīng)用市場,適合電視的多種應(yīng)用集中維護(hù)和管理。例如,通過TVAOTT后臺應(yīng)用市場,用戶通過下載安裝相關(guān)APP應(yīng)用程序,實(shí)現(xiàn)諸如及時通訊、視頻通話等功能。5.3認(rèn)證與授權(quán)系統(tǒng)對于運(yùn)營商來講,業(yè)務(wù)系統(tǒng)的一個重要功能是對設(shè)備的鑒權(quán)和授權(quán),只有合法的且購買了對應(yīng)內(nèi)容的設(shè)備,才可以訪問對應(yīng)的內(nèi)容。為了達(dá)到這個目的,我們設(shè)計了基于我們LocalBoss系統(tǒng)鑒權(quán)和授權(quán)系統(tǒng)。APP運(yùn)營商5.3.1基本鑒權(quán)與授權(quán)流程業(yè)務(wù)平臺通過幾個不同的方式來完成對設(shè)備的管理功能。通過設(shè)備的唯一識別碼來確認(rèn)設(shè)備,這個唯一識別碼來源于系統(tǒng)的加密芯片,或來唯一確認(rèn)設(shè)備標(biāo)識。同時,在后臺,我們也記錄了設(shè)備的其他額外信息,包括用戶的聯(lián)系方式、個人信息、位置信息等等。(二)服務(wù)器對設(shè)備的激活:設(shè)備通過將設(shè)備的唯一識別碼通過安全的方式提交給業(yè)務(wù)管理服務(wù)器,進(jìn)行請求(三)服務(wù)器對設(shè)備的授權(quán):(四)權(quán)限的來源通常,設(shè)備可以擁有的權(quán)限,來源于BO業(yè)務(wù)系統(tǒng)定義的各個商品的貨架,我們定義了每個不同類別的貨架對應(yīng)一個權(quán)限。LocalBo(五)權(quán)限的開通很多情況下我們希望用戶沒開通設(shè)備的時候也可以試用我們的服務(wù),那么,我們TTWelcometoVersion1.1.3-120516.上次登錄:2013-06-2614:50:04[9]系統(tǒng)名:更新時間:2013-06-0510:16:08服務(wù)密鑰:更新時間:2012-04-2514:32:46免費(fèi)試用:更新時間:2013-06-1809:57:11系統(tǒng)名:更新時間:2013-06-0510:16:08服務(wù)密鑰:更新時間:2012-04-2514:32:46免費(fèi)試用:更新時間:2013-06-1809:57:11試用套餐:更新時間:2013-06-1810:33:47系統(tǒng)管理員可以設(shè)置啟用試用功能,并指定試用的套餐包,那么未開通的用戶就可以使用該套餐包指定的內(nèi)容。未開通的用戶的訪問記錄會記錄在系統(tǒng)的數(shù)據(jù)庫中,系統(tǒng)管理員可以開通用戶,或者將非法的用戶放入黑名單中,屏蔽該用戶的使用權(quán)限。(二)開通設(shè)備管理員可以將
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026中智集團(tuán)所屬中智安信集團(tuán)有限公司招聘備考題庫及一套答案詳解
- 2025安徽安慶市城市更新有限公司(籌)內(nèi)部競聘3人備考題庫及答案詳解(新)
- 2026南昌市勞動保障事務(wù)代理中心招聘勞務(wù)派遣人員3人備考題庫及參考答案詳解
- 2026山東聊城市市屬事業(yè)單位招聘初級綜合類崗位人員備考題庫及完整答案詳解1套
- 2025安徽城市管理職業(yè)學(xué)院引進(jìn)高層次人才10人備考題庫有答案詳解
- 2026江蘇南京大學(xué)圖書館安全保衛(wèi)和消防人員備考題庫含答案詳解
- 2026中醫(yī)藥廣東省實(shí)驗(yàn)室誠聘科研、管理、工程技術(shù)、產(chǎn)業(yè)發(fā)展各領(lǐng)域英才117人備考題庫及參考答案詳解
- 2026廣東佛山南海區(qū)光明新城小學(xué)招聘教師6人備考題庫完整答案詳解
- 2026中國科學(xué)院遺傳與發(fā)育生物學(xué)研究所李家洋研究組人員招聘1人備考題庫完整參考答案詳解
- 2026江蘇南京大學(xué)XY2026-001共青團(tuán)南京大學(xué)委員會辦公室文員招聘備考題庫及完整答案詳解一套
- 樁基旋挖鉆施工方案
- 臨床成人失禁相關(guān)性皮炎的預(yù)防與護(hù)理團(tuán)體標(biāo)準(zhǔn)解讀
- 創(chuàng)新創(chuàng)業(yè)教育學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 培訓(xùn)機(jī)構(gòu)轉(zhuǎn)課協(xié)議
- 河道治理、拓寬工程 投標(biāo)方案(技術(shù)方案)
- 創(chuàng)客教室建設(shè)方案
- 政治審查表(模板)
- 《最奇妙的蛋》完整版
- SEMI S1-1107原版完整文檔
- 2023年中級財務(wù)會計各章作業(yè)練習(xí)題
- 金屬罐三片罐成型方法與罐型
評論
0/150
提交評論