在播放器中重命名 608/708 字幕

本主題介紹如何在播放器中為 HLS 重命名字幕軌道以符合 608 和 708 命名要求。

608 HLS 字幕

608字幕,也稱為CEA-608字幕,EIA-608字幕和Line 21字幕,是美國和加拿大NTSC電視模擬廣播的隱藏字幕的標準。608 個字幕可以插入實時流中,並在其中混合到 HLS 中ts(傳輸流)文件。

608 規範不允許自定義命名字幕軌道,默認情況下將始終命名CC1或者CC2 , 無論使用何種語言。

重命名字幕

可以重命名字幕軌道以符合 Brightcove Player 中的 608 要求6.56.0+通過使用播放器配置。在播放器的 JSON 中,添加以下內容:

單一語言

"hls": {
  "captionServices": {
    "CC1": {
      "language": "en",
      "label": "English"
    }
  }

兩種語言

"hls": {
  "captionServices": {
    "CC1": {
      "language": "en",
      "label": "English"
    },
    "CC2": {
      "language": "es",
      "label": "Español"
    }
  }

請注意,您可以在工作室播放器模塊或使用播放器管理API .

708個字幕

如果您使用的是 CEA-708 字幕而不是 608,則可以使用與 608 字幕完全相同的方式重命名它們。

如果您的編碼器同時發送 608 和 708 字幕,而您希望隱藏 708 字幕,請添加以下行"parse708captions": false緊接在captionServices堵塞:

"hls": {
  "parse708captions": false,
  "captionServices": {
    "CC1": {
      "language": "en",
      "label": "English"
    }
  }