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

下載本文檔

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

文檔簡介

1、ITV 工程技術(shù)方案1. IPTV 系統(tǒng)概述 12. IPTV 系統(tǒng)簡單部署方案 22.1. 系統(tǒng)根本效勞器單元及部署 22.2. 標準 Web 效勞器軟件構(gòu)造 32.3. 標準直播效勞器軟件構(gòu)造 42.4. 標準編碼效勞器軟件構(gòu)造 42.5. 標準點播效勞器構(gòu)造 43. 直播系統(tǒng)架構(gòu) 53.1. 直播子系統(tǒng)架構(gòu) 54. 點播系統(tǒng)架構(gòu) 54.1. 點播子系統(tǒng)架構(gòu) 55. BOSS 架構(gòu) 65.1. BOSS 整體構(gòu)造 65.2. 認證與登陸 75.2.1. 根本用戶數(shù)據(jù)分布 8IPTV 系統(tǒng)概要設(shè)計說明書索引:IPTV ,LIVING ,VOD,BOSS,DVB_C,STB,EPG摘要:本文描

2、述 IPTV 系統(tǒng)整體概要設(shè)計, 包括 STB,LIVING ,VOD,BOSS 四個子系統(tǒng),以及它們之間的接口。術(shù)語:IPTVLIVINGVODBOSSDVB_CSTB1. IPTV 系統(tǒng)概述IPTV 是互聯(lián)網(wǎng)電視的簡稱,用戶可以通過 STB( 機頂盒 )訪問互聯(lián)網(wǎng)上的流媒體內(nèi)容, 并在電視機上觀看豐富多彩的視頻節(jié)目。對于用戶來講, STB 可以看成是接入互聯(lián)網(wǎng)的另 外一種 IP 設(shè)備,而用戶與互聯(lián)網(wǎng)的交互接口是 STB 的遙控器。當 STB 啟動時,首先從 BOSS 系統(tǒng)獲取 EPG ,然后 STB 加載 EPG 并呈現(xiàn)給用戶,當 用戶用遙控器選擇播放一個節(jié)目時, 實際的流媒體數(shù)據(jù)是由直播

3、效勞器或者點播效勞器通過 互聯(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é)議通信,完成對直播效勞 器的相關(guān)控制。點播子系統(tǒng)與BOSS之間通過協(xié)議通信,完成對點播系統(tǒng)的相關(guān)控制。STB 獲取直播流的協(xié)議是 RTSP, 獲取點播流的協(xié)議是 。對于每個子系統(tǒng), 又由多個模塊協(xié)同, 完成各自的功能。

4、 其中直播子系統(tǒng)包括直播接入效勞器,DVB_C,以及H.264 Coder。點播子系統(tǒng)包括點播接入效勞器,MMCoder,以及Spliter 。 BOSS 子系統(tǒng)包括 EPG, Auth, CMS, Update, Monitor 。整個系統(tǒng)的設(shè)計要考慮到以下要求:1) 子系統(tǒng)之間松散耦合;2) 子系統(tǒng)內(nèi)部各個模塊能夠分布部署,保證系統(tǒng)的擴展性;3) 前置直播效勞器的負載均衡由 STB 前端控制;4) 前置點播效勞的負載均衡由 STB 前端控制。2. IPTV 系統(tǒng)簡單部署方案2.1. 系統(tǒng)根本效勞器單元及部署IPTV系統(tǒng)邏輯上分為 STB、Living、VOD、BOSS四個子系統(tǒng),物理上這些

5、子系統(tǒng)的各個部件在實際的部署中需要考慮以下幾點:1) 系統(tǒng)的承載用戶量;2) 系統(tǒng)的用戶分布;3) 訪問速度要求;4) 數(shù)據(jù)傳輸?shù)膸捫枨螅?) 機房的聯(lián)通性。圖 2-1 ,給出了一個根本 IPTV 系統(tǒng)的部署構(gòu)造,包括以下幾類物理效勞器:1) Web效勞器:用于運行 BOSS系統(tǒng);2) VOD Server :用于運行點播根本效勞器;3) Living Server :用于運行直播根本效勞器;4) Coder Server :用于運行根本的編碼效勞器;5) DB Server:用于存儲系統(tǒng)中產(chǎn)生的數(shù)據(jù)以及系統(tǒng)運行的必要數(shù)據(jù);22標準We效勞器軟件構(gòu)造系統(tǒng)中 Web 效勞器用于運行 BOSS

