7

我看到识别服务的方法是通过 DVB 三元组。DVB三元组是如何形成的,如何保证其唯一性?

4

2 回答 2

20

根据TS 102 539,一个 DVB Triplet 由以下部分组成:

  1. 原始网络 ID
  2. 传输流 ID
  3. 服务编号

这个三元组是独一无二的,可以完全识别服务,因为:

  • 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 468TS 101 211。在这种情况下,这取决于广播信号来自哪个市场。如果 TS 101 211不是广播配置文件的一部分,则三元组唯一地标识服务。如果 TS 101 211广播配置文件的一部分,那么您可以省略传输流 ID,因为在这种情况下,服务 ID 在原始网络 ID 中必须是唯一的。

因此,在所有情况下使用完整的三元组来识别服务都是安全的。

TS 102 851中还有一个dvbURL 方案标准,它使用三元组作为 URL 的一部分。AFAIR,Xine 播放器理解URL。dvb://

于 2017-08-11T20:55:15.247 回答