AV1编解码器出来已经有一段时间了,貌似YouTube和Netflix都开始用了,但是各种设备的原生播放器呢?
我很担心,并试图找出答案。
准备
首先,我需要使用 AV1 编解码器创建一个视频文件,因此我使用了 AWS Media Convert。
原始材料
从下面下载 4K UHD 60fps,认为它应该尽可能高质量。
大雄兔
版权所有 (C) 2008 Blender Foundation | peach.blender.org
保留部分权利。知识共享署名 3.0 许可。
http://www.bigbuckbunny.org/
转换
使用MediaConvert,视角1920x1020,码率1Mbps,其他设置默认转换为MP4和DASH。
转换时间很快,MP4 和 DASH 大约 11-13 分钟。
MediaConvert 无法创建 HLS AV1,但我想知道它是否是规范。
怎么玩
通过在浏览器的 URL 字段中直接输入 URL,或通过 HTML 视频标签指定 URL 来播放 MP4。
<video width="1080" height="720" controls>
<source src="https://xxx.s3.ap-northeast-1.amazonaws.com/MC/encoded/av1/file/av1.mp4" type="video/mp4">
</video>
DASH 使用 clappr 播放。
<html>
<head>
<script src="https://cdn.jsdelivr.net/gh/clappr/clappr@latest/dist/clappr.min.js"></script>
<script src="https://cdn.jsdelivr.net/gh/clappr/dash-shaka-playback@latest/dist/dash-shaka-playback.js"></script>
</head>
<body>
<div id="player"></div>
<script>
var player = new Clappr.Player(
{
source: 'https://xxx.s3.ap-northeast-1.amazonaws.com/MC/encoded/dash/av1/bbb_sunflower_2160p_60fps_normal.mpd',
plugins: [DashShakaPlayback],
shakaConfiguration: {
preferredAudioLanguage: 'pt-BR',
streaming: {
rebufferingGoal: 15
}
},
shakaOnBeforeLoad: function(shaka_player) {
// shaka_player.getNetworkingEngine().registerRequestFilter() ...
},
parentId: '#player'
});
</script>
</body>
</html>
玩。
苹果电脑
我会在我的 Mac 上试一试,我一直用它来工作。
铬合金
首先,直接输入 MP4 URL。
哦,我可以玩!
接下来是视频标签。
这也可以。
最后冲刺。
太棒了。
我能够玩这一切。
苹果浏览器
Safari 呢?
MP4
是的。
视频标签
白屏...
没有错误
短跑。
这里有错误显示。
Safari毕竟没用吗?
苹果手机
正如预期的那样,这是一次彻底的失败。
也可以在 Windows 和 Android 上试用
结果
无论我做什么,iPhone 都不会播放。
我以为 Windows Edge 会很酷,但它无法播放。
| 设备 | 操作系统 | 浏览器 | MP4 | HTML(视频标签) | HTML (破折号) |
|---|---|---|---|---|---|
| MacBook Air(M1,2020) | 大苏尔 | Safari 版本 15.5 | 无法播放 | 无法播放 | 无法播放 |
| MacBook Air(M1,2020) | 大苏尔 | 铬 107.0.5304.87 | 可再生资源 | 可再生资源 | 可再生资源 |
| MacBook Air(M1,2020) | 大苏尔 | 火狐 106.0.3 | 可再生资源 | 可再生资源 | 可再生资源 |
| 电脑/电脑 | Windows 10 版本 21H2 | 火狐 106.0.2 | 可再生资源 | 可再生资源 | 可再生资源 |
| 电脑/电脑 | Windows 10 版本 21H2 | 铬 106.0.5249.103 | 可再生资源 | 可再生资源 | 可再生资源 |
| 电脑/电脑 | Windows 10 版本 21H2 | 边缘 107.0.1418.26 | 无法播放 | 无法播放 | 无法播放 |
| iPhone 12 专业版 | iOS 16.1 | 苹果浏览器 | 无法播放 | 无法播放 | 无法播放 |
| iPhone 12 专业版 | iOS 16.1 | 铬合金 | 无法播放 | 无法播放 | 无法播放 |
| Xperia 王牌 | 安卓 9 | 铬合金 | 可再生资源 | 可再生资源 | 可再生资源 |
概括
从这个结果来看,仍然很难作为服务提供。
特别是如果 iPhone 不支持它,那就很难了。
太早了。
原创声明:本文系作者授权爱码网发表,未经许可,不得转载;
原文地址:https://www.likecs.com/show-308633011.html