6、系統(tǒng),需要配置的根本軟件如下:1 操作系統(tǒng): Linux Red Hat AS 5 ;2數(shù)據(jù)庫: mysql 5.0 ;3軟件運行環(huán)境:PHP 5.2,BOSS相關(guān)的數(shù)據(jù)及程序;4程序目錄構(gòu)造:/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權(quán)限,特殊程序除外;關(guān)于 BOSS 系統(tǒng)的分布式部署,在后續(xù)章節(jié)中詳細描述。2.3. 標準直播效勞器軟

7、件構(gòu)造系統(tǒng)中直播效勞器用于運行直播系統(tǒng),需要配置的根本軟件如下:1操作系統(tǒng): Windows Server 2003 ;2數(shù)據(jù)庫: mysql 5.0 ;3軟件運行環(huán)境: PHP 5.2 ,Web Agent;4直播效勞效勞器本身由 Web Age nt控制,及直播效勞器承受由 Web Age nt發(fā)出的指令,而 Web Agent 是 BOSS 系統(tǒng)的一局部,負責與 BOSS 系統(tǒng)之間通信,協(xié)議采用 。2.4. 標準編碼效勞器軟件構(gòu)造系統(tǒng)中編碼器用于視頻文件的壓縮,需要配置的根本軟件如下:1操作系統(tǒng): Windows Server 2003 ;2數(shù)據(jù)庫: mysql 5.0 ;3軟件運行環(huán)境

8、:PHP 5.2 , FTP效勞器,Web Age nt;4壓碼效勞器本身由 Web Agent 控制,及壓制效勞器承受由 Web Agent 發(fā)出的指令,而Web Age nt是BOSS系統(tǒng)的一局部,負責與 BOSS系統(tǒng)之間通信,協(xié)議采用。2.5. 標準點播效勞器構(gòu)造系統(tǒng)中點播效勞器用于運行根本點播系統(tǒng),需要配置的根本軟件如下:1操作系統(tǒng): Linux Red Hat AS 5 ;2數(shù)據(jù)庫: mysql 5.0;3軟件運行環(huán)境: PHP 5.2 , Web Agent;4點播效勞效勞器本身由 Web Agent 控制, 及點播效勞器承受由 Web Agent 發(fā)出的指令,而 Web Age

9、nt是BOSS系統(tǒng)的一局部,負責與 BOSS系統(tǒng)之間通信,協(xié)議采用。3. 直播系統(tǒng)架構(gòu)3.1. 直播子系統(tǒng)架構(gòu)直播子系統(tǒng)的根本組成單元包括: DVB_C 500 設(shè)備, H.264 Coder 設(shè)備, Living Server, 以及 Living Server Super Node 。電視信號通過 DVB_C 轉(zhuǎn)換為 MPEG2 格式的流,然后經(jīng)過 H.264Coder 轉(zhuǎn)碼,輸出 H.264 over TS 流,直接作為 Living Server 的輸入,然后流由 Living Server 負責分發(fā)。當管理員在 BOSS 系統(tǒng)上對流操作時,是將控制指令通過 Web Agent 下發(fā)到

10、 Living Server 以及 Super Node。 下發(fā)的指令包括獲取直播效勞器在部署上, DVB_C,H.264 Coder 以及 Living Server 是作為一個根本的單元不可分割。 Living Server Super Node 作為直播流的加速節(jié)點, 在直播流異地分發(fā)以及擴展直播承載容量 時,考慮部署這類效勞器。4. 點播系統(tǒng)架構(gòu)4.1. 點播子系統(tǒng)架構(gòu)點播系統(tǒng)的根本組成單元包括: 根本文件效勞器, MMCoder , Spliter 以及 VOD Server。 其根本系統(tǒng)構(gòu)造如圖 2-3。Spliter 和 VOD Server 只能部署在同一物理效勞器上。 為了對

