通过图文频道业务的开发,对数字电视数据广播做了仔细的阅读,
头脑中抽象出一个图形,如下:
总模型简图:
其DII包含有模块信息:
IOR分图:
BIOP消息分为五类:
(1) BIOP::DirectoryMessage 目录消息
(2) BIOP::FileMessage 对象文件
(3) BIOP::StreamMessage 流消息
(4) BIOP::StreamEvent 流事件消息
(5) BIOP::ServiceGateway 业务网关
注意:
在下载文件时,并不是按照DVB标准中表的格式来传输的,而是每个对象
文件有且只有一个BIOP::FileMessage.
在解析文件时,须要偏移掉BIOP::FileMessage这个消息头,然后才是真正
的文件数据,也就有了程序中偏移了44个字节.
在实际开发过程中,发现业务网关(ServiceGateway)的语法语义是另行
给出的,与协议中的描述不同.
当多个对象文件在同一个Module中传输时,是靠ObjectKey来区分.