项目需要从DVB-T码流的SI中获取Original Network ID,Transport Stream ID,Service ID,以这三个ID唯一确定一个节目,目的只是显示该节目的台标。理论依据来自
这个网页中的一句话:
Every service in a DVB network can be uniquely identified by three values. These values are the original network ID (the ID of the network that originally broadcast the service), the transport stream ID (to identify a particular transport stream from that network) and a service ID to identify a service within that transport stream.大多数时候这个方法是有效的,可是有的地区DVB-T SI中没有Original Network ID和Transport Stream ID,譬如台湾。所有节目的这两个ID值均为0。我们认为是内容运行商制作时的不规范,使得SI信息部分缺失,只提供了Service ID。再后来我们发现,有的地区DVB-T SI中,Transport Stream ID不为0,但是Original Network ID为0。这带来一个疑问,0是不是有效的Network ID?查DVB Service网站,对 Network ID有如下解释。
A Network is defined as a “collection of MPEG 2 Transport Stream (TS) multip

博客探讨了DVB SI中Network ID的定义和使用情况,指出Original Network ID通常标识内容运营商,但存在特殊案例,如意大利Mediaset的Network ID为0x0110。同时,文章提到了马德里地区不同节目Transport Stream ID和Original Network ID的异常现象,引发疑问。
最低0.47元/天 解锁文章
223

被折叠的 条评论
为什么被折叠?



