小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

DVB SI 理解入門指南(三)

 若水_Jesse 2013-04-21
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ú)的事件。
對(duì)于當(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ù)提供商可能會(huì)更新這些信息。而另一些則更愿意保持開始時(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í)。因此對(duì)于UTC-6,t0就是前一天的下午6點(diǎn);
i、 table_id 0x50(對(duì)其它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被保留。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多