ITV項目技術方案_第1頁
ITV項目技術方案_第2頁
ITV項目技術方案_第3頁
ITV項目技術方案_第4頁
ITV項目技術方案_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

ITV項目技術方案TOC\o"1-3"\h\u1. IPTV系統(tǒng)概述 12. IPTV系統(tǒng)簡潔部署方案 22.1. 系統(tǒng)基本服務器單元及部署 22.2. 標準Web服務器軟件結構 32.3. 標準直播服務器軟件結構 42.4. 標準編碼服務器軟件結構 42.5. 標準點播服務器結構 43. 直播系統(tǒng)架構 53.1. 直播子系統(tǒng)架構 54. 點播系統(tǒng)架構 54.1. 點播子系統(tǒng)架構 55. BOSS架構 65.1. BOSS整體結構 65.2. 認證與登陸 75.2.1. 基本用戶數(shù)據(jù)分布 8

IPTV系統(tǒng)概要設計說明書索引:IPTV,LIVING,VOD,BOSS,DVB_C,STB,EPG摘要:本文描述IPTV系統(tǒng)整體概要設計,包括STB,LIVING,VOD,BOSS四個子系統(tǒng),以及它們之間的接口。術語:IPTVLIVINGVODBOSSDVB_CSTBIPTV系統(tǒng)概述IPTV是互聯(lián)網(wǎng)電視的簡稱,用戶可以通過STB(機頂盒)訪問互聯(lián)網(wǎng)上的流媒體內(nèi)容,并在電視機上觀看豐富多彩的視頻節(jié)目。對于用戶來講,STB可以看成是接入互聯(lián)網(wǎng)的另外一種IP設備,而用戶與互聯(lián)網(wǎng)的交互接口是STB的遙控器。當STB啟動時,首先從BOSS系統(tǒng)獲得EPG,然后STB加載EPG并呈現(xiàn)給用戶,當用戶用遙控器選擇播放一個節(jié)目時,實際的流媒體數(shù)據(jù)是由直播服務器或者點播服務器通過互聯(lián)網(wǎng)分發(fā)到STB中,然后STB內(nèi)置播放器播放下載的流媒體內(nèi)容并顯示給用戶。整體上,系統(tǒng)包括STB前端子系統(tǒng),直播子系統(tǒng)(Living),點播子系統(tǒng)(VOD)以及運營支撐系統(tǒng)(BOSS)。其中STB與BOSS之間通過協(xié)議通信,完成獲得EPG,升級,認證,上報STB狀態(tài)等操作。直播子系統(tǒng)與BOSS之間通過協(xié)議通信,完成對直播服務器的相關限制。點播子系統(tǒng)與BOSS之間通過協(xié)議通信,完成對點播系統(tǒng)的相關限制。STB獲得直播流的協(xié)議是RTSP,獲得點播流的協(xié)議是。對于每個子系統(tǒng),又由多個模塊協(xié)同,完成各自的功能。其中直播子系統(tǒng)包括直播接入服務器,DVB_C,以及H.264Coder。點播子系統(tǒng)包括點播接入服務器,MMCoder,以及Spliter。BOSS子系統(tǒng)包括EPG,Auth,CMS,Update,Monitor。整個系統(tǒng)的設計要考慮到以下要求:子系統(tǒng)之間松散耦合;子系統(tǒng)內(nèi)部各個模塊能夠分布部署,保證系統(tǒng)的擴展性;前置直播服務器的負載均衡由STB前端限制;前置點播服務的負載均衡由STB前端限制。IPTV系統(tǒng)簡潔部署方案系統(tǒng)基本服務器單元及部署IPTV系統(tǒng)邏輯上分為STB、Living、VOD、BOSS四個子系統(tǒng),物理上這些子系統(tǒng)的各個部件在實際的部署中須要考慮以下幾點:系統(tǒng)的承載用戶量;系統(tǒng)的用戶分布;訪問速度要求;數(shù)據(jù)傳輸?shù)膸捫枨螅粰C房的聯(lián)通性。圖2-1,給出了一個基本IPTV系統(tǒng)的部署結構,包括以下幾類物理服務器:Web服務器:用于運行BOSS系統(tǒng);VODServer:用于運行點播基本服務器;LivingServer:用于運行直播基本服務器;CoderServer:用于運行基本的編碼服務器;DBServer:用于存儲系統(tǒng)中產(chǎn)生的數(shù)據(jù)以及系統(tǒng)運行的必要數(shù)據(jù);標準Web服務器軟件結構系統(tǒng)中Web服務器用于運行BOSS系統(tǒng),須要配置的基本軟件如下:1)操作系統(tǒng):LinuxRedHatAS5;2)數(shù)據(jù)庫:mysql5.0;3)軟件運行環(huán)境:PHP5.2,BOSS相關的數(shù)據(jù)及程序;4)程序書目結構:/usr/local/IPTV/BOSS/usr/local/IPTV/BOSS/img/usr/local/IPTV/BOSS/Data/usr/local/IPTV/BOSS/PHP/usr/local/IPTV/BOSS/5)平安策略:a)要求全部數(shù)據(jù)庫綁定本地IP;b)全部程序運行在非root權限,特別程序除外;關于BOSS系統(tǒng)的分布式部署,在后續(xù)章節(jié)中具體描述。標準直播服務器軟件結構系統(tǒng)中直播服務器用于運行直播系統(tǒng),須要配置的基本軟件如下:1)操作系統(tǒng):WindowsServer2003;2)數(shù)據(jù)庫:mysql5.0;3)軟件運行環(huán)境:PHP5.2,WebAgent;4)直播服務服務器本身由WebAgent限制,及直播服務器接受由WebAgent發(fā)出的指令,而WebAgent是BOSS系統(tǒng)的一部分,負責與BOSS系統(tǒng)之間通信,協(xié)議采納。標準編碼服務器軟件結構系統(tǒng)中編碼器用于視頻文件的壓縮,須要配置的基本軟件如下:1)操作系統(tǒng):WindowsServer2003;2)數(shù)據(jù)庫:mysql5.0;3)軟件運行環(huán)境:PHP5.2,F(xiàn)TP服務器,WebAgent;4)壓碼服務器本身由WebAgent限制,及壓制服務器接受由WebAgent發(fā)出的指令,而WebAgent是BOSS系統(tǒng)的一部分,負責與BOSS系統(tǒng)之間通信,協(xié)議采納。標準點播服務器結構系統(tǒng)中點播服務器用于運行基本點播系統(tǒng),須要配置的基本軟件如下:1)操作系統(tǒng):LinuxRedHatAS5;2)數(shù)據(jù)庫:mysql5.0;3)軟件運行環(huán)境:PHP5.2,WebAgent;4)點播服務服務器本身由WebAgent限制,及點播服務器接受由WebAgent發(fā)出的指令,而WebAgent是BOSS系統(tǒng)的一部分,負責與BOSS系統(tǒng)之間通信,協(xié)議采納。直播系統(tǒng)架構直播子系統(tǒng)架構直播子系統(tǒng)的基本組成單元包括:DVB_C500設備,H.264Coder設備,LivingServer,以及LivingServerSuperNode。電視信號通過DVB_C轉換為MPEG2格式的流,然后經(jīng)過H.264Coder轉碼,輸出H.264overTS流,干脆作為LivingServer的輸入,然后流由LivingServer負責分發(fā)。當管理員在BOSS系統(tǒng)上對流操作時,是將限制指令通過WebAgent下發(fā)到LivingServer以及SuperNode。下發(fā)的指令包括獲得直播服務器在部署上,DVB_C,H.264Coder以及LivingServer是作為一個基本的單元不行分割。LivingServerSuperNode作為直播流的加速節(jié)點,在直播流異地分發(fā)以及擴展直播承載容量時,考慮部署這類服務器。點播系統(tǒng)架構點播子系統(tǒng)架構點播系統(tǒng)的基本組成單元包括:基本文件服務器,MMCoder,Spliter以及VODServer。其基本系統(tǒng)結構如圖2-3。Spliter和VODServer只能部署在同一物理服務器上。為了對點播系統(tǒng)的基本組成單元管理并實現(xiàn)調度,每個基本物理單元上必需部署我們的基本W(wǎng)ebAgent,以期與管理系統(tǒng)(BOSS)之間完成限制/管理指令的分發(fā)。同時,我們點播系統(tǒng)中WebAgent之間也要實現(xiàn)遠程調用,具體的接口在下面的章節(jié)中具體描述。管理員將視頻源文件通過ftp方式上傳到一臺海量存儲的服務器后,WebAgent將文件的基本信息寫入BOSS系統(tǒng),這時管理員就可以通過BOSS系統(tǒng)下發(fā)對原始文件進行壓制的指令。當MMCoder物理機器上的WebAgent接收到壓制文件的吩咐,首先啟動的get懇求,從文件服務器下載原始文件到壓制服務器(MMCoder)本地,然后啟動壓制過程,在壓制過程中,BOSS系統(tǒng)可以隨時通過WebAgent查看壓制過程的狀態(tài)。當壓制結束以后,管理員可以在BOSS系統(tǒng)中下發(fā)轉移壓制結束的文件到文件服務器的指令,這時由文件服務上部署的WebAgent調用MMCoder上的WebAgent供應的接口,將文件拉取到本地存儲。文件切片和發(fā)布過程是依舊由BOSS系統(tǒng)發(fā)出指令到點播服務器上部署的WebAgent,由WebAgent從文件服務器上拉取壓制完好的文件到本地系統(tǒng),進入切片和發(fā)布環(huán)節(jié)。為此,整個影片從原始文件到發(fā)布的過程結束。BOSS架構BOSS整體結構BOSS系統(tǒng)整體上包括以下模塊:EPG,Auth,CMS,Update,監(jiān)控系統(tǒng)以及統(tǒng)計系統(tǒng)。BOSS系統(tǒng)邏輯上分為三大塊,它們是:BOSS基礎引擎,它負責與數(shù)據(jù)層的交互;BOSS前端程序,是供應應STB和WebAgent這類用戶訪問BOSS系統(tǒng)的接口;BOSS后端程序,是供應應管理員用于操作整個系統(tǒng)的平臺。BOSS系統(tǒng)中包括STB,WebAgent,Administrator三類用戶,每一類用戶運用BOSS系統(tǒng)的方法不同。STB作為BOSS系統(tǒng)的用戶,運用BOSS系統(tǒng)的如下功能:運用BOSS系統(tǒng)供應的EPG接口獲得EPG;運用BOSS系統(tǒng)供應的注冊,登陸,獲得項目列表,設定服務期,保活接口等實現(xiàn)STB認證及登陸;運用BOSS系統(tǒng)供應的獲得升級策略,獲得升級包接口,實現(xiàn)STB內(nèi)核程序自動升級;運用BOSS系統(tǒng)供應的數(shù)據(jù)統(tǒng)計接口,實現(xiàn)對STB用戶行為的統(tǒng)計;運用BOSS系統(tǒng)供應的頻道/節(jié)目接口獲得頻道/節(jié)目的具體信息。WebAgent作為BOSS系統(tǒng)的用戶,運用BOSS系統(tǒng)的如下功能:運用BOSS系統(tǒng)供應的注冊,登陸,?;罱涌趯崿F(xiàn)WebAgent登陸B(tài)OSS總控系統(tǒng);運用BOSS系統(tǒng)供應的數(shù)據(jù)統(tǒng)計接口,實現(xiàn)對WebAgent管理服務(直播,點播,文件服務,媒體文件壓制)的數(shù)據(jù)統(tǒng)計;Administrator作為BOSS系統(tǒng)的后臺用戶,運用BOSS系統(tǒng)全部的管理功能。認證與登陸供應應STB以及WebAgent的認證和登陸接口如下:&mac=****&pw=***&ip=****&pw=****://iptvboss/index.php?app=auth&act=register&mac=***&pw=***ct=register&ip=***&pw=***://iptvboss/index.php?app=auth&act=register&mac=***&pw=***基本用戶數(shù)據(jù)分布STB用戶分布在全國各地,其用戶數(shù)據(jù)量比較大,系統(tǒng)設計的容量為10萬。WebAgent是承載系統(tǒng)的全部服務器上每個都須要部署的一個服務,設計容量在1萬的量級,而WebAgent理論上也須要分布在全國各地的IDC中。管理員用戶是整體BOSS系統(tǒng)的操作人員,目前我們設計的容量應當在1000人量級,基于BOSS系統(tǒng)的B/S結構,管理人員也可以在各地操作BOSS系統(tǒng)。6STB終端的基本配置6.1硬件基本配置:CPU瑞芯微rk2918RAM512MTF卡2G外部接口:USB2.0接口兩個HDMI1.2輸出接口(一個)直流電源接口(3A,5V)一個USB無線網(wǎng)卡 一個6.2軟件功能支持支持圖像格式:.BMP、.GIF、.PNG、.JPG支持音樂格式:.MP3、.WMA、.M4A、.AAC支持媒體格式:.MKV(h264標清).WMV9(VC-1高清720P).FLV.RMVB/.RM(標清).AVI.ASF.M2V.VOB.MP4.MPG.TS.DAT支持網(wǎng)絡傳輸協(xié)議:RTSPMMSFTP支持網(wǎng)絡接入?yún)f(xié)議DHCP固定IP地址PPPOE802.11b/gWireless4.重點解決的問題對于原來的機頂盒產(chǎn)品,一般只能供應視頻服務,其技術重點主要集中在視頻方面。然而隨著IPTV業(yè)務的發(fā)展,其最終目標是實現(xiàn)視頻、語音和數(shù)據(jù)的融合,通過IPTV機頂盒必需供應三網(wǎng)融合的方面業(yè)務需求。而我們項目生產(chǎn)的IPTV機頂盒可以同時供應視頻、語音和數(shù)據(jù)融合業(yè)務的紐帶。(四)主要技術經(jīng)濟指標1.技術指標IPTV系統(tǒng)整體設計,包括STB,LIVING,VOD,BOSS四個子系統(tǒng)。整體上,系統(tǒng)包括STB前端子系統(tǒng)(機頂盒終端),直播子系統(tǒng)(Living),點播子系統(tǒng)(VOD)以及運營支撐系統(tǒng)(BOSS)。整個系統(tǒng)的設計要考慮到以下要求:子系統(tǒng)之間松散耦合;2)子系統(tǒng)內(nèi)部各個模塊能夠分布部署,保證系統(tǒng)的擴展性;3)前置直播服務器的負載均衡由STB前端限制;4)前置點播服務的負載均衡由STB前端限制。5)系統(tǒng)平安性及跨IDC分布優(yōu)勢。6)后臺發(fā)送采納P2P技術。7)STB終端可進行音視頻交互功能。對于每個子系統(tǒng),又由多個模塊協(xié)同,完成各自的功能。其中直播子系統(tǒng)包括直播接入服務器,DVB_C,以及H.264Coder。點播子系統(tǒng)包括點播接入服務器,MMCoder,以及Spliter。BOSS子系統(tǒng)包括EPG,Auth,CMS,Update,Monitor。其中STB終端設備具有以下功能:1.支持圖像格式:.BMP、.GIF、.PNG、.JPG2.支持音樂格式:.MP3、.WMA、.M4A、.AAC3.支持媒體格式:.MKV(h264標清)、WMV9(VC-1高清720P)、FLV、RMVB/.RM(標清)、AVI.ASF.M2V.VOB.MP4、MPG、TS、DAT4.支持網(wǎng)絡傳輸協(xié)議:RTSP、MMS、、FTP5.支持網(wǎng)絡接入?yún)f(xié)議DHCP、固定IP地址、PPPOE802.11b/g、Wireless2、投入及部署模

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論