什么是ECM,EMM,AU,EMU? (DTV名詞掃盲)
ECM???? 其全稱為Entitlement Control Message(授權(quán)控制信息),其意思就是“與條件收視(CA)有關(guān)的控制信息”。
EMU??? 是英文Emulator的縮寫,意思是仿真器,在衛(wèi)星接收領(lǐng)域指使用硬件或軟件模擬有條件接收認(rèn)證環(huán)節(jié)的環(huán)境
EMM?? 英文為:Entitlement Management Message,它的中文含義為“授權(quán)管理信息”,通俗說就是“與更改收視卡內(nèi)容有關(guān)的管理信息”。
????????????? EMM含有要求收視卡更改數(shù)據(jù)所需的子命令和數(shù)據(jù)信息。 為對抗破解,這些信息采用了復(fù)雜的方法進(jìn)行了加密。
AU??????? Auto update, 自動升級授權(quán)信息
Hops?????? 鏈路數(shù)目
CA??????? 有條件接收系統(tǒng)。常用CA有瑞士Nagravision,英國NDS、法國Canal+與Viacess、荷蘭Workcrypt與Irdeto等;國內(nèi)有清華同方、算通等
CAID????? 有條件接收系統(tǒng)標(biāo)識,通俗的說就是加密系統(tǒng)商的代號
EMMG?? EMM發(fā)生器,產(chǎn)生針對用戶的信息EMM(也稱E信息)。其授予用戶何時(shí)能收看何節(jié)目的權(quán)限,是用戶收視權(quán)管理的一個(gè)重要部分。為防止EMM信息被破
????????????? 譯,一些重要的EMM需加密后傳送,用戶端必須解密后才可使用。
PPUA
CW??????? Control wold 控制字
PID???????? 分組識別符
EPG????? 電子節(jié)目時(shí)間表
KEY???? 秘匙
Procotol??? 通訊協(xié)議
ZAP?????????????? 經(jīng)常來回切換的一組頻道
Frequency??????????? 轉(zhuǎn)發(fā)器下行頻率
FEC??????????????? 前向糾錯(cuò)比
Bouquets?????????????? 在DreamBox中是指用戶自己定義的一組節(jié)目的集合,例如體育節(jié)目頻道 sports ,電影節(jié)目頻道 movies,便于分類查尋頻道。
POL????????????????? Polarisation LNB 極化方式
SatcoDX?????????? 衛(wèi)星數(shù)據(jù)信息的一種協(xié)議,包含衛(wèi)星經(jīng)度,轉(zhuǎn)發(fā)器數(shù)據(jù)等幾乎所有的信息,可以與接收機(jī)通訊自動更新這些信息.
SymbolRate?????? 符碼率
service????????????????? 在衛(wèi)星領(lǐng)域一般指頻道或者頻道的提供商
TID 轉(zhuǎn)發(fā)器ID
SID 頻道順序編號
PID 頻道包含的各種數(shù)據(jù)ID,包括以下內(nèi)容:
VID 視頻ID
AUD 音頻ID
PMT 節(jié)目映射表
PCR
CAID 加密系統(tǒng)代碼4字節(jié)
ECM
EMM
PRV 加密系統(tǒng)的代碼6個(gè)字節(jié)
TTX 附加的文本信息
AC3 AC# 數(shù)字音頻ID
傳輸流的包長為固定的188個(gè)字節(jié),包含TS頭、適配域和凈荷數(shù)據(jù)。TS頭是由同步字節(jié)、標(biāo)志比特、指示比特、PID加上其他諸如 糾錯(cuò)的定時(shí)的信息組成的。其中PID用于區(qū)別不同的流和不同的節(jié)目特定信息(PSI)。一共有五種不同的PSI:節(jié)目關(guān)聯(lián)表(PAT),節(jié)目映射表 (PMT),網(wǎng)絡(luò)信息表(NIT),條件接收表(CAT),數(shù)字存儲媒體命令與控制(DSM-CC)。
字電視與傳統(tǒng)模擬電視節(jié)目選擇的方式完全不同, 傳統(tǒng)電視的每一個(gè)頻道對應(yīng)一個(gè)節(jié)目,只要調(diào)到相應(yīng)的頻率, 就可以看到節(jié)目。 而在數(shù)字電視信號中,一路碼流對應(yīng)多路節(jié)目,使用復(fù)用技術(shù)就可以做到了。一個(gè)物理的頻道只能給出包含多路節(jié)目的一路傳輸流。要觀看其中的某一路節(jié)目,還必 須從該傳輸流中提取出該路節(jié)目的壓縮包,然后再進(jìn)行解碼。 所以怎樣從眾多的傳輸流中,選中一路節(jié)目播放,就變得很復(fù)雜。在mpeg-2的傳輸流(Transport Stream)中,節(jié)目專用信息PSI(Program Specific Information),就是規(guī)定不同節(jié)目和節(jié)目中的不同成分如何復(fù)用成一個(gè)統(tǒng)一的碼流。以PSI為基礎(chǔ)可以提供一個(gè)碼流的構(gòu)成,從而幫助用戶對節(jié)目進(jìn) 行選擇。DVB中的服務(wù)信息SI(Service Information)則對此進(jìn)行了進(jìn)一步的擴(kuò)展,加入了一些對用戶有用的信息,標(biāo)示節(jié)目的類型,服務(wù)商,節(jié)目的相互關(guān)系等。正確的了解mpeg-2的 PSI以及DVB的SI的結(jié)構(gòu),及其在節(jié)目組織,選擇中的應(yīng)用,可以正確理解service information在DVB解碼中的地位。對于我們做好對數(shù)字節(jié)目的復(fù)用,也能起到幫助作用。
1, MPEG-2 TS中的PSI
PSI信息主要包括以下的表:
?? PAT(Program Association Table):節(jié)目群叢表,該表的PID是固定的0x0000,它的主要作用是指出該傳輸流ID,以及該路傳輸流中所對應(yīng)的幾路節(jié)目流的 MAP 表和網(wǎng)絡(luò)信息表的PID。
?? PMT(Program Map Table):節(jié)目映射表,該表的PID是由PAT提供給出的。通過該表可以得到一路節(jié)目中包含的信息,例如,該路節(jié)目由哪些流構(gòu)成和這些流的類型(視 頻,音頻,數(shù)據(jù)),指定節(jié)目中各流對應(yīng)的PID,以及該節(jié)目的PCR所對應(yīng)的PID。
?? NIT(Network Information Table):網(wǎng)絡(luò)信息表,該表的PID是由PAT提供給出的。NIT的作用主要是對多路傳輸流的識別,NIT提供多路傳輸流,物理網(wǎng)絡(luò)及網(wǎng)絡(luò)傳輸?shù)南嚓P(guān) 的一些信息,如用于調(diào)諧的頻率信息以及編碼方式。調(diào)制方式等參數(shù)方面的信息。
?? CAT(Conditional Access Table):條件訪問表,PID - 0x0001。
除了上述的幾種表外,mpeg-2還提供了私有字段,用于實(shí)現(xiàn)對MPEG-2的擴(kuò)充。
2, DVB中的SI
Mpeg-2的PSI中提供了不少的相關(guān)節(jié)目組成和相互關(guān)系的信息,從而使得在接收端可以正確的對多路傳輸流進(jìn)行分解。但是這些信息在實(shí)際使用時(shí)仍顯得不夠,為此在DVB中采用SI對PSI信息進(jìn)行了進(jìn)一步的擴(kuò)展。
除了在PSI中的信息之外,DVB還定義了一些其他的一些表。
SI的主要用途有:
a、根據(jù)NIT,PAT,PMT等信息可以進(jìn)行自動的頻道調(diào)諧;
b、更方便的對節(jié)目進(jìn)行選擇和定位;
c、實(shí)現(xiàn)電子節(jié)目指南EPG(Electronic Program Guide),等等。
PSI中的信息基本上都是與當(dāng)前碼流相關(guān)的,即它們所涉及的內(nèi)容都與當(dāng)前碼流中的部分信息相關(guān)。與PSI不同的是,SI的信息可以包括不在當(dāng)前碼流中的一些服務(wù)和事件,允許用戶進(jìn)行更多的選擇和了解更多的其他服務(wù)信息。
DVB規(guī)定攜帶SI信息的傳輸包必須用指定的PID,指定的PID如下表:
??? TABLE TYPE??? PID Value
PAT 0X0000
CAT 0X0001
TSDT 0X0002
RESERVED 0X0003 TO 0X000F
NIT,ST 0X0010
SDT,BAT,ST 0X0011
EIT,ST 0X0012
RST,ST 0X0013
TDT,TOT,ST 0X0014
Network Synchroniztion 0X0015
Reserved for future use 0X0016 TO 0X001B
Inband signaling 0X001C
Measurement 0X001D
DIT 0X001E
SIT 0X001F
在該表中可以看到同一個(gè)PID可以對應(yīng)不同的表,要把這樣的表區(qū)分開來,需要進(jìn)一步找到TableID 進(jìn)行識別。TableID表如下:????????
Value Description
0x00 Program_association_section
0x01 Conditional_access_section
0x02 Program_map_section
0x03 Transport_stream_description_section
0x04 TO 0x3F Reserved
0x40 Network_information_section-actual_network
0x41 Network_information_section-other_network
0x42 Service_description_section-actual_transport_stream
0x43 TO 0x45 Reserved for future use
0x46 Service_description_section-other_transport_stream
0x47 TO 0x49 Reserved for future use
0x4A Bouquet_association_section
0x4B TO 0x4D Reserved for future use
0x4E Event_information_section-actual_transport_stream,P/F
0x4F Event_information_section-other_transport_stream,P/F
0x50 TO 0x5F Event_information_section-actual_transport_stream,schedule
0x60 TO 0x6F Event_information_section-other_transport_stream,schedule
0x70 Time_data_section
0x71 Running_status_section
0x72 Stuffing_section
0x73 Time_offset_section
0x74 TO 0x7D Reserved for future use
0x7E Discontinuity_information_section
0x7F Selection_information_section
0x80 TO 0xFE User defined
0xFF Reserved
有了這兩個(gè)ID我們可以在碼流中找到我們想要的任何一張表。
SI主要包括以下一些信息表:
NIT(Network Information Table):NIT的作用主要是對多路傳輸流的識別,NIT
提供多路傳輸流,物理網(wǎng)絡(luò)及網(wǎng)絡(luò)傳輸?shù)南嚓P(guān)的一些信息,如用于調(diào)諧的頻率信息以
及編碼方式。調(diào)制方式等參數(shù)方面的信息。根據(jù)此信息設(shè)置IRD(Integrated Receiver
Decoder)可以進(jìn)行多路傳輸流之間的切換。
SDT(Service Description Table):用于描述系統(tǒng)中各路節(jié)目的名稱,該節(jié)目的提
供者,是否有相應(yīng)的時(shí)間描述表等方面的信息。該表可以描述當(dāng)前傳輸流,也可以描
述其他的傳輸流,這由TableID進(jìn)行區(qū)分。
EIT(Event Information Table):該表示對某一路節(jié)目的更進(jìn)一步的描述。它提供
事件的的名稱,開始時(shí)間,時(shí)間長度,運(yùn)行狀態(tài)等。
TDT(Time and Data Table):該表提供當(dāng)前的時(shí)間信息,該表用來對IRD的解碼
時(shí)鐘進(jìn)行更新
BAT(Bouquet Association Table):該表提供一系列類似節(jié)目的集合。這些節(jié)目
可以不在同一個(gè)傳輸流中,利用該表可以很方便的進(jìn)行相關(guān)節(jié)目或某一類節(jié)目的瀏覽
和選擇。
RST(Running Status Table):該表提供某一具體事件的的運(yùn)行狀態(tài),可用于按時(shí)
自動的切換到指定的事件
TOT(Time Offset Table):該表提供當(dāng)?shù)貢r(shí)間與TDT之間的關(guān)系,該表與TDT
配合使用。
TSDT(Transport Stream Description Table):由PID0x0002標(biāo)識,提供傳輸流的一
些參數(shù).
ST(Stuffing Table):該表表明其內(nèi)容是無效的,只是作為填充字節(jié)。
那么,我們?nèi)绾芜\(yùn)用DVB中的SI 信息表呢?
DVB SI 入門(二)——DVB SI 的使用 Ben
1、網(wǎng)絡(luò)信息表(NIT)
網(wǎng)絡(luò)信息表提供一組傳輸流以及相應(yīng)的調(diào)諧信息。NIT在IRD(整合接收解碼器)啟動程序中用到,并且調(diào)諧信息可以存儲到不變的存儲器中。NIT還可以用來標(biāo)志調(diào)諧信息的變化。NIT遵從如下規(guī)定:
a、當(dāng)前的傳輸系統(tǒng)必須包含NIT。
b、 當(dāng)且僅當(dāng)NIT包含可用的傳輸系統(tǒng)描述符,當(dāng)前傳輸系統(tǒng)才是有效的。這就指定了NIT包含有效信息的條件。在一些廣播傳輸系統(tǒng)邊界,TS中的NIT也被允 許用來描述廣播頻道中的早期的網(wǎng)絡(luò)。IRD不得不選擇一個(gè)不同的機(jī)制來獲得當(dāng)前傳輸系統(tǒng)的相應(yīng)的調(diào)諧信息。例如,一個(gè)衛(wèi)星IRD接受到當(dāng)前傳輸系統(tǒng)的一個(gè) 衛(wèi)星傳輸系統(tǒng)描述符,那么這個(gè)描述符被視為有效,如果一個(gè)電纜IRD接收到當(dāng)前傳輸系統(tǒng)的一個(gè)電纜傳輸系統(tǒng)描述符也是有效的,但是,如果電纜IRD接收到 當(dāng)前傳輸系統(tǒng)的一個(gè)衛(wèi)星傳輸系統(tǒng)描述符,那么這個(gè)描述符對于這個(gè)IRD就是無效的。
c、如果當(dāng)前傳輸系統(tǒng)一個(gè)有效的NIT在SI比特流中出現(xiàn),那么這個(gè)NIT應(yīng)當(dāng)列出當(dāng)前傳輸系統(tǒng)中所有的TS。
d、SI流每10秒鐘應(yīng)當(dāng)至少包含8個(gè)TS包來傳輸NIT或者空包。這個(gè)規(guī)定簡化了廣播傳輸邊界中NIT的復(fù)位(replacement)。使用這樣的復(fù)位機(jī)制,使得本地頻率控制使用低廉設(shè)備成為可能。
SI 使用兩個(gè)標(biāo)志來描述傳輸系統(tǒng)。它們分別是network_id和original_network_id。后者用來作為一個(gè)TS中的一個(gè)服務(wù)的唯一標(biāo)志 符,即使這個(gè)TS被傳送到了其他的傳輸系統(tǒng)之中。一個(gè)TS可以被path: original_network_id/transport_stream_id唯一標(biāo)識。一個(gè)服務(wù)可以被path: original_network_id/transport_stream_id/service_id唯一標(biāo)識。顯然,network_id不在這個(gè) path之內(nèi)。另外,每個(gè)original_network_id中都有不同的service_id。當(dāng)一個(gè)服務(wù)(同一個(gè)TS內(nèi))被傳送到另一個(gè)傳輸系統(tǒng) 后,只有network_id改變了,original_network_id不受影響。
下面舉個(gè)例子,考慮如下情況:有兩個(gè)服務(wù)(A和B),它們源于兩個(gè)不同的傳輸系統(tǒng)并且碰巧有相同的service_id和transport_stream_id,它們被傳輸?shù)揭粋€(gè)新的傳輸系統(tǒng)。
在 這個(gè)例子中,這兩個(gè)服務(wù)被安排在新network中的不同的TS中。如果這兩個(gè)服務(wù)被放在同一個(gè)TS中,那么必須修改服務(wù)的ID號,因?yàn)樵谕粋€(gè)TS中一 個(gè)service_id不能夠分配給多個(gè)服務(wù),并且一個(gè)TS僅僅可以對應(yīng)一個(gè)original_network_id。
2、BAT信息
BAT提供一組服務(wù),這些服務(wù)提供了一個(gè)基礎(chǔ),IRD在這些基礎(chǔ)之上向用戶展示有效的服務(wù)。BAT的傳輸是可選的。下面的規(guī)則提高了SI比特流的連貫性并且簡化了IRD的工作。
SI比特流應(yīng)當(dāng)在每個(gè)BAT子表中列出集錦的所有服務(wù)。
注意:一個(gè)服務(wù)可以屬于多個(gè)bouquet。這一規(guī)定使得IRD可以通過不同的TS得到一個(gè)服務(wù)。
如 果IRD將bouquet中服務(wù)信息提供給用戶,那么列在bouquet中的服務(wù)就得到保證,否則一些服務(wù)將會丟失。一個(gè)bouquet可以把不同網(wǎng)絡(luò)傳 輸?shù)亩鄠€(gè)TS中的服務(wù)集中起來。如果BAT中所有服務(wù)都被列在SDT中,IRD對bouquet中所有服務(wù)信息的訪問將會變得容易。同樣的,如果NIT信 息給出所有TS中service的容量,IRD對service的訪問將會變得容易。
3、SDT信息
SDT用來羅列TS中service的名稱以及其他參數(shù)。每一個(gè)TS中都有一個(gè)獨(dú)立的SDT子表。為了提高對service的采集,定義了下列規(guī)則:
強(qiáng)制傳輸當(dāng)前TS的SDT。
SDT列出的SI比特流至少包括TS中所有服務(wù)。
另外:
當(dāng)前TS(例如table_id=0x46)中SDT描述其他TS時(shí),應(yīng)當(dāng)列出這個(gè)TS的所有service。
強(qiáng)烈推薦service_id,在一個(gè)network中一旦把一個(gè)service_id分配給了一個(gè)特定的服務(wù),那么這個(gè)service_id將不再變化,以便于IRD實(shí)現(xiàn)收藏頻道列表之類的功能。
DVB SI 入門(三)
4.??? EIT 信息
事件信息表用來傳遞當(dāng)前的,將來的甚至更遠(yuǎn)的未來的事件的信息。每個(gè)Service都有自己獨(dú)立的EIT子表。
4.1??? EIT Present/Following 信息(一下簡稱EIT P/F)
下列規(guī)則簡化了EIT P/F信息的獲得。SI規(guī)范規(guī)定EIT段最大部超過4096字節(jié)。
SI 流中的每個(gè)Service都有兩段來描述EIT Present/Following,section_number 0x00用來描述當(dāng)前事件,section_number 0x01描述下一個(gè)事件。這些約束不適用于NVOD引用的Service,這些Service在每段中可能有多個(gè)事件描述,并且在EIT Present/Following中可能有更多的段。推薦提供事件描述event_id的升序排列。
在一個(gè)section中,SI可以用最多4096個(gè)字節(jié)來描述一個(gè)單獨(dú)的事件。
對于當(dāng)前事件有如下規(guī)定:
a、同一時(shí)刻最多只有一個(gè)當(dāng)前事件。
b、當(dāng)存在一個(gè)當(dāng)前事件時(shí),該事件應(yīng)當(dāng)被描述在EIT Present/Following的section0中。
c、當(dāng)前事件中的running_status應(yīng)當(dāng)被給出。如下表:
e、在同一時(shí)刻,最多有一個(gè)following event。
f、如果following event存在,該事件應(yīng)當(dāng)在EIT Present/Following的section1中。
g、如果following event不存在,則傳輸一個(gè)section1為空的EIT Present/Following。
h、following event的running_status應(yīng)當(dāng)給出,如下表:
事件的持續(xù)時(shí)間和EIT持續(xù)時(shí)間一樣,必須包含事件被置為“not running”或者“pausing”。事件的開始時(shí)間和EIT start_time一樣,應(yīng)當(dāng)是整個(gè)事件的開始時(shí)間,而不是從pause恢復(fù)后的時(shí)間。
注 意:一個(gè)事件的開始時(shí)間加上它的持續(xù)時(shí)間可能比following event的開始時(shí)間要小。換句話說,允許事件之間有間隔。在這種情況下,following event被看作是間隔后的事件。這個(gè)事件應(yīng)當(dāng)編在EIT Present/Following的section1中。
注意:開始時(shí)間和持續(xù)時(shí)間都是預(yù)定的。一些廣播服務(wù)提供商可能會更新這些信息。而另一些則更愿意保持開始時(shí)間不變。例如為了避免名為“8點(diǎn)新聞”的事件被誤解,把信息中的開始時(shí)間從8:01:23改為8:00:00。
4.2??? EIT Schedule信息
1)EIT Schedule結(jié)構(gòu)
遵從如下規(guī)則:
a、EIT/Schedule分配了16個(gè)table_id,0x50-0x5F給當(dāng)前TS,0x60-0x6F給其它TS,這些id按照時(shí)間順序排列;
b、子表下的256個(gè)section被分為32段(segment),每8個(gè)section一個(gè)段(segment)。Segment#1,從section0到7,segment#2,從section8到15,等等;
c、每段包含三個(gè)小時(shí)內(nèi)開始的事件信息;
d、段內(nèi)事件信息按照時(shí)間排列;
e、 如果一個(gè)段(segment)有n節(jié)(section),而n<8,這個(gè)信息必須放在段中前n個(gè)節(jié)中,還要顯式指明最后一節(jié)的位置:S0+n-1 (S0是段中第一節(jié)),這個(gè)值在EIT的segment_last_section_number中。例如,第二段只有兩節(jié),那么 segment_last_section_number包含值8+2-1=9;
f、如果段中有節(jié)的話,段的segment_last_section_number應(yīng)當(dāng)有值s0+7;
g、完全空的段通過空節(jié)(不含任何loop over事件)表示,段的vsegment_last_section_number值為s0+0;
h、段中事件的安排遵從一個(gè)時(shí)間t0。
t0是通用時(shí)間坐標(biāo)(Universal Time Coordinated(UTC))的“l(fā)ast midnight”。
舉個(gè)例子:UTC-6的下午5點(diǎn),就是UTC-0的下午11點(diǎn),即從“l(fā)ast midnight”算起23小時(shí)。因此對于UTC-6,t0就是前一天的下午6點(diǎn);
i、 table_id 0x50(對其它TS是0x60)的第0段,包含從午夜(UTC時(shí)間)到“今天”02:59:59(UTC時(shí)間)(三個(gè)小時(shí))的事件信息。第1段包含從 03:00:00到05:59:59(UTC時(shí)間)的事件信息,依此類推。這就意味著,第一個(gè)子表包含從“今天”UTC午夜時(shí)間算起前4天的信息;
j、last_section_number用來指明子表的結(jié)束位置;
k、last_table_id用來指明整個(gè)EIT/Schedule結(jié)構(gòu)的結(jié)束位置;
l、與過去事件相關(guān)的段可以用空段代替,參見g規(guī)則;
m、EIT/Schedule包含的事件定義中的running_status應(yīng)當(dāng)設(shè)為“為定義”即0x00;
n、EIT/Schedule表不適用于NVOD涉及的服務(wù),因?yàn)檫@些服務(wù)帶有未定義開始時(shí)間的事件;
2)EIT 加密
EIT Schedule表格可以被加密。為了與條件接入相聯(lián)系,必須分配一個(gè)service_id(=MPEG-2 program_number)來描述加密的EIT Schedule Tables,這個(gè)service_id在PSI中。EIT在PMT中定義,service_id看成由一個(gè)private stream組成的各種電視節(jié)目(The EIT is identified in the Program Map Table (PMT) section for this service_id as a programme
consisting of one private stream),PMT包含一個(gè)或多個(gè)CA_descriptor來驗(yàn)證相關(guān)的CA碼流。為達(dá)到這個(gè)目的,在DVB應(yīng)用程序中service_id的值0xFFFF被保留。
目前國際上數(shù)字高清晰度電視傳輸系統(tǒng)中采用的調(diào)制技術(shù)主要有:四相移相鍵控(QPSK)、多電平正交幅度調(diào)制(MQAM)、多電平殘留邊帶 調(diào)制(MVSB)和正交頻分復(fù)用調(diào)制(OFDM)。在有線電視中主要采用MQAM調(diào)制方式。QAM調(diào)制是一種節(jié)省頻帶的數(shù)字調(diào)幅方法(16QAM的頻譜利 用率為4(bit/s)/Hz,64QAM的頻譜利用率為6(bit/s)/Hz),有較高的信噪比。QAM調(diào)制方法在2400bit/s以上的中、高速 調(diào)制中常被采用,廣泛應(yīng)用于有線電視的下行傳輸及HDTV的地面廣播傳輸中。
??? 2.2加解擾技術(shù)
??? 加解擾技術(shù)用于對數(shù)字節(jié)目進(jìn)行加密解密,其基本原理是采用加擾控制字加密傳輸?shù)姆椒?,用戶端利用IC卡解密。在MPEG傳輸流中,與控制字傳輸相關(guān)的有兩 個(gè)數(shù)據(jù)流:授權(quán)控制信息(ECMs)和授權(quán)管理信息(EMMs),由業(yè)務(wù)密鑰(SK)加密處理后的控制字在ECMs中傳送,其中還包括節(jié)目來源、時(shí)間、內(nèi) 容分類和節(jié)目價(jià)格等節(jié)目信息。對控制字加密的業(yè)務(wù)密鑰在授權(quán)管理中傳送,且業(yè)務(wù)密鑰在傳送前要經(jīng)過用戶個(gè)人分配密鑰(PDK)的加密處理,EMMs中還包 括地址和用戶授權(quán)信息,如用戶可以看的節(jié)目或時(shí)間段,用戶付的收視費(fèi)等。用戶個(gè)人分配密鑰(PDK)存放在用戶的智能卡(SmartCard)中。在用戶 端,機(jī)頂盒根據(jù)PMT和CAT表中的CA descriptor,獲得EMM和ECM的PID值,然后,從TS流中過濾出ECMs和EMMs,并通過 SmartCard接口送給SmartCard。Smart Card首先讀取用戶個(gè)人分配密鑰(PDK),用PDK對EMM解密,取出SK,然后利用SK對ECM進(jìn)行解密,取出CW,并將CW通過Smart Card接口送給解擾引擎,解擾引擎利用CW就可以將擾的傳輸流進(jìn)行解擾。加解擾技術(shù)分為同密和多密技術(shù)。
??? 同密技術(shù)是將兩家或兩家以上的條件接收(CA)系統(tǒng)應(yīng)用于同一網(wǎng)絡(luò)平臺之中,對有線電視臺來說是實(shí)現(xiàn)技術(shù)的選擇和一種競爭的環(huán)境。
??? 多密技術(shù)要求機(jī)頂盒采用CI技術(shù),實(shí)現(xiàn)同一機(jī)頂盒可接收不同CA系統(tǒng)加密節(jié)目。從用戶角度來講,不會因購買哪一家CA的機(jī)頂盒而受到限制,用戶還有選擇其CA服務(wù)的可能性。
??? 2.3復(fù)用與解復(fù)用技術(shù)
??? 整個(gè)復(fù)用過程可以描述為2個(gè)不同層次的復(fù)用。
??? ·節(jié)目層復(fù)用:視頻流、音頻流和資料流通過復(fù)用器復(fù)用成一個(gè)節(jié)目的傳送比特流。
??? ·系統(tǒng)層復(fù)用:多個(gè)節(jié)目的傳送位流通過復(fù)用器復(fù)用成系統(tǒng)比特流。
??? 通過這兩級復(fù)用所生成的都是標(biāo)準(zhǔn)的MPEG-2的TS碼流。
??? 解復(fù)用單元由專用處理器構(gòu)成,負(fù)責(zé)對MPEG-2的TS流和成包基本碼流(PES)進(jìn)行解析,恢復(fù)音視頻解碼器所需的碼流,同時(shí)負(fù)責(zé)對傳輸錯(cuò)誤進(jìn)行標(biāo)識。 傳送系統(tǒng)使用了MPEG-2定義的固定長度為188個(gè)字節(jié)的傳輸流分組方式,這些分組是通過分組頭中的分組標(biāo)識(PID)來識別視頻、音頻或數(shù)據(jù)信息。傳 輸流中包含一個(gè)或多個(gè)節(jié)目,每個(gè)節(jié)目是由一個(gè)或多個(gè)復(fù)用在一起的基本碼流構(gòu)成的。在單路節(jié)目傳送復(fù)用時(shí),組成節(jié)目的傳送碼流的PID信息、碼流中傳輸?shù)膽?yīng) 用(如音頻、視頻等)標(biāo)示符以及這些碼流之間的關(guān)系等,由節(jié)目映射表(PMT)來表示。包含PMT的碼流的PID號由在節(jié)目系統(tǒng)復(fù)用時(shí)定義的PID=0的 系統(tǒng)級控制碼流所攜帶的節(jié)目關(guān)聯(lián)表(PAT)來給出。PMT和PAT都是屬于包含節(jié)目及系統(tǒng)信息的節(jié)目特定信息(PSI)的一部分。解復(fù)用器利用PID= 0的節(jié)目關(guān)聯(lián)表(PAT)識別出攜帶所需節(jié)目映射表(PMT)的比特流的PID,然后從節(jié)目映射表(PMT)中獲得構(gòu)成節(jié)目的基本碼流的PID號,通過設(shè) 置解復(fù)用器中的過濾器,來接收所需節(jié)目的傳送碼流。音視頻基本碼流在傳送層中是以分組的基本流(PES)的形式傳送的,對所選節(jié)目進(jìn)行PES解包后的壓縮 音頻、視頻流數(shù)據(jù)交送音頻和視頻解碼單元處理。
評論
查看更多