Android 14-მა შეიძლება მოითხოვოს სმარტფონებს AV1 დეკოდირების მხარდაჭერა

Android 14-მა შეიძლება მოითხოვოს სმარტფონებს AV1 დეკოდირების მხარდაჭერა, AOSP Gerrit-ის ვალდებულებების მიხედვით.

AV1 არის კოდეკი, რომელიც შემუშავებულია Alliance for Open Media-ის მიერ და არის ჰონორარის გარეშე კოდეკი, რომელსაც აქვს გამტარუნარიანობის უზარმაზარი დანაზოგი VP9 და H264-ზე. Facebook Engineering-მა ჩაატარა ტესტები 2018 წელს და დაასკვნა, რომ AV1 საცნობარო ენკოდერმა მიაღწია 34%-ს. 46.2% და 50.3% უფრო მაღალი მონაცემთა შეკუმშვა, ვიდრე libvpx-vp9, x264 მაღალი პროფილი და x264 მთავარი პროფილი, შესაბამისად. ეს არის უზარმაზარი გაუმჯობესება მათთვის, ვინც შეიძლება დაეყრდნოს უფრო ნელ კავშირებს, ან თუ თქვენ ხართ კომპანია, რომელიც აწარმოებს მთავარ ვიდეო სერვისს YouTube-ის მსგავსად, რაც შეიძლება გადაიზარდოს ხარჯების ძირითად დაზოგვაში. ამიტომ ის ფაქტი, რომ Android 14 შესაძლოა საჭირო გახდეს AV1 დეკოდირების მხარდაჭერა მოწყობილობებისთვის, გასაკვირი არ არის.

Android 14-ით გაშვებულ მოწყობილობებში AV1-ის მანდატური მტკიცებულება მომდინარეობს AOSP Gerrit-ზე წყვილი შეთანხმების მეშვეობით. პირველი commit, რომელიც ჩვენ შევნიშნეთ, ამატებს AV1 კოდირებას VideoCodecTest-ში Android თავსებადობის ტესტის კომპლექტში, ან CTS. CTS არის ტესტების ავტომატური ნაკრები, რომელიც ადასტურებს თავსებადობას Android OS ვერსიასთან. თუ მოწყობილობა ვერ აკმაყოფილებს Android თავსებადობის განმარტების დოკუმენტში (CDD) მითითებულ მოთხოვნებს, შემდეგ მან შეიძლება დაარღვიოს Google-ის CTS - რამაც, თავის მხრივ, შეიძლება გამოიწვიოს წვდომის დაკარგვა Google-ის კომპლექტზე აპლიკაციები.

ამის პარალელურად, შენიშნა მეორე ჩადენა ესპერ ამატებს AV1 კოდეკების სიას, რომელთა გაშიფვრაც მოწყობილობამ უნდა შეძლოს, რომ გადასცეს. განსაკუთრებით საინტერესო ამ კომისიაში არის ის, რომ იგი პირდაპირ მიუთითებს გამოუქვეყნებელ CDD-ზე Android 14, დოკუმენტი, რომელიც Google-ს ჯერ არ გამოუქვეყნებია და არ გამოაქვეყნებს Android-ის გამოშვებამდე ცოტა ხნით ადრე 14.

ანდროიდის cdd 14-ის მიხედვით, სექ 2.2.2 და სექ 2.6,

ხელისა და ტაბლეტის მოწყობილობების დანერგვამ უნდა უზრუნველყოს AV1 დეკოდირება

ჯერ კიდევ არსებობს უამრავი ფლაგმანი სმარტფონი, რომელსაც ჯერ არ აქვს AV1 დეკოდირების მხარდაჭერა, მაგალითად, ნებისმიერი მოწყობილობა Snapdragon 8 Gen 1. სასაცილოა, რომ Samsung Galaxy S22-ის Exynos ვარიანტს შეუძლია AV1-ის გაშიფვრა, მაგრამ Snapdragon-ის ვარიანტს არ შეუძლია და ეს უცნაური იქნება. Google-ისთვის ხელი შეუშალოს OEM-ებს მათი მოწყობილობების Android 14-ზე განახლებაზე AV1 თავსებადობის საფუძველზე, განსაკუთრებით როგორც უახლესი ადვილად ხელმისაწვდომი ფლაგმანი ჩიპების თაობა არ უჭერდა მხარს AV1-ს, გარდა ნაკლებად გავრცელებული ვარიანტებისა, როგორიცაა MediaTek და Exynos.

არსებობს ორი შესაძლო მიდგომა იმის შესახებ, თუ რას ნიშნავს ეს ყველაფერი, თუ ვივარაუდებთ, რომ Google ნამდვილად წინ უბიძგებს AV1 დეკოდირებას და დაშიფვრას გარკვეულწილად სავალდებულო. ან იმ შემთხვევაში, რომ მხოლოდ Android 14-ით გაშვებულ მოწყობილობებს მოეთხოვებათ AV1-ის მხარდაჭერა (რაც ლოგიკურია, რადგან Qualcomm, რომელიც AV1-ს დიდი ხნის განმავლობაში ფლობს, მას მხარს უჭერს კიდეც. Snapdragon 8 Gen 2) ან ალტერნატიულად, მოწყობილობებს შეუძლიათ გაშიფვრა და კოდირება პროგრამული უზრუნველყოფის საშუალებით. როგორც ესპერ განმარტავს, დეკოდირების ტესტი მხოლოდ ამოწმებს, შეუძლია თუ არა მოწყობილობას AV1 ვიდეოს ერთი კადრის გაშიფვრა და არა ის იყენებს აპარატურულ ან პროგრამულ დეკოდერს.

რაც არ უნდა იყოს, ეს ქმნის საფუძველს, რომ AV1 ნაკადი ფართოდ გავრცელდეს მობილურ მოწყობილობებში. ვინაიდან სმარტფონები უფრო და უფრო უჭერენ მხარს კოდეკს, სტრიმინგის პლატფორმები შეძლებენ მის დამაჯერებლად განხორციელებას რათა არა მხოლოდ დაზოგონ ხარჯები გამტარუნარიანობაში, არამედ დაეხმარონ მომხმარებლებს, რომლებსაც შეიძლება ჰქონდეთ შეზღუდული მონაცემთა კავშირები კარგად. ჩვენ მივმართეთ Google-ს კომენტარისთვის და განვაახლებთ ამ სტატიას, თუკი პასუხს გავიგებთ, ჩვენ ვუყურებთ და დაველოდებით, როგორ განვითარდება ეს განვითარება.


წყარო: AOSP Gerrit (1), (2 მეშვეობით ესპერ)