11、點播系統(tǒng)的根本組成單元 管理并實現(xiàn)調(diào)度,每個根本物理單元上必須部署我們的根本W(wǎng)eb Agent, 以期與管理系統(tǒng)BOSS之間完成控制/管理指令的分發(fā)。同時,我們點播系統(tǒng)中 Web Age nt之間也要實現(xiàn)遠程調(diào)用,具體的接口在下面的章節(jié)中詳細描述。管理員將視頻源文件通過 ftp 方式上傳到一臺海量存儲的效勞器后, Web Agent 將文件 的根本信息寫入 BOSS 系統(tǒng),這時管理員就可以通過 BOSS 系統(tǒng)下發(fā)對原始文件進展壓制 的指令。當 MMCoder 物理機器上的 Web Agent 接收到壓制文件的命令,首先啟動 的 get 請求,從文件效勞器下載原始文件到壓制效勞器 (MMCode

12、r) 本地,然后啟動壓制過程, 在壓制過程中,BOSS系統(tǒng)可以隨時通過 Web Age nt查看壓制過程的狀態(tài)。當壓制完畢以 后,管理員可以在 BOSS 系統(tǒng)中下發(fā)轉(zhuǎn)移壓制完畢的文件到文件效勞器的指令,這時由文 件效勞上部署的 Web Agent 調(diào)用 MMCoder 上的 Web Agent 提供的接口,將文件拉取到本 地存儲。文件切片和發(fā)布過程是依然由 BOSS 系統(tǒng)發(fā)出指令到點播效勞器上部署的 Web Agent, 由 Web Agent 從文件效勞器上拉取壓制完好的文件到本地系統(tǒng),進入切片和發(fā)布環(huán) 節(jié)。為此,整個影片從原始文件到發(fā)布的過程完畢。5. BOSS架構(gòu)5.1. BOS整體構(gòu)造

13、BOSS系統(tǒng)整體上包括以下模塊:EPG, Auth,CMS,Update,監(jiān)控系統(tǒng)以及統(tǒng)計系統(tǒng)。 BOSS 系統(tǒng)邏輯上分為三大塊, 它們是: BOSS 根底引擎, 它負責與數(shù)據(jù)層的交互; BOSS 前端程序,是提供給 STB 和 Web Agent 這類用戶訪問 BOSS 系統(tǒng)的接口; BOSS 后端程序, 是提供給管理員用于操作整個系統(tǒng)的平臺。BOSS 系統(tǒng)中包括 STB, Web Agent, Administrator 三類用戶,每一類用戶使用 BOSS 系統(tǒng)的方法不同。STB作為BOSS系統(tǒng)的用戶,使用 BOSS系統(tǒng)的如下功能:1) 使用 BOSS 系統(tǒng)提供的 EPG 接口獲取 EPG

14、;2) 使用 BOSS 系統(tǒng)提供的注冊,登陸,獲取工程列表,設(shè)定效勞期,?;罱涌诘葘崿F(xiàn)STB 認證及登陸;3) 使用 BOSS 系統(tǒng)提供的獲取升級策略, 獲取升級包接口, 實現(xiàn) STB 內(nèi)核程序自動升 級;4) 使用 BOSS 系統(tǒng)提供的數(shù)據(jù)統(tǒng)計接口,實現(xiàn)對STB 用戶行為的統(tǒng)計;5) 使用 BOSS 系統(tǒng)提供的頻道 / 節(jié)目接口獲取頻道 /節(jié)目的詳細信息。Web Agent 作為 BOSS 系統(tǒng)的用戶,使用 BOSS 系統(tǒng)的如下功能:1) 使用BOSS系統(tǒng)提供的注冊,登陸,?;罱涌趯崿F(xiàn) Web Age nt登陸B(tài)OSS總控系統(tǒng);2) 使用BOSS系統(tǒng)提供的數(shù)據(jù)統(tǒng)計接口,實現(xiàn)對Web Age

15、nt管理效勞直播,點播, 文件效勞,媒體文件壓制的數(shù)據(jù)統(tǒng)計;Administrator作為BOSS系統(tǒng)的后臺用戶,使用 BOSS系統(tǒng)所有的管理功能。5.2. 認證與登陸提供給 STB 以及 Web Agent 的認證和登陸接口如下:&mac=*&pw=*&ip=*&pw=*&pw=*ct=register&ip=*&pw=*&pw=*5.2.1. 根本用戶數(shù)據(jù)分布STB 用戶分布在全國各地, 其用戶數(shù)據(jù)量比擬大, 系統(tǒng)設(shè)計的容量為 10萬。 Web Agent 是承載系統(tǒng)的全部效勞器上每個都需要部署的一個效勞,設(shè)計容量在 1 萬的

16、量級,而 Web Agent 理論上也需要分布在全國各地的 IDC 中。管理員用戶是整體 BOSS 系統(tǒng)的操作人員, 目前我們設(shè)計的容量應(yīng)該在 1000 人量級,基于 BOSS 系統(tǒng)的 B/S 構(gòu)造,管理人員也可以在 各地操作 BOSS 系統(tǒng)。6 STB 終端的根本配置6.1 硬件根本配置:CPU 瑞芯微 rk2918RAM 512 MTF 卡 2G1、外部接口:USB 2.0 接口 兩個HDMI1.2 輸出接口 ( 一個 )直流電源接口 3A, 5V 一個USB 無線網(wǎng)卡 一個6.2 軟件功能支持1、 支持圖像格式:.BMP、.GIF 、 .PNG、.JPG2、支持音樂格式:.MP3、.WM

17、A、.M4A、.AAC3、支持媒體格式:.MKV (h264 標清 ).WMV9 (VC-1 高清 720P).FLV.RMVB/.RM ( 標清 ).AVI.ASF.M2V.VOB.MP4.MPG.TS.DAT4、支持網(wǎng)絡(luò)傳輸協(xié)議:RTSPMMSFTP5、支持網(wǎng)絡(luò)接入?yún)f(xié)議DHCP固定 IP 地址PPPOE802.11b/g Wireless4.重點解決的問題對于原來的機頂盒產(chǎn)品, 一般只能提供視頻效勞, 其技術(shù)重點主要集中在視 頻方面。然而隨著 IPTV 業(yè)務(wù)的開展,其最終目標是實現(xiàn)視頻、語音和數(shù)據(jù)的融 合,通過 IPTV 機頂盒必須提供三網(wǎng)融合的方面業(yè)務(wù)需求。而我們工程生產(chǎn)的 IPTV 機

18、頂盒可以同時提供視頻、語音和數(shù)據(jù)融合業(yè)務(wù)的紐帶。四主要技術(shù)經(jīng)濟指標1. 技術(shù)指標IPTV 系統(tǒng)整體設(shè)計,包括 STB,LIVING ,VOD,BOSS 四個子系統(tǒng)。整體上,系統(tǒng)包括 STB 前端子系統(tǒng)機頂盒終端 ,直播子系統(tǒng) (Living) ,點播子系統(tǒng) (VOD) 以及運營支撐系統(tǒng) (BOSS)。整個系統(tǒng)的設(shè)計要考慮到以下要求:1) 子系統(tǒng)之間松散耦合;2子系統(tǒng)內(nèi)部各個模塊能夠分布部署,保證系統(tǒng)的擴展性;3前置直播效勞器的負載均衡由 STB 前端控制;4前置點播效勞的負載均衡由 STB 前端控制。5系統(tǒng)平安性及跨 IDC 分布優(yōu)勢。6后臺發(fā)送采用 P2P 技術(shù)。7 STB 終端可進展音視頻

19、交互功能。對于每個子系統(tǒng), 又由多個模塊協(xié)同, 完成各自的功能。 其中直播子系統(tǒng)包括直播接入效勞器,DVB_C,以及H.264 Coder。點播子系統(tǒng)包括點播接入效勞器,MMCoder,以及Spliter 。 BOSS 子系統(tǒng)包括 EPG, Auth , CMS, Update, Monitor 。其中 STB 終端設(shè)備具有以下功能:1. 支持圖像格式:.BMP、.GIF 、.PNG、.JPG2. 支持音樂格式:.MP3、.WMA、.M4A、.AAC3. 支持媒體格式:.MKV (h264 標清)、WMV9 (VC-1 高清 720P)、FLV、RMVB/.RM (標清)、 、4 MPG 、 TS、 DAT4. 支持網(wǎng)絡(luò)傳輸協(xié)議:RTSP、 MMS、 FTP5. 支持網(wǎng)絡(luò)接入?yún)f(xié)議DHCP 固定 IP 地址、PPPOE802.11b/g、Wireless2、投入及部署模式效勞器部署有兩種模式: 模式一:采用第三方內(nèi)容,自己只負責內(nèi)容鏈接的維護 這種模式低投入,可控性有一定風險,當?shù)谌綌?shù)據(jù)失效時可能造成

溫馨提示

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

評論

0/150

提交評論