如何通过VCT来获知ATSC Bitstream中是否有软件下载数据服务(Software Download Data Service)
Table Name |
service_type |
descriptor |
|
VCT |
0x05 |
Service_location_descriptor |
|
stream_type |
description |
||
0x0B |
DSM-CC |
||
0x95 |
Sections |
||
0x04 |
0x0B |
asynchronous ü ü |
|
0x14 |
synchronized |
||
0x0D |
synchronous |
||
0x |
synchronous |
||
0x06 |
Synchronized |
||
0x95 |
Sections |
||
Notice: @ @ |
|||
0x02 或 0x03 |
@ @ |
从上面表格可以看出,如果service_type等于0x04(请参考A90标准)或者0x05(请参考A97标准),那么码流中必定有下载数据。对于是何种类型的下载数据,可以通过分析Service Location Descriptor表中的stream_type来判断,表中清楚的列举了相关的信息。对于下载数据的时间表(schedule),一般是通过DET(Data Event Table)来携带。对于service_type等于0x04或者0x05的流而言,至少有4个DET表来指明相关时间表。对于DET表的监控,可以通过监控MGT来完成,相关的内容请参考A65和A90标准。
此外,如果VCT表中未指明数据下载信息,那么我们可以通过检查PMT来确认,具体可以参考简介DSM-CC在ATSC中的几个基本概念中的[Q6].