Patiesais iemesls, kāpēc Mac pirms 2011. gada nevar izmantot AirPlay spoguļošanu kalnu lauvā [iezīme]

Izmantojot OS X Mountain Lion, AirPlay Mirroring beidzot nonāk Mac datorā, ļaujot dažiem Mac straumēt audio un video tieši savā Apple TV.

“Daži” šeit ir darbības vārds. Lielākajai daļai Mac īpašnieku, kuri pāris savās mašīnās instalēs Mountain Lion, liela vilšanās nedēļas, AirPlay spoguļošana darbosies tikai tad, ja jums būs iMac, MacBook Air vai Mac Mini no 2011. gada vidus vai MacBook Pro no sākuma 2011.

Par šo prasību ir izplatījušās daudzas sazvērestības teorijas. Daži ir iebilduši, ka tas ir piespiedu novecošanās no Apple puses, mēģinot piespiest vecākus Mac īpašniekus uzlabot savas mašīnas. Citi ir ierosinājuši, ka iemesls, kāpēc Apple pieprasa Mac no 2011. gada vai vēlāk, ir tāpēc īpaša DRM tehnoloģija Intel mikroshēmās, kuras debitēja tikai pagājušajā gadā.

Tomēr patiesība ir daudz mazāk sensacionāla. Iemesls, kāpēc jums ir nepieciešams 2011. gada Mac, lai operētājsistēmā OS X Mountain Lion izmantotu AirPlay Mirroring, ir tas, ka vecāku Mac datoru grafika vienkārši nesagriež sinepes.

Kā tas var būt?

Tas ir vienkārši: slepenā mērce, kas Apple nepieciešama, lai AirPlay spoguļošana darbotos, ir GPU H.264 kodēšana vai iespēja saspiest video ierīces faktiskajās grafiskajās mikroshēmās, nepieprasa CPU.

"Vismaz, kas attiecas uz Apple, vecākiem Mac datoriem nav īsti iespējams atbalstīt AirPlay Mirroring," sacīja Sids Kīts. AirParrot, OS X lietotne, kas ļauj atspoguļot video Apple TV. "Bez fiziska aparatūras atbalsta spoguļošana apēd milzīgu CPU daļu, kas nozīmē, ka veiktspēja tiks traucēta līdz brīdim, kad Apple to nekad nepieļautu."

"Bez fiziska aparatūras atbalsta spoguļošana apēd milzīgu CPU daļu, kas nozīmē, ka veiktspēja tiks traucēta līdz brīdim, kad Apple to nekad nepieļautu."

Ne tikai Mac datori nevar izmantot AirPlay Mirroring, ja tie ir vecāki par 2011. gadu: pat iOS Lai lietotu AirPlay spoguļošanu, jums ir nepieciešams vismaz iPhone 4S vai iPad 2 Apple TV. Kāpēc? Tā kā vecākām iOS ierīcēm nav arī GPU H.264 kodējuma.

"Jaunās paaudzes Intel un AMD mikroshēmojumi, kas debitēja 2011. gadā, noteikti ir nepieciešami, lai tas atbilstu Apple specifikācijām," piekrīt AirParrot vadošais izstrādātājs Deivids Stenfils.

"Mūsdienu [Intel un AMD] mikroshēmojumiem Apple ir uzrakstījis draiverus, lai piekļūtu GPU H264 kodējumam," saka Stenfils. “Tā kā ekrānā redzamais attēls jau ir jūsu grafikas rāmja buferī, Apple viss, kas jādara, ir mērogošana (visdārgākā daļa) no AirPlay spoguļošanas, tāpēc jums ir “Best for AirPlay” izšķirtspēja 1: 1), krāsu pārveidošana (H.264 video ir nepieciešama YUV krāsu telpa vs. RGB) un pats kodējums tieši GPU. Tad Apple ir tikai jāpārraida salīdzinoši nelielā kodētā video straume uz Apple TV. ”

