Merge feat/hls-copy: HLS-copy reemplaza el remux progresivo frágil
Fuentes remux-elegibles servidas como HLS fMP4 con -c:v copy (vídeo jamás re-encodeado, CPU ~cero, apto NAS sin GPU). Playlist propiedad de ffmpeg (EVENT→ENDLIST + EXT-X-START=0), audio copy solo AAC ≤2ch (WebKit rechaza AAC multicanal — causa raíz del fallo iPhone), StartSec ignorado (offset EVENT rompe el parser iOS). Suite smoke 7/7 con ffmpeg real. Validado: Chromium/hls.js + Safari macOS + iPhone (Black Adam, Frankenstein DV, Immortals HDR10, Hoppers). Gate web supportsHlsCopy.
This commit is contained in:
commit
da6ee9fff5
5 changed files with 550 additions and 12 deletions
|
|
@ -998,6 +998,7 @@ func runDaemonStart() error {
|
|||
BurnSubtitleIndex: sess.BurnSubtitleIndex,
|
||||
StartSec: sess.StartSec,
|
||||
Prewarm: sess.Prewarm,
|
||||
VideoCopy: sess.VideoCopy,
|
||||
Transcode: tcRuntime,
|
||||
Cache: hlsCache,
|
||||
}, hlsCtx, hlsCancel)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue