v160
This commit is contained in:
+6
-14
@@ -153,23 +153,18 @@
|
||||
<div class="card">
|
||||
<h2>Плеер и перекодирование <span class="muted" style="font-weight:400;font-size:12px">— настройки этого браузера</span></h2>
|
||||
<div class="muted" style="margin-top:-4px;margin-bottom:16px;font-size:12px">
|
||||
Для каждого потока выберите способ воспроизведения: <b>как есть</b> —
|
||||
поток отдаётся без обработки (ffmpeg -c copy), браузер декодирует HEVC сам
|
||||
(нужна аппаратная поддержка); <b>встроенный плеер</b> — декодирует H.265
|
||||
в браузере софтом (WASM hevc.js, в Web Worker), тянет и основной поток
|
||||
(3200×1800, включая тайлы), и субпоток, без нагрузки на сервер (декод
|
||||
нагружает CPU клиента); <b>WebCodecs (железо)</b> — аппаратный декод H.265 на GPU клиента,
|
||||
тянет основной поток 3200×1800 при 0% CPU сервера (рекомендуется для
|
||||
основного потока); <b>перекодировать</b> — сервер транскодирует в H.264 /
|
||||
VP9 (нагрузка на CPU сервера, для слабых клиентов).
|
||||
Для каждого потока выберите способ воспроизведения: <b>встроенный плеер</b> —
|
||||
декодирует поток прямо в браузере без нагрузки на сервер (ffmpeg -c copy):
|
||||
H.265/H.265+ — софтом (WASM hevc.js в Web Worker), H.264/H.264+ — средствами
|
||||
браузера; тянет и основной поток (3200×1800, включая тайлы), и субпоток
|
||||
(декод нагружает CPU клиента); <b>перекодировать</b> — сервер транскодирует
|
||||
в H.264 / VP9 (нагрузка на CPU сервера, для слабых клиентов).
|
||||
</div>
|
||||
<!-- 3 независимых профиля: 1 поток / 2 поток / архив -->
|
||||
<div class="tr-block" data-tr="1">
|
||||
<h3>1 поток (основной)</h3>
|
||||
<div class="seg-toggle">
|
||||
<label><input type="radio" name="mode-1" value="native"><span>Как есть</span></label>
|
||||
<label><input type="radio" name="mode-1" value="player"><span>Встроенный плеер</span></label>
|
||||
<label><input type="radio" name="mode-1" value="webcodecs"><span>WebCodecs (железо)</span></label>
|
||||
<label><input type="radio" name="mode-1" value="transcode"><span>Перекодировать</span></label>
|
||||
</div>
|
||||
<div class="tr-row"></div>
|
||||
@@ -178,9 +173,7 @@
|
||||
<div class="tr-block" data-tr="2">
|
||||
<h3>2 поток (суб)</h3>
|
||||
<div class="seg-toggle">
|
||||
<label><input type="radio" name="mode-2" value="native"><span>Как есть</span></label>
|
||||
<label><input type="radio" name="mode-2" value="player"><span>Встроенный плеер</span></label>
|
||||
<label><input type="radio" name="mode-2" value="webcodecs"><span>WebCodecs (железо)</span></label>
|
||||
<label><input type="radio" name="mode-2" value="transcode"><span>Перекодировать</span></label>
|
||||
</div>
|
||||
<div class="tr-row"></div>
|
||||
@@ -189,7 +182,6 @@
|
||||
<div class="tr-block" data-tr="a">
|
||||
<h3>Архив</h3>
|
||||
<div class="seg-toggle">
|
||||
<label><input type="radio" name="mode-a" value="native"><span>Как есть</span></label>
|
||||
<label><input type="radio" name="mode-a" value="player"><span>Встроенный плеер</span></label>
|
||||
<label><input type="radio" name="mode-a" value="transcode"><span>Перекодировать</span></label>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user