Utilisation du Livepeer Player (recommandé)
Le Livepeer Player gère le WebRTC (faible latence) et la chute HLS. Récupérez les informations de lecture sur le serveur, puis passez la source analysée au Player :Utilisation de votre propre player
- Récupérer les informations de lecture à partir de la API des informations de lecture avec le
playbackId. - La réponse inclut des sources telles que :
- HLS —
application/vnd.apple.mpegurlURL (par exemplehttps://livepeercdn.studio/hls/{playbackId}/index.m3u8.) - WebRTC — Pour une faible latence ; utilisez un lecteur compatible WebRTC/WHEP. L’API peut retourner une source WebRTC ; les serveurs STUN/TURN sont fournis dans la réponse SDP.
- HLS —
- Transmettez l’URL choisie (ou SDP) à un lecteur qui prend en charge HLS ou WebRTC (par exemple, Video.js, HLS.js ou un client WHEP).
If the stream contains B-frames, WebRTC playback may not be available; playback will fall back to HLS. Instruct OBS users to use keyframe interval 1 and disable B-frames. See Stream via OBS.
Lecteur intégrable
Vous pouvez intégrer le lecteur hébergé avec un iframe :- Faible latence — Les diffusions en direct utilisent WebRTC par défaut. Utilisez
&lowLatency=falsepour forcer HLS, ou&lowLatency=forcepour forcer WebRTC. - Couper — Ajoutez
&clipLength=60(maximum 120 secondes) pour permettre aux spectateurs de capturer. - Autre —
&muted=false,&autoplay=false,&loop=true,constant=true(pour une diffusion constante, par exemple de la musique).