← Cloudflare Stream / stream / stream-live
DVR pro živé vysílání
Stream Live podporuje „DVR mode“ na vyžádání, takže diváci mohou živé vysílání převíjet zpět,
pokračovat v přehrávání a přetáčet dopředu. Chcete-li DVR mode povolit, přidejte
dvrEnabled=true parametr dotazu ke zdroji vloženého přehrávače Stream Player nebo k URL adrese
HLS manifestu.
Stream Player
<div style="position: relative; padding-top: 56.25%;">
<iframe
src="https://customer-<CODE>.cloudflarestream.com/<INPUT_ID|VIDEO_ID>/iframe?dvrEnabled=true"
style="border: none; position: absolute; top: 0; left: 0; height: 100%; width: 100%;"
allow="accelerometer; gyroscope; autoplay; encrypted-media; picture-in-picture;"
allowfullscreen="true"
></iframe>
</div>Když je zapnutý režim DVR, přehrávač Stream Player:
- Zobrazte časovou osu, po které může divák posouvat, podobně jako u archivního videa. Časová osa se automaticky přizpůsobí rostoucí délce vysílání, dokud probíhá naživo.
- Indikátor „LIVE“ se zobrazí šedě, pokud se divák nachází za živým okrajem, nebo červeně, pokud sleduje nejnovější obsah. Kliknutím na tento indikátor přeskočíte dopředu na živý okraj.
- Pokud divák přehrávač pozastaví, přehrávání bude pokračovat od tohoto okamžiku místo skoku vpřed na živý okraj přenosu.
manifest HLS pro vlastní přehrávače
https://customer-<CODE>.cloudflarestream.com/<INPUT_ID|VIDEO_ID>/manifest/video.m3u8?dvrEnabled=trueVlastní přehrávače využívající manifest HLS s podporou DVR mohou vyžadovat další konfiguraci, aby zobrazovaly užitečné ovládací prvky nebo informace. Další informace najdete v dokumentaci své přehrávací knihovny.
Video ID nebo Input ID
Stream Live umožňuje načítat Player nebo manifest HLS podle Video ID nebo Live Input ID. Viz Sledování živého vysílání kde zjistíte, jak získat tyto adresy URL a porovnat tyto možnosti. Při používání režimu DVR platí další podmínky:
Doporučeno: Použití režimu DVR u adresy URL ID videa:
- Po načtení přehrávače se spustí aktivní vysílání, pokud stále běží, nebo se přehraje záznam, pokud už vysílání skončilo.
Režim DVR u adresy URL ID živého vstupu:
- Po načtení přehrávače se spustí aktuálně živé vysílání, pokud nějaké probíhá (viz Stav živého vstupu).
- Pokud divák stále sleduje po skončení vysílání, mohou pokračovat
ve sledování. Pokud se však přehrávač nebo manifest poté znovu načte, zobrazí se
nejnovější vysílání nebo hlášení "Stream has not yet started" (
HTTP 204). Minulá vysílání nejsou dostupná podle Live Input ID.
Známá omezení
- Pokud používáte režim DVR a přehrávač nebo manifest vytvořený pomocí Live Input ID, může se přehrávač při přepínání kvality zaseknout, pokud divák sleduje záznam i po skončení vysílání.
- U vysílání s podporou DVR delších než tři hodiny může dojít ke snížení výkonu. Manifesty jsou omezeny na maximálně 7,200 segmentů. Délku segmentu určuje interval klíčových snímků, označovaný také jako velikost GOP.
- Režim DVR vychází z verze 8 specifikace manifestu HLS. Stream ve všech ostatních kontextech používá HLS verze 6. HLS v8 nabízí mimořádně širokou kompatibilitu, ale u některých starších přehrávacích knihoven nebo starších zařízení nemusí fungovat.
- Režim DVR není pro manifesty DASH k dispozici.