HLS en direct

Dans cette rubrique, vous apprendrez à lire un flux vidéo HLS en direct via Brightcove Player.

Affectation de la source

La mise en œuvre suit les procédures normales. Vous créez un lecteur et spécifiez l'URL HLS en direct comme source, comme le montre l'exemple suivant. Remarque: la source a un .m3u8 , et le type est 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

Interface utilisateur en direct

L'interface utilisateur en direct masque la barre de progression et l'heure actuelle, mais affiche un VIVRE badge dans la barre de contrôle.

hls jouer en direct

Problèmes connus

Voici les problèmes connus avec HLS en direct et le nouveau lecteur:

  • iOS utilise son lecteur natif pour diffuser en direct HLS.
  • Sur iOS, lorsque vous appuyez sur Lecture sur le flux en direct, il passe en plein écran. Le nouveau joueur ne peut pas contrôler cela.
  • Actuellement, le nouveau lecteur ne détecte pas si un flux HLS est en direct ou non, par conséquent, l'interface utilisateur en direct ne sera pas appliquée sur Android.