我看到识别服务的方法是通过 DVB 三元组。DVB三元组是如何形成的,如何保证其唯一性?
问问题
5231 次
2 回答
20
根据TS 102 539
,一个 DVB Triplet 由以下部分组成:
- 原始网络 ID
- 传输流 ID
- 服务编号
这个三元组是独一无二的,可以完全识别服务,因为:
- 2 个程序在一个 TS 中有不同的 S-ID
- 2 个 TS 在一个网络内会有不同的 TS-ID
- 每个网络都有由 DVB 提供的唯一 ON-ID。
于 2014-03-07T14:27:49.977 回答
3
除了Cocoop的答案之外的一些补充信息,基本上是正确的。
TS 102 539 适用于 IPTV 应用。
广播应用中三元组的规范参考是EN 300 468和TS 101 211。在这种情况下,这取决于广播信号来自哪个市场。如果 TS 101 211不是广播配置文件的一部分,则三元组唯一地标识服务。如果 TS 101 211是广播配置文件的一部分,那么您可以省略传输流 ID,因为在这种情况下,服务 ID 在原始网络 ID 中必须是唯一的。
因此,在所有情况下使用完整的三元组来识别服务都是安全的。
TS 102 851中还有一个dvb
URL 方案标准,它使用三元组作为 URL 的一部分。AFAIR,Xine 播放器理解URL。dvb://
于 2017-08-11T20:55:15.247 回答