I am trying to create an HEVC HLS stream using Wowza which is push to Akamai.
I have successfully created an HLS stream which has HEVC segments for video and this plays fine in VLC player.
But the stream does not play at all on any of our Apple devices, Safari, IOS 13, etc
Running ffprobe on one of the segments, we have
Stream #0:1[0x100]: Video: hevc (Main) ([36][0][0][0] / 0x0024)
But on another stream that is playing fine we have
Stream #0:1[0x100]: Video: hevc (Main) (HVC1 / 0x0024)
The master playlist do send HVC1
CODECS="hvc1.1.2.L90.B1.0.1.1,mp4a.40.2"
Looking around, we found those details but we are not sure if this is related or not?
1.10. You SHOULD use video formats in which the parameter sets are stored in the sample descriptions, rather than the samples. (i.e., Use 'avc1', 'hvc1', or 'dvh1' rather than 'avc3', 'hev1', or 'dvhe'.)
https://discussions.apple.com/thread/8091782
https://superuser.com/questions/1338231/generate-hls-stream-using-h265-codec
Is there a way to force the hvc1 subcodec in Wowza? Are we missing something? Because otherwise this mean we can’t really use HEVC with Wowza Streaming Engine.