INTEGRITY Документация

Использование Stream Player

Cloudflare предоставляет настраиваемый веб-плеер, который воспроизводит видео по запросу и прямые трансляции и не требует дополнительной инженерной работы.

Чтобы добавить Stream Player на веб-страницу, можно либо:

<iframe
	src="https://customer-<CODE>.cloudflarestream.com/<VIDEO_UID>/iframe"
	style="border: none"
	height="720"
	width="1280"
	allow="accelerometer; gyroscope; autoplay; encrypted-media; picture-in-picture;"
	allowfullscreen="true"
></iframe>

Плеер Stream также доступен в виде React ↗ или Angular ↗ компонент.

Совместимость с браузерами

Компьютеры

Мобильные устройства

Размер плеера

Фиксированные размеры

Изменение height и width атрибуты у iframe изменит значения размеров iframe в пикселях, отображаемого на странице хоста.

<iframe
	src="https://customer-<CODE>.cloudflarestream.com/<VIDEO_UID>/iframe"
	style="border: none"
	height="400"
	width="400"
	allow="accelerometer; gyroscope; autoplay; encrypted-media; picture-in-picture;"
	allowfullscreen="true"
></iframe>

Адаптивный

Чтобы сделать iframe адаптивным, нужно задать стили для фиксации соотношения сторон с помощью iframe к position: absolute; чтобы оно заполняло контейнер, использующий вычисленное padding-top процентов.

<!-- padding-top calculation is height / width (assuming 16:9 aspect ratio) -->
<div style="position: relative; padding-top: 56.25%">
	<iframe
		src="https://customer-<CODE>.cloudflarestream.com/<VIDEO_UID>/iframe"
		style="border: none; position: absolute; top: 0; height: 100%; width: 100%"
		allow="accelerometer; gyroscope; autoplay; encrypted-media; picture-in-picture;"
		allowfullscreen="true"
	></iframe>
</div>

Основные параметры

Параметры плеера задаются query-параметрами в адресе iframe src атрибут. Например:

https://customer-<CODE>.cloudflarestream.com/<VIDEO_UID>/iframe?autoplay=true&muted=true

Debug Info

Меню Debug плеера Stream можно показать и скрыть с помощью комбинации клавиш Shift-D во время воспроизведения видео.

Воспроизведение записи прямой трансляции

После завершения прямой трансляции запись создаётся автоматически и становится доступна в течение 60 секунд. Чтобы просмотр и воспроизведение видео прошли без проблем, учитывайте следующее:

Пока формируется запись прямой трансляции, статус видео может отображаться как not-found или not-started.

Воспроизведение Low-Latency HLS Бета

Если для Live Input включена бета-версия Low-Latency HLS, плеер Stream по возможности автоматически воспроизводит видео в режиме низкой задержки. См. Запуск прямой трансляции чтобы включить эту опцию.