[FFmpeg-trac] #10775(avformat:reopened): More sensible HEVC handling for HLS creation
FFmpeg
trac at avcodec.org
Tue Mar 25 14:22:43 EET 2025
#10775: More sensible HEVC handling for HLS creation
-------------------------------------+-------------------------------------
Reporter: amesrc | Owner: (none)
Type: enhancement | Status: reopened
Priority: wish | Component: avformat
Version: git-master | Resolution:
Keywords: HLS | Blocked By:
hevc_nvenc libx265 |
Blocking: | Reproduced by developer: 0
Analyzed by developer: 1 |
-------------------------------------+-------------------------------------
Comment (by Balling):
> If the HLS protocol only supports "hvc1" in such:
No. OMG, it is not about HLS protocol even, this is not 2 bytes difference
in metadata or header of fmp4 file!! HLS supports both hev1, hvc1, dvhe,
dvh1
https://professionalsupport.dolby.com/s/article/How-to-signal-Dolby-
Vision-in-HLS?language=en_US
But in Apple spec (see 1.10.) https://developer.apple.com/documentation
/http-live-streaming/hls-authoring-specification-for-apple-devices
they say that
1.10. You SHOULD use video formats in which the **parameter sets are
stored in the sample descriptions**, rather than the samples. (That is,
use 'avc1', 'hvc1', or 'dvh1' rather than 'avc3', 'hev1', or 'dvhe'.)
That is what it means, it is a fmp4 where parameter sets (PPS) are stored
in the sample descriptions.
--
Ticket URL: <https://trac.ffmpeg.org/ticket/10775#comment:6>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list