mirror of
https://github.com/jellyfin/jellyfin.git
synced 2024-07-11 00:01:05 +02:00
FFmpeg deletes segments based on its own transcoding progress, but we need to delete segments based on client download progress. Since disk and GPU speeds vary, using hlsenc's built-in deletion will result in premature deletion of some segments. As a consequence, the server has to constantly respin new ffmpeg instances, resulting in choppy video playback. Signed-off-by: nyanmisaka <nst799610810@gmail.com> |
||
---|---|---|
.. | ||
BaseEncodingJobOptions.cs | ||
EncodingHelper.cs | ||
EncodingJobInfo.cs | ||
FilterOptionType.cs | ||
IAttachmentExtractor.cs | ||
IEncodingManager.cs | ||
IMediaEncoder.cs | ||
ISubtitleEncoder.cs | ||
ITranscodeManager.cs | ||
JobLogger.cs | ||
MediaInfoRequest.cs | ||
TranscodingJob.cs | ||
TranscodingJobType.cs | ||
TranscodingSegmentCleaner.cs | ||
TranscodingThrottler.cs |