在ATSC标准中如何通过VCT表来通知(Signalling)码流中存在数据下载
2008-08-19 10:49
399 查看
如何通过VCT来获知ATSC Bitstream中是否有软件下载数据服务(Software Download Data Service)
从上面表格可以看出,如果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].
Table Name[/b] | service_type[/b] | descriptor[/b] |
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 | |
0x0C | 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].
相关文章推荐
- RFC877_IP 数据包通过公共数据网络的传输标准
- 如何生成SAP系统ABAP标准课程涉及到的数据表无数据的问题
- JS中如何判断JSON数据是否存在某字段
- 数如何避免数据存储安全存在五大灾难?
- Oracle存储过程中如何根据指定的参数判断该参数的值否存在数据表中:
- C#如何通过匿名类直接使用访问JSON数据详解
- 如何将经纬度数据通过ArcGIS转换为KML文件展绘到Google Earth 并且获取大致面积
- 如何通过倾斜摄影数据手动配置s3c索引文件?
- 如何通过excel公式查找一列数据中的相同项目?
- servlet 实现通过流数据传输下载
- 如何在前台脚本通过json传递数据到后台(使用微软自带的ajax)
- iOS开发之如何通过PUT请求上传数据
- UdpSocket如何实现通过代理接收多包数据
- 如何通过数据绑定创建 DropDownList 控件
- javascript对象是对象是无序数据的集合,如何通过实验体验它无序
- C下如何通过scanf()函数获取正确的数据
- 如何恢复数据库-缺失了数据文件,存在所有的归档
- ORACLE11g 没有控制文件如何通过rman备份恢复数据的详细实战过程
- 如何通过adb指令判断手机终端走的什么数据业务
- 如何使用PHP+jQuery+MySQL实现异步加载ECharts地图数据(附源码下载)