라이브 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

라이브 UI는 진행률 표시 줄과 현재 시간을 숨기지 만라이브컨트롤 바의 배지.

hls 라이브 연주

알려진 문제

다음은 라이브 HLS 및 새 플레이어의 알려진 문제입니다.

  • iOS는 네이티브 플레이어를 사용하여 라이브 HLS를 스트리밍합니다.
  • iOS에서는 라이브 스트림에서 재생을 누르면 전체 화면으로 전환됩니다. 새로운 플레이어는 그것을 제어 할 수 없습니다.
  • 현재 새 플레이어는 HLS 스트림이 라이브인지 여부를 감지하지 못하므로 라이브 UI가 Android에 적용되지 않습니다.