我正在尝试在html视频标签中进行serveHLS流。媒体是由ffmpeg 5.1编码的,但是h265编解码器在safari中没有工作,而h264则很好。
演示网站:http://47.254.74.168:8080/
不知道为什么,有什么想法吗?谢谢!
ffmpeg命令:
ffmpeg -i Big_Buck_Bunny_360_10s_10MB.mp4 -f hls -hls_segment_type mpegts h264-ts/stream.m3u8
ffmpeg -i Big_Buck_Bunny_360_10s_10MB.mp4 -f hls -hls_segment_type fmp4 h264-fmp4/stream.m3u8
ffmpeg -i Big_Buck_Bunny_360_10s_10MB.mp4 -c:v libx265 -tag:v hvc1 -f hls -hls_segment_type mpegts h265-ts/stream.m3u8
ffmpeg -i Big_Buck_Bunny_360_10s_10MB.mp4 -c:v libx265 -tag:v hvc1 -f hls -hls_segment_type fmp4 h265-fmp4/stream.m3u8发布于 2022-10-12 08:18:57
IOS和Safari不支持hev1 codecID,如果您想在苹果产品上提供hevc媒体,则应将编解码器id从hev1转换为hvc1
https://stackoverflow.com/questions/73515743
复制相似问题