如何通过VCT来获知ATSC Bitstream中是否有软件下载数据服务(Software Download Data Service)
Table Name | service_type | descriptor | |
VCT | 0x05 | Service_location_descriptor | |
stream_type | description | ||
0x0B | DSM-CC sections containing A/90 asynchronous data | ||
0x95 | Sections conveying A/90 ‘Data Service Table’, ‘Network Resources Table’ | ||
0x04 | 0x0B | asynchronous DSC-CC User-to-Networ Download Protocol, and it contains: ü asynchronous non-flow control scenario ü asynchronous data carousel scenario | |
0x14 | synchronized non-flow controlled scenario | ||
0x0D | synchronous datagram | ||
0x 0C | synchronous data elementary stream | ||
0x06 | Synchronized data elementary stream | ||
0x95 | Sections conveying A/90 ‘Data Service Table’, ‘Network Resources Table’ | ||
Notice: @ 有数据下载 @ 使用至少4个DET(Data Event Table)来表示数据下载预报时间。 | |||
0x02 或 0x03 | @ 使用它来查询是否存在数据下载的条件是:VCT中没有0x04的service_type。 @ 查询是VCT的descriptor中否存在‘Service Location Descriptor’。如果存在,在判断它的stream_type是否存在等于0x0B, 0x95等。如果存在,那么有数据下载。 |
此外,如果VCT表中未指明数据下载信息,那么我们可以通过检查PMT来确认,具体可以参考 简介DSM-CC在ATSC中的几个基本概念 中的[Q6].