即時 HLS

在本主題中,您將學習如何通過Brightcove Player播放實時HLS視頻流。

源分配

實施遵循正常程序。您創建一個播放器並指定實時HLS URL作為源,如以下示例所示。注意:來源有一個.m3u8,類型為application/x-mpegURL

curl \
  --header "Content-Type: application/json" \
  --user $EMAIL \
  --request POST \
  --data '{
      "name": "MySamplePlayer",
      "configuration": {
        "media": {
          "sources": [{
            "src":"http://bcoveliveios-i.akamaihd.net/hls/live/215102/master_english/398/master.m3u8?playerId=1111&lineupId=&affiliateId=&pubId=3333&videoId=2222",
            "type":"application/x-mpegURL"
          }]
        }
      }
    }' \
    https://players.api.brightcove.com/v2/accounts/$ACCOUNT_ID/players

實時UI

實時用戶界面會隱藏進度條和當前時間,但會顯示生活控制欄中的徽章。

hls現場演奏

已知問題

以下是實時HLS和新播放器的已知問題:

  • iOS使用其本機播放器流式傳輸實時HLS。
  • 在iOS上,當您在直播中點擊播放時,它將進入全屏播放狀態。新玩家無法控制。
  • 當前,新播放器無法檢測到HLS流是否在線,因此Live UI將不會應用於Android。