基本介紹
定義,總體架構,1.1.1基本架構描述,1.1.2接口,1.1.3配置結構,組件分類,1.2.1資產發布系統(ADS),1.2.2資產管理系統(AMS),1.2.4計費系統,1.2.5授權伺服器(ES),1.2.6導航伺服器,1.2.7購買伺服器,1.2.8點播客戶端,1.2.9媒資傳播管理器,1.2.10點播資源管理器,1.2.11推流伺服器,1.2.12會話管理器(SM),1.2.13 CA系統,1.2.14加密資源管理器,1.2.15加擾器,1.2.16網路資源管理器,1.2.17傳輸網路,1.2.18邊緣資源管理器,1.2.19邊緣設備,1.2.20網路管理系統,1.2.21數據倉庫,1.2.22日誌伺服器,資產接口,2.1.1資產分發接口(A1),2.1.2資產獲取接口(A2),2.1.3資產傳播接口(A3),2.1.4實時元數據接口(A4),2.1.5實時管理接口(A5),2.1.6資產發布接口(A6),2.1.7客戶端導航接口(A7),會話接口,2.2.1客戶端會話接口(S1),2.2.2會話授權接口(S2),2.2.3會話和點播資源接口(S3),2.2.4會話和加密資源接口(S4),2.2.5會話和網路資源接口(S5),2.2.6會話和邊緣資源接口(S6),資源接口,2.3.1資產定位接口(R1),2.3.2推流伺服器資源接口(R2),2.3.3 CAS接口(R3),2.3.4加密資源接口(R4),2.3.5網路資源接口(R5),2.3.6邊緣資源接口(R6),授權接口,2.4.1授權驗證接口(E1),2.4.2客戶端購買接口(E2),接口,客戶端,傳輸接口,2.7.1源傳輸接口(V1),2.7.2加密傳輸接口(V2),2.7.3網路傳輸接口(V3),2.7.4 客戶端傳輸接口(V4),管理接口,倉庫接口,日誌接口,監測接口,
定義
新一代視頻點播服務的基本架構,英文(Next Generation On Demand Video Architecture)。
總體架構
為了討論,我們需要提供一個包含了所有關鍵組件和接口的基本架構。這個架構給出了一個基本的框架,用來說明合理的模組和接口,就如同說明關鍵的功能流程一樣。
1.1.1基本架構描述
基本架構是由許多組件以及組件之間的接口組成。這些結構和接口允許在一個物理模組中實現單一或多個組件。架構怎樣將多個組件整合在一起進行最佳化是未來革新要做的,並不在此說明書範疇。
組件
架構從功能上被劃分成許多的組件。每個組件都以一種方式來定義,就是實現了共同接口的可交換的模組可被引入到系統的其餘工作中。例如,當多個推流伺服器實現了定義的接口時,它們就能被引入到系統中。
在一些情況中可以預料到,實現可以將幾個組件整合成一個單獨的產品或解決方案。Comcast認為這是一個確實的方法,因為它可以潛在地降低資金和運作成本,提高整體系統的效率。這種整合併不意味每個組件不用實現其相關的接口。例如,某個資源管理組件將同會話管理器整合在一起來實現;在這種情況下,仍舊必須實現和揭示相關的資源管理接口。
基本架構中每個描述的實體可以在實際的實現中表現出一個或多個物理實體來。例如,這有多個為了工作量結算和可測量性而實現了會話管理器(SM)的伺服器。
圖1
點播客戶端位於用戶家中的數字機頂盒上。任何代表數字機頂盒同其它數據轉發器進行通信的網關伺服器都將被當作點播客戶端的一部分。所有其它組件位於運營商的主要和次要數據轉發器、遠程集線器上,依靠特殊的配置結構和網路拓撲。Comcast在組件的布置上將有更大的適應性,以此來調節存在於多個區域中的各種物理配置場景。乙太網交換機和傳輸器對此有非常大的促進。然而,接口需要被設計成:各種組件的物理位置在不同的配置下表現出多樣化來。
關鍵的組件包括:
·Asset Distribution System(ADS) —將來自內容提供者或網路運營商的資產進行發布
·Asset Management System(AMS) —驗證和管理資產內容和元數據
·Real Time Source(RTS) —獲取諸如從實時編碼器傳過來的實時內容
·Real Time Manager(RTM) —管理實時資源,如獲取一個節目頻道的時間表
·Billing System(BS) —管理客戶的賬單及服務訂購
·Entitlement Server(ES) —管理權利和事務
·Navigation Server(NS) —介紹資產及服務並管理用戶導航
·Purchase Server(PS) —通過授權伺服器(ES)執行會話授權來驗證用戶的購買
·On Demand Client(ODC) —給點播數據轉發器和用戶應用程式提供接口。其包括任何適合作為機頂盒代理的網關伺服器。
·Asset Propagation Manager(APM) —通過多個推流伺服器來管理媒資傳播
·On Demand Manager(ODRM) —管理推流伺服器需要的資源
·Streaming Server(SS) —輸出視頻流和管理流控制
·Session Manager(SM) —為用戶的視頻點播服務管理會話生命周期
·Conditional Access System(CAS) —為視頻點播服務執行控制訪問
·Encryption Resource Manager(EnRM) —為每個會話進行加密配置管理
·Encryption Engine —聯合會話來完成對視頻服務的加密,位於視頻伺服器和邊緣設備之間
·Network Resource Manager(NRM) —管理每個會話進行網路傳輸時所需的資源
·Transport NetWork(TN) —將視頻服務從伺服器傳輸到邊緣設備上
·Edge Resource Manager(ERM) —管理每個會話中邊緣設備上所需的資源
·Edge Device —執行多路復用和QAM調製
·NetWork Management System(NMS) —為所有數據轉發器上的組件提供網路管理
·Data Warehouse(DW) —提供關於從點播服務收集來的數據的匯報及分析
·Logging Server(LS) —為了診斷及事件跟蹤,從多個組件上收集日誌數據。
1.1.2接口
開放這個架構主要是為了定義並使各種組件上的接口和協定標準化。數據和控制平面接口都需要被定義。例如,數據平面接口是一種傳輸協定,它可以將點播的視頻內容從推流伺服器上傳送到邊緣設備上;控制平面接口是會話管理和點播資源管理之間的一種資源信號。
另外,為了從事架構上所有數據轉發器組件的管理,管理平面接口需要被定義。為此,我們需要使用標準的協定,例如簡單網路管理協定(SNMP)。
以下將關鍵的接口進行了分類:
·Asset Interfaces: A1-A7,定義了資產管理接口
·Session Interfaces: S1-S6,定義了會話管理接口
·Resource Interfaces: R1-R6,定義了資源管理接口
·Entitlement Interfaces: E1-E2,定義了授權管理接口
·Stream Control Interfaces: C1,定義了推流控制接口
·Client Auto-Discovery Interfaces: D1,定義了客戶端自動監測接口
·Video Transport Interfaces: V1-V4,定義了從推流伺服器到邊緣設備的視頻傳輸格式
·Network Management Interfaces: N,定義了網路管理接口
·Data Warehousing Interfaces: W,定義了數據倉庫匯報接口
·Logging Interfaces: L,定義了日誌伺服器的事件日誌接口
·Service Discovery Interfaces: D,定義了數據轉發器上各種點播組件的服務和資源監控(沒在總體架構圖上顯示,將在第6節中描述)
1.1.3配置結構
在實際配置中,總體系統架構要作出許多關鍵的決定。另一方面,必須對架構的可行性評估有一定程度的了解。只要功能性和接口同總體架構中提到的一致,就能使用多種配置結構。
例如,包括如下:
·分散或集中的配置結構(例如,視頻伺服器、資產管理系統或會話管理器)
·本地或基於通路的中間件
·網路傳輸設備(例如,乙太網)
·各種數據轉發器組件的定位(例如,多路復用器、加擾器或QAM)
·應用程式和業務日誌
圖2
上圖描述的是一個VOD配置結構樣例。例中,主要數據轉發器使用一個全局資產管理系統聚集來自資產發布系統的資產,並提供多個局部資產管理系統給次級數據轉發器。另外,乙太網網路傳輸同邊緣QAM設備聯合在一起使用。
組件分類
1.2.1資產發布系統(ADS)
有兩種主要的資產類型:內容資產和元數據資產。內容資產有一個像MPEG檔案一樣的內容檔案,它同描述此檔案的元數據(編碼格式和比特率等)聯繫在一起。一個元數據資產包括各種提供深層內容資產信息的數據,如ProviderID和AssetID這些定義在CableLabs ADI1.1說明書上的數據。
特別是,資產發布系統(ADS)包括一個或多個播發器,可以將資產越過分布網路傳送到多個接收器中。接收器在資產轉移到資產管理系統(AMS)之前將其臨時存儲起來。
ADS其它功能性包括:
·多種物理網路支持:衛星,IP鏈等等
·多種傳輸支持:廣播,IP多點傳送,單點傳送等等
·私人加密配置
·資產時序安排、更新和匯報
1.2.2資產管理系統(AMS)
資產管理系統通過資產發布接口(A1)接收來自資產發布系統的資產數據,包括資產元數據和內容檔案。許多處理步驟將出現在AMS上,它們包括:
·接收和存儲資產
·資產元數據校驗
·資產元數據修改
·資產生命周期管理(創建、修改、刪除等)
·將資產遞送給媒資傳播管理器(通過接口A2)
·將資產元數據發布在導航伺服器上(通過接口A6)
在實際配置中,多資產管理系統可以被用來提供分級資產管理和傳播。例如,通過ADS,可以將一個全局AMS配置在電報運營商的媒體中心和接口上。在電報運營商的數據轉發器中,資產被轉移到幾個局部AMS上。在全局和局部AMS中可以使用IP多點傳送這樣的接口。為此,全局或局部AMS被加工成總體架構中的單一實體。
我們希望AMS提供統一的資產管理來管理各種各樣的資產,包括電影、HTML檔案、圖表、音樂和來自實時源(RTS)的實時內容。
1.2.3實時源(RTS)和實時管理器(RTM)
在典型的VOD系統中,視頻資產被先編碼和打包,然後才通過資產發布系統發布出去。另一方面,一些服務需要視頻實時編碼或者從一個實時源上錄製下來,如電報運營商區域的數字廣播流。
·免費的VOD服務:電報運營商的數據轉發器上,廣播視頻可以實時編碼
·網路PVR:類似廣播節目,可以被編碼和獲取。數字廣播節目可以被記錄。
實時管理器(RTM)被定義為一個組件來管理實時源的獲取操作,如源標識、開始和結束時間(通過接口A5)。被截取視頻的元數據從實時管理器(RTM)那被引入到了資產管理系統(AMS)(通過接口A4)。通過各種單點/多點傳送協定,視頻內容檔案從實時源(RTS)直接傳到推流服務或其它需要的組件上。
1.2.4計費系統
計費系統為視頻點播服務提供了幾個主要的功能,包括:
·用戶信息管理
·每個用戶有關服務的訂閱都基於服務定義和用戶ID
·清單和交易信息的收集
1.2.5授權伺服器(ES)
授權伺服器的幾個主要功能:
·依據唯一的標識ID、描述等,運營商可以提供給用戶各種點播服務。每種服務都包含了明確價格的點播內容。授權驗證過程的關鍵部分是回答有關用戶是否有權接受服務及其副內容的問題。
·用戶可以通過各種方法訂閱服務和購買禮品。用戶傳送購買請求信息到購買伺服器,伺服器可以通過ES查詢用戶的許可權。購買伺服器知道特定的應用程式同伺服器的關係。當ES知道了特定服務和機頂盒/用戶ID以及其它諸如郵編的信息後,才進行授權驗證過程。
·如果用戶有權進行特定的購買,交易信息將通過購買伺服器傳送到ES上,然後ES將交易信息通過計費接口傳送到計費系統。ES也會回響其它授權功能,如信用查詢。
1.2.6導航伺服器
總體架構使用導航伺服器作為一個實體來為點播服務的資產導航抽象特定邏輯的套用。導航伺服器為點播套用獲取其它組件的必需的信息,如資產管理系統的資產元數據。導航伺服器提供導航選單和相關套用屬性給點播客戶端並同點播客戶端交換信息來激活導航功能。
導航伺服器需要查詢和更新來自Metadata DistributionHub(元數據發布中心)的資產元數據(通過接口A6)。資產狀態更新的合時對一些結束用戶導航體驗來說是很關鍵的,來自不同導航伺服器的資產列表視圖都是基於標準的,如:地理區域
導航伺服器可以提供其它套用特殊的超出說明書範圍的功能。例如,導航伺服器可以給用戶提供如下功能:
·選單、標識和應用程式背景圖片
·點播導航內容目錄、類型等
·內容視圖的VCR控制欄
·父級控制PIN管理
·我的租用列表
1.2.7購買伺服器
總體架構使用購買伺服器作為一個實體來為點播服務的購買和授權抽象特定邏輯的套用。購買伺服器為點播套用獲取其它組件的必需的信息,如授權伺服器的用戶授權信息。購買伺服器接收來自點播客戶端的購買請求並檢查授權伺服器(ES)來授於購買權利。一些關鍵服務邊上的接口需要被定義。特定的:
授權接口:為了授權服務,購買伺服器需要ES的授權驗證過程的接口(通過接口E1)。購買伺服器從ES找回的用戶授權信息將被快取起來以減小回響時間。
會話授權:會話管理器的會話信息需要被傳送到購買伺服器來進行會話的實時授權(通過接口S2)。完成後的會話將繼續進行由購買伺服器傳送到ES的處理。
導航伺服器和購買伺服器將在一個叫作應用程式組合模組中來實現,這個模組也提供其它套用功能。為此,它們作為單獨的組件進行處理。
1.2.8點播客戶端
·資產信息:查詢和更新導航伺服器上的資產及其元數據列表
·授權信息:給一個購買伺服器上特定的服務請求購買授權(通過接口E2)
·會話信號協定:會話建立和拆卸會話管理器的接口。
·推流控制協定:VCR控制指定推流伺服器的接口(通過接口C1)
·客戶端自動監測接口:邊緣QAM的自動監測將為特殊的機頂盒提供服務(通過接口D1)
點播客戶端里的特殊接口,如機頂盒和網關/代理伺服器之間的接口,都不是本說明書的主題。它們對不同類型的數字機頂盒來說是最適合的。例如,對於頻道、處理器和記憶體容量受限的低端機頂盒來說,數據磁帶習慣於播送高資產列表和它們的元數據。通過界外頻道與界內頻道相結合,雙向資產查詢也可被使用。對於帶有DOCSIS數據機和更多處理器和記憶體容量的機頂盒來說,通過DOCSIS頻道的資產查詢更加可行。
1.2.9媒資傳播管理器
媒資傳播管理器負責將來自各種內容源(AMS、RTS)的資產傳送到合適的推流伺服器(通過接口A3)。這項重要的功能時常被叫作“傳播服務”。傳播服務的策略由多種因素決定。例如:
·存儲容量:決定是否有充足的容量來存儲內容檔案
·內容備份:決定內容是否需要以分布的方式備份
媒資傳播管理器和推流伺服器之間的接口(接口A3)被定義,以致多個賣主的推流伺服器可以通過相同的傳播服務框架被引入到工作中。這個接口隱藏了推流伺服器存儲系統的內在實現。它可以包含多個參數,如存儲容量、接收頻寬以及是否備份內容檔案到多個推流伺服器中。
1.2.10點播資源管理器
點播資源管理器負責分配和管理來自推流伺服器的流資源。在會話建立來自客戶端的請求之前,會話管理器(SM)將與其它系統中其它組件的資源一起,從點播資源管理器請求資源(通過接口S3)。這些由點播資源管理器分配的資源包括:
·選擇推流伺服器:這是基於推流伺服器中那些從媒資傳播管理器找來的被請求的資產的區域(通過接口R1)
1.2.11推流伺服器
通過傳輸網路和邊緣設備,推流伺服器負責將數字視頻流向數字機頂盒。在典型的系統中,在容錯能力範圍內,常用巨大的存儲硬碟集來存儲MPEG格式的視頻內容。特別是伺服器越過UDP/IP和乙太網來輸出MPEG-2單一節目傳輸流(SPTS)。
通過允許引入新的低成本高性能的視頻伺服器這樣一種方式來定義結構和接口是很重要的,可以引發未來在存儲、網路和內容發布技術上的革新。這個架構和接口將使得多個廠家的推流伺服器可以配置在數據轉發器上,為相同的客戶端設備提供服務。
特別是,推流伺服器也處理VCR類似的流控制,如暫停、快進、快退等。The trick mode files for contents can be generated ahead-of-time or on the fly by the Streaming Server.
1.2.12會話管理器(SM)
會話管理器(SM)負責為點播服務管理會話生命周期。
點播套用常常需要建立會話。伺服器和網路資源的連線需要保存一段確定時間的會話。特別的,SM將履行以下的功能:
·同點播客戶端的通信要注意會話的建立、會話的狀態及會話的結束
·相應購買伺服器的接口批准用戶請求的會話
·在資源管理器的協商下,為合適的伺服器和網路組件分配必需的資源來進行會話
·動態添加、刪除或者修改同會話相關的資源來維持多個點播服務的一體化
·為會話管理服務質量
·管理會話的生命周期
SM的一項主要功能是通過同適當的伺服器和網路組件的資源管理器的協商下,為會話獲取必需的資源。它們包括:
·點播資源管理器的接口決定推流伺服器資源(資產區域),分配流伺服器和輸出連線埠、 UDP/IP參數等(接口S3)
·加密資源管理器的接口決定會話必需的加密資源(接口S4)
·網路資源管理器的接口決定單向路徑,傳送請求的視頻流到那些覆蓋了用戶住處的邊 緣設備
會話管理器需要同點播資源管理器、邊緣資源管理器和其它組件的資源管理器進行商議來分配資源,並使視頻流從任一伺服器傳到任一邊緣設備上。例如,在連線著通過向用戶的標識網路的推流伺服器上,資產檔案是不可用的。這時,不得不使用一個備用的伺服器和網路。因此,SM將需要同點播資源管理器和其它資源管理器商議消除差異。
·管理互動的會話,如VOD中使用的會話,可以使用互動式的會話管理器。
·在交換廣播視頻服務中可以使用交換廣播視頻管理器來管理會話。
1.2.13 CA系統
CA系統負責視頻點播服務的總體安全。除了支持CAS本身現有的功能,架構還將允許在相同或不同的數據轉發器中引入新的CAS。
在典型的CAS中,數字服務的加密可以通過使用授權控制信息(ECM)和授權管理信息(EMM)來完成。ECM被用來保護控制字,這些控制字加密必需的。EMM被用來為用戶找回ECM。
在CAS中,同其它配置信息一樣,需要開放接口來開放ECM和EMM訪問。
假設先進行加密,通過一種方式產生ECM/EMM來使得一組數字機頂盒能夠訪問早先存儲在伺服器中已經加密了的內容。而實時加密,將產生的ECM/EMM分配給一個特定的會話。基於由CAS產生的ECM,內容在加擾器上被加密然後傳送出去。
內容是否需要被加密是由許多因素來決定的。在由Content Specification 1.1定義的相應的資產元數據檔案中,內容提供者可以要求將資產通過加密系統進行加密。網路運營商也可以要求加密特定服務。另外,如果有多個CAS數據轉發器,系統將能夠識別內容是由哪個CA系統加密的。
有許多途徑可以將ECM/EMM傳輸到數字機頂盒中。例如,將其傳輸到相應的MPEG頻道或通過越界進行傳輸。
1.2.14加密資源管理器
加密資源管理器負責管理加擾器和提供會話必需的加密資源(通過接口R4)。這些加擾器可以放置在伺服器與邊緣設備之間的任何地方。
加密資源管理器
1.2.15加擾器
加擾器執行攜帶了MPEG-2信息包的點播內容的實時加密。它可以被放置在推流伺服器與邊緣設備之間的任何地方。例如,加擾器可以嵌入多路復用器或邊緣QAM之中。
為了完成實時加密,加擾器需要找到適當的參數,如來自相應CA系統的ECM(通過接口R3)。
1.2.16網路資源管理器
網路資源管理器負責分配和管理網路傳輸所需的資源(通過接口R5)。換句話說,網路資源管理器需要識別能將數字視頻流從伺服器傳輸到覆蓋了正確服務群和網路資源的邊緣設備的單向通路,為了分配網路資源,網路資源管理功能被劃分成兩個實現了不同組件的功能模組。這兩個功能塊是網路資源監控和網路資源分配。當網路資源分配將數據平面組件間的網路頻寬保存起來時,網路資源監控提供了信息的連通性和數據平面組件間可用的網路頻寬。當NGOD版本1和IP傳輸網路的未來版本的資源管理器實現網路資源分配時,網路資源監控功能由一個叫網路資源監控器的組件來實現。
1.2.17傳輸網路
傳輸網路用於將視頻流傳送到邊緣設備上,潛在地通過一系列的網路設備,如加擾器。
重在實現,傳送視頻流用到了各種傳輸網路,如乙太網和ATM/SONET;在所有實例中,都是通過在傳輸網路上使用IP包來傳送視頻。當前主流技術是通過乙太網使用IP的基本結構。特別是,請求內容是在推流伺服器的輸出上被MPEG SPTS運載和UDP/IP映射。可以使用來乙太網交換和傳輸來將流從網路資源管理器傳送到基於結構正確的邊緣設備上。
1.2.18邊緣資源管理器
邊緣資源管理器負責分配和管理邊緣設備上所需的資源,如QAM頻寬(通過接口R6)。
特別地,邊緣資源管理器需要從那些為請求機頂盒提供服務的邊緣設備上分配明確的QAM資源。在從會話管理器特定會話來的資源請求上,邊緣資源管理器需要確定邊緣設備的使用,輸入UDP連線埠和IP位址,輸出頻率和MPEG節目參數。邊緣資源管理器的其它功能也包括頻寬管理和服務質量。例如,為了支持動態添加內容到一個存在會話中,邊緣頻寬需要被添加到由相同QAM提供的會話中去。
1.2.19邊緣設備
·MPEG PID重映射
·PCR重印
·統計多路技術
·速率調整
·多點傳送交換(如交換廣播)
1.2.20網路管理系統
網路管理系統(NMS)負責管理架構中描述的數據轉發器組件。管理包括錯誤偵測,狀態監控和配置。當需要為這些接口定義適當的MIB時,常使用慣用的協定,如SNMP。
在各種錯誤情況下,可以為關鍵的NGOD組件提供事件日誌來進行更詳細的診斷和分析。
1.2.21數據倉庫
數據倉庫負責對來自架構中各種組件(會話管理器和資源管理器)的點播統計數據進行收集、分析和記錄。其功能的詳細說明不在此說明書的範圍之內。
1.2.22日誌伺服器
日誌伺服器(LS)負責從架構中各種組件上收集事件日誌數據。為了進行診斷和事件跟蹤,需要使用LS來提供詳細的點播會話和資源信息的日誌。
2接口描述
總體架構中的接口都被定義成開放的、公有的,以此來促進將點播服務套用在多商家的環境中。為了在合理的短期內達到特殊的下一代點播服務的目標,根本上將致力於挑起任何相關的現有的標準及其對接口的擴展。
這些接口屬於以下三種類別:
·無論怎么套用都能使用現有的標準。
·需要對現有的的標準進行修改或者擴展
·需要提出和採用新的規範
資產接口
資產相關的接口包括A1-A7,其主要負責管理或操縱資產元數據和內容。另外,它們也負責監控資產的狀態。
2.1.1資產分發接口(A1)
ADS與AMS之間的資產分發接口負責分發從ADS到AMS的內容和元數據檔案。CableLabs Asset Distribution Interface version 1.1(ADI 1.1)中定義到,一個資產由ProviderID和AssertID聯合唯一標識。這裡也有針對引入了收集概念的ADI 2.0進行的討論。在CableLabs Content Specification version 1.1中已經定義了VOD內容格式。
2.1.2資產獲取接口(A2)
AMS和APM之間的資產獲取接口負責管理從AMS到APM及SS的資產獲取。另外,這個接口可以提供額外的作用,如資產狀態的查詢和資產的刪除。
2.1.3資產傳播接口(A3)
APM和SS之間的資產傳播接口負責管理到SS的資產傳送。
APM套用一些規則來判斷一個內容檔案要被傳送到哪裡。這些規則可由內容副本和快取等存儲特性來決定。APM和它的規則的內在實現不在本說明書的範圍中。然而,接口需要特別允許APM從SS找到必需的信息,如存儲可用性、下載和傳輸頻寬等。
2.1.4實時元數據接口(A4)
RTM和AMS之間的實時元數據接口負收集元數據並描述來自RTS的內容。
2.1.5實時管理接口(A5)
RTM和RTS之間的實時管理接口負責管理RTS實時內容的獲取,如源標識、開始和結束時間等。RTM需要得到來自導向數據提供者的節目列表信息,至於這是怎么做的就超出了NGOD說明書的範圍。
2.1.6資產發布接口(A6)
AMS和NS之間的資產發布接口負責將資產列表和元數據從AMS發布到NS或其它任何套用組件上,同其它導航需要的內容一樣。
這個接口將從事資產列表和元數據的添加、刪除和修改。另外,它也將更新資產的狀態。
2.1.7客戶端導航接口(A7)
ODC和NS之間的客戶端導航接口負責將由NS提供的資產列表和元數據進行導航。ODC將執行基於套用流程的資產查詢。對此說明書來說,任何代表數字機頂盒執行資產查詢的網關伺服器將被認為是ODC的一部分。
這個接口還對基於XML和XSL的標準Web接口起到了槓桿的作用。XSL可以被用來將XML格式的元數據轉換成各種ODC使用的格式。
會話接口
會話相關的接口包括S1-S6。它們主要負責會話的建立和銷毀,如同其它會話管理功能。它們實際上是非常實時的。因此,諸如回響時間和吞吐量這樣的性能問題將被放到接口設計中來考慮。
一般來說,會話協定可以廣泛使用兩套標準:DSM-CC和RTSP。MPEG數字存儲媒體-支配與控制(DSM-CC)網路協定可以被用來進行會話的建立、銷毀和其它相關的會話信息。特別是這些協定可以運行在TCP/IP上。會話建立協定(SSP)中的Time Warner Pegasus方案已經採用DSM-CC的一個子集並進行了一些擴展。實時流協定(RTSP)是IETF中的一個標準提議,最初通過IP從事實時流媒體而擴展為支持HFC網路。
DSM-CC和RTSP接近不同的工業許可、性能和適應性。NGOD說明書採用特殊的接口混合了兩種方法。如果有個新的方法,同這兩個現有的方法相比有重要的優勢,那么也將被考慮到。
2.2.1客戶端會話接口(S1)
ODC和SM之間的客戶端會話接口負責將信息接收/傳送給ODC。它們包括客戶會話的建立、銷毀和其它客戶端管理功能,如會話的心跳機制。對於本架構來說,任何代表數字機頂盒執行會話信號的網關伺服器將被考慮成ODC的一部分。
2.2.2會話授權接口(S2)
SM和PS之間的會話授權接口負責對ODC請求的會話進行授權。另外,為了來自ODC特殊的會話請求,它提供了一個由ProviderID和AssetID標識的資產列表。它還為會話提供必要的資源,如比特率、解碼器和相關參數的加密。
2.2.3會話和點播資源接口(S3)
SM和ODRM之間的會話和點播資源接口負責在SS上對請求會話的所需資源進行商議。
相關參數包括請求信息中的一系列ProviderID和AssetID、指定SS和它的輸出連線埠、回響信息中的源UDP/IP參數等。
2.2.4會話和加密資源接口(S4)
SM和EnRM之間的會話和加密資源管理器負責在EE上對請求會話所需的資源進行商議。
相關參數包括UDP連線埠、加密流的IP位址和CA系統ID等。
2.2.5會話和網路資源接口(S5)
SM和NRM之間的會話和網路資源接口負責在TN上對請求會話所需的資源進行商議。
相關參數包括UDP連線埠、請求信息中所選SS 和邊緣設備的IP位址、回響信息中指派的傳輸網路資源等。
2.2.6會話和邊緣資源接口(S6)
SM和ERM之間的會話和邊緣資源接口負責在邊緣設備上對請求會話所需的資源進行商議。
相關參數包括請求信息中將所有請求用戶可理解的QAM標識進行區域顯示,回響信息中指派使用的邊緣QAM、頻率和MPEG調整參數。
資源接口
2.3.1資產定位接口(R1)
ODRM和APM之間的資產定位接口負責分配SS來對請求資產推流。在這種模式中,假定APM維持一張資產表及其在SS上的位置,並將SS的位置返回給ODRM。
2.3.2推流伺服器資源接口(R2)
ODRM和SS之間的推流伺服器資源接口負責管理SS的資源。通過這個接口,ODRM將監控多個SS的配置、狀態和可用資源。使用這個信息可以確定標識的SS通過資產定位接口(R1)來推流是有效的,並且有足夠的頻寬容量來對資產推流。
2.3.3 CAS接口(R3)
CAS和EE之間的CAS接口負責獲得適當的訪問信息,如ECM,來為EE加密請求會話。在多CA環境下,EE可以使用標識符(CA系統ID)來選擇特定的CA系統進行會話加密。作為進一步的最佳化,為了即將來臨的會話,EE要求存儲來自所用CA系統的多個ECM。
2.3.4加密資源接口(R4)
EnRM和EE之間的加密資源接口負責管理和分配加密資源。通過這個接口,EnRM監控多個EE的配置、狀態和可用資源。基於當前EE的可用性、所需加密的類型和其它因素,為每個會話選擇合適的EE。
2.3.5網路資源接口(R5)
NRM和TN之間的網路資源接口負責管理和分配TN資源。通過這個接口,NRM監控多個TN路徑上的組件(乙太網交換機)的配置、狀態和可用資源,也可以在所選網路路徑中保留適當的頻寬資源。如同IETF中定義的標準,它們已經忙於某個問題。NGOD說明書將在最小的改動下,將標準的IP網路協定作用在這個接口上。按照規定的之前,NRM由網路資源監控器和網路資源分配組成。如果僅僅只使用網路資源監控器,接口R5就不需要了。
2.3.6邊緣資源接口(R6)
ERM和邊緣設備之間的邊緣資源接口負責管理和分配邊緣資源。通過這個接口,ERM監控多個邊緣設備的配置、狀態和可用資源。假定ERM維持邊緣設備管理的資源總量和狀態,將選擇合適的邊緣設備和QAM,除了頻率和MPEG節目這樣的調整信息。
授權接口
授權接口包括E1-E2,負責執行授權驗證、購買授權和通過ES進行事務傳遞。
2.4.1授權驗證接口(E1)
PS和ES之間的授權驗證接口負責執行授權核對。需要提供用戶ID和購買的服務。為了提高執行效率,在ES為每個授權提供有效期時,PS可以將授權核對的結果保存下來。當SM通過接口S2請求授權時,PS將可以回響這個請求而不需要返回給ES。
2.4.2客戶端購買接口(E2)
ODC和PS之間的客戶端購買接口負責對所選的服務進行購買授權核對。對於此說明書來說,任何代表數字機頂盒與PS進行通信的網關伺服器被認為是ODC的一部分。通過這個接口,ODC傳送購買請求信息到PS。通過核對快取結果或者像在授權驗證接口描述中那樣執行授權核對,PS將決定用戶是否有權購買所選的服務。PS傳送購買回響信息給ODC,指示此購買否被授權。
接口
流控制接口(C1)支持VCR像播放、暫停、快進、倒退這樣的“欺騙模式”。如同會話管理,接口可以採用DSM-CC或者RTSP標準。
在DSM-CC中,DSM-CC(user-to-user)規範已經被Time Warner Pegasus 方案作為輕量級系統控制協定(LSCP)採用。在RTSP中,像公共框架那樣提供了HTTP流控制。特別是,流控制信息由SS直接處理來確保較低的反應時間。
客戶端
客戶端自動監測接口負責允許ODC自動尋找自己在傳輸分布網路(HFC)中的位置並周期性地回報給數據轉發器組件。
已經計畫了多種方案。例如,客戶端可以自動尋找使用一套由機頂盒可見的邊緣QAM指定的獨特的MPEG傳輸流ID。
傳輸接口
視頻傳輸接口包括V1-V4,負責點播內容的遞送。
2.7.1源傳輸接口(V1)
源傳輸接口指定了用於攜帶在SS輸出上的點播流的協定。對於乙太網輸出,得使用在UDP/IP之上的MPEG-2單一節目傳輸流(SPTS)映射。
2.7.2加密傳輸接口(V2)
加密傳輸接口指定了用於攜帶由合適EE加密的點播流的協定。特別是,MPEG-2單一節目傳輸流(SPTS)通過UDP/IP進行加密和傳送。如果ECM/EMM在流中傳遞,MPEG-2傳輸協定可以用來指定將它們傳遞到哪去。
2.7.3網路傳輸接口(V3)
網路傳輸接口定義了用於攜帶從伺服器到邊緣設備的核心IP網路中的點播流的協定。對於乙太網輸出,得使用在UDP/IP之上的MPEG-2單一節目傳輸流(SPTS)映射。
2.7.4 客戶端傳輸接口(V4)
客戶端傳輸接口定義了用於攜帶邊緣設備輸出上的點播流的協定,如QAM調節器和CMTS。對於QAM調節器,得使用QAM之上的MPEG-2多節目傳輸流(MPTS)。將附加數據內容編碼成MPEG格式,並傳送到數字機頂盒中。
管理接口
網路管理接口主要是指一個外部NMS的接口。NGOD為所有關鍵組件定義了一組共同的MIB,也為每個單獨的組件定義了特殊的MIB 。
倉庫接口
DW和總體架構中相關組件之間的數據倉庫接口(W)負責對公共定義格式的數據的收集。這個接口可用於各種NGOD組件,如SM、ERM和ODRM。
日誌接口
LS和總體架構中相關組件之間的事件日誌接口(L)負責對對公共定義格式的日誌事件的收集。這個接口可以用於來自SM和各種資源管理器的會話日誌和資源信號事件。
監測接口
多個數據轉發器之間的服務監測接口負責服務和資源的監測。這些接口異步運行於會話和資源信號接口。它們將在第6節進行詳述。