Tas nenozīmē, ka tā ir neiespējami lai Apple veiktu AirPlay spoguļošanu Mac datorā bez GPU H.264 kodējuma. AirParrot ir lietotne, kas pierāda tieši pretējo: viss, kas nepieciešams, ir daudzkodolu CPU. Bet lietas noteikti var sakarst, un Apple to ienīst.

"Izmantojot AirParrot, mēs pavadījām daudz vairāk laika, lai manuāli pielāgotu CPU instrukcijas, kas nodrošina video konvertēšanu," Stenfils pastāstīja Cult of Mac. “H. 264 kodējums faktiski ir pietiekami ātrs jebkurā mūsdienu daudzkodolu centrālajā centrālajā procesorā, taču mērogošanas un krāsu telpas pārveidošanas procesi joprojām ir diezgan intensīvi. Mēs varam veikt 60 kadrus sekundē 1080p spoguļošanu ar tikai 10-20% CPU izmantošanu, kas ir labāk nekā Flash var teikt 1080p video atskaņošanai. Kompromiss ir tāds, ka vecākām mašīnām AirParrot izmanto nebūtisku CPU daudzumu, kas var izraisīt ventilatoru sitienu un iekārta kļūst nedaudz silta... bet pat ar GPU AirPlay spoguļošanu 2011. gada MacBook īpašnieki joprojām pamanīs siltums. ”

Neatkarīgi no tā, vai izmantojat AirParrot vai AirPlay Mirroring, jaunākā vai vecākā Mac datorā, tomēr patiesais sašaurinājums lielākā daļa lietotāju nebūs tas, vai H.264 kodējums tika veikts centrālajā vai GPU... tas būs jūsu tīklā.

Pat vecākā Mac datorā AirPlay Mirroring īstais vājš punkts nav jūsu GPU, tas ir jūsu tīkls.

"Jums tiešām ir nepieciešams visaugstākā līmeņa tīkls, lai veiktu Airplay Mirroring, piemēram, tīmekļa video atskaņotāju, ar vienmērīgu audio un video ar zemu latentumu," atkal saka Stenfils. "Tas nozīmē AirPort Express N maršrutētāju vai jebkuru citu augstas kvalitātes zīmola maršrutētāju un diezgan nepārslogotu tīklu. Mēs esam tur bijuši vairākus mēnešus, un mums ir bijuši desmitiem tūkstošu lietotāju visu veidu tīklos, izmantojot AirParrot. Faktiskā video straume, ko mēs sūtām, ir tāda paša izmēra un formas kā Apple straume, tāpēc mums nav iemesla gaidīt, ka Apple pieredze būs daudz atšķirīga. Ja jūs izmantojat BitTorrenting AirPlay spoguļošanas laikā, veiksmi. ”

Noslēpums atrisināts! Ja jums ir Mac, kas ir vecāks par 2011. gadu un nevarēsit izmantot AirPlay Mirroring priekšrocības, kad tiks izlaista OS X Mountain Lion, AirParrot var būt iegādāts tikai par 9,99 USD un darbojas ar Snow Leopard vai jaunāku versiju. Demonstrācija ir pieejama, ja vēlaties to vispirms izmēģināt.

Korekcija: Šī raksta sākotnējā versija kļūdaini teica, ka AirParrot nepārraida audio. Tā bija kļūda, un šī raksta pārskatītā versija ir labojusi kļūdu

Jaunākais emuāra ziņojums

| Mac kults
September 10, 2021

Ir Pieminekļu ieleja Vizuāli satriecošākā gada iOS spēle?Gads varētu būt tikai trīs mēnešus vecs, taču jau ir pretendents uz “2014. gada vizuāli pā...

| Mac kults
September 10, 2021

Opera 15, pirmā Opera pārlūkprogramma, ko darbina Google Chromium dzinējs, tagad ir pieejama lejupielādei jūsu Mac datorā. Papildus “svaigi jaunam ...

| Mac kults
September 10, 2021

Bijušie Apple Store darbinieki no Ņujorkas un Losandželosas iesniedza sūdzību Sanfrancisko federālajā tiesā, kurā apgalvots Apple darbinieki saņem ...