feat(server): hls with real-time transcoding (#28230)

* hls implementation

* fix stale state after ffmpeg exit
This commit is contained in:
Mert 2026-06-01 14:52:29 -04:00 committed by GitHub
parent cf4789e008
commit 7eabac6702
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
43 changed files with 3172 additions and 180 deletions

View file

@ -388,6 +388,22 @@
/>
</div>
</SettingAccordion>
<SettingAccordion
key="realtime-transcoding"
title={$t('admin.transcoding_realtime')}
subtitle={$t('admin.transcoding_realtime_description')}
>
<div class="ms-4 mt-4 flex flex-col gap-4">
<SettingSwitch
title={$t('admin.transcoding_realtime_enabled')}
subtitle={$t('admin.transcoding_realtime_enabled_description')}
bind:checked={configToEdit.ffmpeg.realtime.enabled}
isEdited={configToEdit.ffmpeg.realtime.enabled !== configToEdit.ffmpeg.realtime.enabled}
{disabled}
/>
</div>
</SettingAccordion>
</div>
<div class="ms-4">