![](/style/images/good.png)
![](/style/images/bad.png)
Facebook 使用 AV1 的記錄
source link: https://blog.gslin.org/archives/2023/02/23/11073/facebook-%e4%bd%bf%e7%94%a8-av1-%e7%9a%84%e8%a8%98%e9%8c%84/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
Facebook 使用 AV1 的記錄
Facebook 整理了一份他們採用 AV1 的記錄:「How Meta brought AV1 to Reels」,要注意這邊的產品線是短影片類型。
因為之前剛好也有碰到 codec 這塊,但最後是因為 AV1 在 client 的支援度還跟不上,而選了在 Android 上支援度更好的 VP9。
在文章前面有提到 server 端的需求,也就是 encoder 的部份,這是因為 AV1 的 encoding 真的很慢 (i.e. 外星技術),還在每過幾個月就會看到 encoder 技術重大突破的階段,所以得花時間去研究。
Facebook 後來決定用 SVT-AV1,因為效能上好很多 (以他們測試的那個時間點):
![uBhY659.jpg](https://i.imgur.com/uBhY659.jpg)
At any given point on the y-axis, SVT-AV1 can maximize encoding speed compared with any other production encoder. For example, the M8 preset is about as efficient as libvp9 preset 0, but M8 is almost 10 times faster.
而在 client 端的 decoder 部份,他們評估了 dav1d 與 libgav1 之後,選擇用 dav1d (iOS 與 Android 都是):
Two major open source software decoders are compatible with multiple platforms: dav1d was developed by VideoLAN and the open source community and can serve as an app-level decoder, while Google’s libgav1 is integrated into the Android SDK.
[W]e decided to integrate dav1d into the player for both iOS and Android platforms.
但在軟解的情況下只能解 720p30,然後中高階的才能解 1080p30,不過這對於短影片來說夠用:
dav1d can support 720p30 real-time playback on most of the devices in our sample, achieving 1080p30 on certain mid-range and high-end models.
所以就 Facebook 目前提供的資料來看,這部份還沒到輕鬆應對的情況,還得繼續看各家 library 的進展...
Related
AOM-AV1 v3.5.0 的效能改善
在翻資料的時候翻到「Google Releases AOM-AV1 3.5 With More Speedups & Memory Optimizations」這篇,講 AOM-AV1 v3.5.0 的效能改善,看了 v3.4.0 的 changelog 可以看到最主要的大幫助是有 multithreading 的支援,但不確定跟其他的 AV1 library 相比可以有多快... 印象中 (好幾個月前的印象) 目前最快的應該是 SVT-AV1?記得 dav1d 有宣稱很快但不是 apple-to-apple 比較,比較像是 marketing 上的宣稱。 先前測試 AV1 在 Android 上的支援度與效能,記得在老一點的手機上軟解還是很辛苦啊,最後還是先選了 VP9 用,硬體解碼支援度比較廣,加上軟解需要的 CPU resource 也低不少。
November 8, 2022In "Computer"
AWS Elemental MediaConvert 支援 AV1
在「2020/03/17 - AWS Elemental MediaConvert - 11 updated api methods」這邊看到的: AWS Elemental MediaConvert SDK has added support for: AV1 encoding in File Group MP4, DASH and CMAF DASH outputs; PCM/WAV audio output in MPEG2-TS containers; and Opus audio in Webm inputs. 翻了一下同個站台的總表「AWS Elemental MediaConvert」這頁,看起來是第一次支援 AV1 輸出,這對於很在意頻寬的應用方便不少,另外翻了一下 Can I Use 這邊的資料「AV1…
March 18, 2020In "AWS"
WebP 的檔案大小未必比 JPEG 小...
在「Is WebP really better than JPEG?」這邊發現在差不多的條件需求下,WebP 壓出來的檔案大小未必會比 JPEG 小。 先講結論:提供服務的人可以先確認自家的 JPEG 壓縮是不是有先用 MozJPEG (壓縮率更好),然後再考慮要不要支援 WebP。 Google 在推 WebP 這個格式的時候,宣稱失真壓縮的部份可以比 JPEG 小 25%~34%:(出自「A new image format for the Web」) WebP lossless images are 26% smaller in size compared to PNGs. WebP lossy images are 25-34% smaller than comparable JPEG images at…
June 25, 2020In "Browser"
Author Gea-Suan LinPosted on February 23, 2023Categories Computer, Murmuring, Network, Service, SoftwareTags av1, codec, compression, dav1d, decoder, decoding, encoder, encoding, facebook, instagram, meta, reel, svt, transcoding, video
Leave a Reply
Your email address will not be published. Required fields are marked *
Comment *
Name *
Email *
Website
Notify me of follow-up comments by email.
Notify me of new posts by email.
To respond on your own website, enter the URL of your response which should contain a link to this post's permalink URL. Your response will then appear (possibly after moderation) on this page. Want to update or remove your response? Update or delete your post and re-enter your post's URL again. (Learn More)
Post navigation
Recommend
-
28
Web 播放 AV1 概述 2019-12-06 | 6 min read ...
-
15
SVT-AV1: open-source AV1 encoder and decoderby Andrey Norkin, Joel Sole, Ma...
-
19
AV1 in lib #webrtc – DONESkip to content For the past weeks, lots of work was done to make Av1 available in libwebrtc in an easy way. It is v...
-
10
Netflix Now Streaming AV1 on AndroidBy Liwei Guo, Vivian Li,
-
13
我们曾介绍过如何为 Windows 10 添加 AV1 视频编解码器支持,不过这种方式是在软件层面上实现的...
-
27
IoT 練習 - ESP Web 介面溫溼度記錄器 2021-05-02 10:12 PM 0 226 寫好 ESP WiFi 設定...
-
6
Netflix 开始在电视上使用 AV1 编解码器
-
2
Bringing AV1 Streaming to Netflix Members’ TVsbyLiwei Guo, Ashwin Kumar Gopi Valliammal
-
8
行車記錄器 SD 記憶卡異常處理與使用壽命問題-黑暗執行緒 車上的行車紀錄器已服役近十年。說來也妙,一年多前換前擋隔熱紙重裝後吸盤老吸不住,三天兩頭掉,換到後來支架塑膠也老化碎裂,原本要換新,但歷經我研究改良數次,最...
-
7
istio 操作記錄July 21, 2023 · 2 min read預設的 istio-proxy 都會吃掉一些 CPU/Memory,當叢集內的 Pod 數量過多時,這些 sidecar 吃掉的數量非常可觀 如果是採用 istiooperat...
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK