Kategorie AktualnościPorady

AirPlay w pigułce

Systemy macOS (OS X) oraz iOS (i pochodne, jak tvOS) oferują sporo ciekawych funkcji. Część z nich to perkal i koraliki, ale są też prawdziwe skarby. Do tej drugiej grupy zaliczam jedną z moich ulubionych technologii — AirPlay.
Wszystko zaczęło się w połowie 2004 roku, gdy Apple zaprezentowało urządzenie AirPort Express ze złączem mini-jack (wspierającym sygnał analogowy i cyfrowy). Wraz z odświeżoną wersją odtwarzacza iTunes wprowadzono rozwiązanie pod nazwą AirTunes, które pozwalało na bezprzewodowe przesyłanie audio do głośników podłączonych do stacji AirPort Express. To, co dziś nie robi wrażenia, kilkanaście lat temu było prawdziwą magią. Sześć lat później znacznie bardziej rozbudowaną technologię przechrzczono na AirPlay, która z drobnymi udoskonaleniami funkcjonuje do dziś.

AirPlay

AirPlay to oparte na pakiecie protokołów opracowanych przez Apple rozwiązanie, wykorzystujące jako medium komunikacji łączność w tej samej sieci WiFi (z małym wyjątkiem, o czym napiszę później). Inaczej mówiąc, część urządzeń w naszej sieci (jak np. router) będzie tylko pośredniczyć w strumieniowaniu multimediów, pozostałe to nadajniki lub odbiorniki — względnie będą spełniać obie funkcje.
Odbiornikami bezprzewodowej transmisji AirPlay — bez zastosowania dodatkowego oprogramowania — są wszystkie wersje AirPort Express (tylko audio na podłączone głośniki). Wszystkie generacje Apple TV (z tym że pierwszy model wspiera wyłącznie odbiór dźwięku), oraz produkty firm trzecich, którym Apple udzieliło „błogosławieństwa” na implementację technologii. Są to np. głośniki czy stacje dokujące B&O, Bose, Yamaha, McIntosh, Denon, Sony, Sonos itd. Apple TV drugiej i trzeciej generacji wymagają systemu iOS 4.1 lub nowszego.
Nadajnikiem strumienia AirPlay audio może być dowolny komputer Mac lub PC z aplikacją iTunes w wersji 4.6 i wyższej. Streaming dźwięku, wideo oraz zdjęć umożliwia każdy model iPhone’a (4 lub nowszy), iPoda touch (4 generacja i nowsze) oraz dowolny iPad pracujący pod kontrolą iOS 4.2+. Klonowanie ekranu wykonają m.in. iPhone 4s, iPod touch 5G, iPad 2. Działa na komputerach Apple z OS X 10.8 (Mountain Lion) lub nowszym, z kartami graficznymi obsługującymi Intel® Quick Sync Video:

  • iMac (połowa 2011 r. lub nowszy),
  • Mac mini (połowa 2011 r. lub nowszy),
  • MacBook (początek 2015 r. lub nowszy),
  • MacBook Air (połowa 2011 r. lub nowszy),
  • MacBook Pro (początek 2011 r. lub nowszy),
  • Mac Pro (koniec 2013 r. lub nowszy).

Wyżej wspomniałem  o pewnym wyjątku

Otóż uaktualnienia iOS 7.0 dla Apple TV 3 generacji, iOS 8.0 dla iPhone / iPod touch / iPad — modeli z 2012 roku lub nowszych, oraz OS X 10.10 dla komputerów Apple produkowanych od 2012 roku dodają obsługę opcji peer-to-peer AirPlay. Dzięki temu możliwe jest zestawienie połączenia AirPlay między nadajnikiem (komputer / iUrządzenie) oraz odbiornikiem (Apple TV) za pomocą WiFi Direct. Dodatkowa komunikacja via Bluetooth zastępuje Bonjour — mechanizm wykrywania urządzeń w sieci lokalnej. Dzięki temu eliminujemy wymóg podłączenia nadajnika do tej samej sieci WiFi, w której znajduje się odbiornik, oraz umożliwiamy działanie usługi AirPlay w sieciach, w których ze względów bezpieczeństwa nie mogą być uruchomione protokoły wykorzystywane przez Bonjour, lub struktura jest skomplikowana (wiele podsieci, zaawansowane uwierzytelnianie, itp.).
Należy zaznaczyć, że mimo iż bezprzewodowe odbiorniki Bluetooth, jak głośniki czy słuchawki obsługujące profil A2DP, pojawiają się w menu AirPlay nadajnika, to komunikacja odbywa się z wykorzystaniem innego protokołu.

AirPlay to nie tylko streaming dźwięku

Za pomocą tej technologii możemy wyświetlać na odpowiednich odbiornikach zdjęcia i filmy z mobilnych urządzeń z iOS, klonować ekran komputera Mac — lub wykorzystać bezprzewodowy odbiornik jako oddzielny monitor , odtwarzać filmy z serwisów takich jak YouTube czy Vimeo z okna przeglądarki Safari, czy wreszcie zagrać na dużym ekranie w grę uruchomioną na iUrządzeniu
W przypadku najnowszego Apple TV (4 generacji) ostatnia cecha nie stanowi problemu, bo wiele tytułów kupimy i pobierzemy ze sklepu App Store, ale wcześniejsze generacje tego nie potrafią. Sprawę załatwia mirroring obrazu iPhone’a / iPoda touch / iPada na ATV. Niektóre gry są na tyle sprytnie napisane, że zawartość wyświetlana na telewizorze różni się od tego, co widzimy na mobilnym nadajniku, który staje się bezprzewodowym kontrolerem.
Jako ciekawostkę warto dodać, że klonowanie ekranu iOS pozwala również  na transmisję na żywo obrazu z kamery urządzenia.
Aktualizacja systemu iOS 5.0 dla Apple TV 2 i 3 generacji wzbogaciła te urządzenia o możliwość przekierowywania strumienia audio do bezprzewodowych głośników. Czyli np. obraz filmu uruchomionego na iPhonie, wysłanego via AirPlay do przystawki, wyświetlony będzie na ekranie telewizora, natomiast ścieżka dźwiękowa tegoż filmu — odtworzona na głośnikach podłączonych do AirPort Express.
Rozwiązanie Apple nie jest idealne i ma pewne ograniczenia. Dla przykładu: nie odtworzymy filmu z iPhone’a na iPadzie. Ani muzyki z iPada na wielu głośnikach bezprzewodowych równocześnie (w przypadku komputerów załatwimy to za pomocą iTunes). Ba, nie można nawet strumieniować multimediów z urządzeń mobilnych do komputera…

Na szczęście wiele z ograniczeń AirPlay da się w prosty i skuteczny sposób obejść, instalując dodatkowe oprogramowanie

Niektóre z wymienionych niżej aplikacji posiadają zaawansowane opcje, jak np. nagrywanie odbieranego strumienia, korekcja dźwięku. Lista zawiera najbardziej dojrzałe (i wciąż rozwijane) programy, które sam przetestowałem lub których używam regularnie, nie wymagające np. wykonania jailbreaka.
Klonowanie ekranu biurka komputera lub okna aplikacji:
Air Parrot 2 (Mac / Windows / ChromeOS),
AirMyPC (Windows) — oferuje zestaw narzędzi zamieniających ekran komputera w tablicę interaktywną,
Streaming audio z komputera do wielu bezprzewodowych odbiorników:
Porthole (Mac),
Airfoil 5  (Mac / Windows) — oferuje selektywny wybór aplikacji jako źródła dźwięku, wymaga zainstalowania aplikacji — odbiornika Airfoil Satellite / Speakers dostępnego na systemy: macOS (OS X), iOS, Windows, Linux, Android; wspiera bez dodatkowego oprogramowania odtwarzanie na Apple TV, AirPort Express, certyfikowanych odbiornikach AirPlay, głośnikach Bluetooth, urządzeniach zgodnych z Google Chromecast,
TuneBlade (Windows),
Komputer jako odbiornik AirPlay:
Reflector 2 (Mac / Windows),
TuneAero (Windows) — tylko dźwięk,
AirServer (Mac / Windows / Xbox One),
LonelyScreen (Mac / Windows) — darmowy,
Shairport4w (Windows) — tylko dźwięk, darmowy,
Mirroring360 (Mac / Windows),
X-Mirage (Mac / Windows),
Smartfon / tablet jako odbiornik AirPlay:
Reflector 2 (Android),
Mirroring360 (Android),
Smartfon / tablet jako nadajnik AirPlay:
AllConnect Play & Stream (Android / iOS),
Odtwarzanie filmów:
Beamer (Mac) — oferuje transmisję z komputera do Apple TV oraz urządzeń zgodnych z Google Chromecast,
Air Video (Mac / PC) — oferuje odtwarzanie filmów z dysku komputera na urządzeniach z iOS oraz Apple TV (4 Gen) wymaga specjalnej apki na odbiorniku, wspiera dalsze przekazywanie treści z urządzeń mobilnych do dowolnego innego odbiornika AirPlay,
StreamToMe (Mac / PC) — oferuje możliwości jak Air Video, obsługuje wideo, audio oraz zdjęcia, dostępna jest również darmowa aplikacja (odbiornik) dla komputerów Apple.

Przypuszczam, że niektórzy z Czytelników mogą pomyśleć, że Apple, wdrażając AirPlay, wynalazło na nowo koło.

Przecież z inicjatywy firmy Sony powstało Digital Living Network Alliance — organizacja, której zadaniem jest, cytuję: „Uporządkowanie standardów przewodowej i bezprzewodowej sieci komputerów osobistych, elektroniki użytkowej i urządzeń mobilnych w domu i na drodze, aby były w stanie ze sobą się komunikować, stworzenia jednolitego środowiska dla współdzielenia nowych cyfrowych mediów. […]”. Z punktu widzenia użytkownika dostrzeżemy sporo podobieństw, jednak w rzeczywistości AirPlay i DLNA znacznie się rożnią. Technologia DLNA bazuje na międzynarodowych standardach — protokołach sieciowych Universal Plug and Play oraz UPnP AV. Pozwala na przykład na wyświetlenie zdjęcia z tabletu lub komputera na ekranie telewizora, odtworzenie pliku wideo z dysku sieciowego w kinie domowym, odegranie utworu muzycznego z telefonu komórkowego na wieży HiFi, czy wreszcie sterowanie tymi urządzeniami z poziomu smartfona.
Wszystko to pięknie wygląda na papierze lub pojedynczym ekranie,  ale czar pryska gdy ten elektroniczny mariaż poddamy weryfikacji w praktyce.
Mimo globalnego zasięgu — do organizacji należy kilkuset producentów — oraz pokaźnego portfolio certyfikowanych urządzeń (ponad 4 miliardy!) — nie każdy produkt potrafi dogadać się z innym w sieci. Niekiedy wystarczy instalacja dodatkowego oprogramowania, jednak część urządzeń wspiera możliwości DLNA tylko w ograniczonym zakresie.

AirPlay również wykorzystuje protokoły komunikacyjne i sieciowe,

odpowiedzialne np. za autokonfigurację adresów, wykrywanie urządzeń czy wreszcie dostęp do zasobów. Apple polega tu na własnych, opatentowanych i zastrzeżonych rozwiązaniach, takich jak: Bonjour, Remote Audio Output Protocol (RAOP), Digital Audio Control Protocol (DACP) czy Digital Audio Access Protocol (DAAP), a transmisja szyfrowana jest kluczem AES. Technologia AirPlay pozwala na wszystko to, na co pozwala DLNA, choć jest ograniczona do ekosystemu Apple oraz wybranych urządzeń innych producentów. Wydaje się więc, że DLNA jest bardziej uniwersalne i korzystniejsze dla użytkownika, ale czy na pewno?
Po pierwsze: to, że nad rozwojem AirPlay sprawuje pieczę jeden i ten sam producent, gwarantuje 100% zgodności i maksymalne wykorzystanie możliwości technologii.
Po drugie: ponieważ to nadajnik inicjuje streaming, AirPlay obsługuje strumieniową transmisję praktycznie dowolnej treści, w odróżnieniu od DLNA, które jest zorientowane na plik. Inaczej mówiąc, jeśli odbiornik DLNA nie wspiera formatu pliku, to nie zdoła go odtworzyć. Stąd między innymi opcje transkodowania w serwerach DLNA, mające na celu uniknięcie takiej sytuacji.
Dla AirPlay nie ma znaczenia, czy chcemy wyświetlić obrazek w formacie JPEG, muzykę w Ogg Vorbis czy wideo w MKV. Jeśli Mac lub iUrządzenie potrafią odtworzyć materiał, to trafi on do odbiornika w zrozumiałej postaci. Dźwięk jest systemowo (dzięki tzw. AV Foundation framework) dekodowany do stereofonicznego strumienia audio w formacie Apple Lossless 16-bitów 44100 Hz, natomiast wideo do strumienia w standardzie H.264/MPEG-4 AVC.
Obsługa AirPlay jest trywialnie prosta. Poniższe wskazówki dotyczą wyłącznie systemowych rozwiązań.

macOS (OS X)

Odtwarzanie audio z dowolnej aplikacji wraz z dźwiękami systemowymi na pojedynczym odbiorniku AirPlay, polega na kliknięciu myszką ikonki głośnika w menu Findera oraz wybraniu odbiornika.
Identyczny rezultat uzyskamy, wybierając pożądane wyjście dźwięku w panelu Dźwięk w Preferencjach systemowych.
Odtwarzanie audio na wielu odbiornikach jednocześnie, możliwe jest standardowo tylko z aplikacji iTunes. W tym celu należy kliknąć ikonkę AirPlay znajdującą się obok suwaka głośności i wybrać bezprzewodowe odbiorniki (oraz, jeśli zajdzie potrzeba, określić poziom dźwięku dla każdego z osobna).

Wyświetlenie filmu z aplikacji QuickTime Player wymaga wybrania odbiornika po kliknięciu w ikonę AirPlay na dynamicznie wyświetlającym się panelu sterowania programu. Podobnie zrealizujemy wyświetlanie filmu z serwisu YouTube (oraz Vimeo i podobnych), uruchomionego w oknie przeglądarki Safari.
Klonowanie wbudowanego wyświetlacza Maca, ekranu aktywnej aplikacji lub otwarcie dodatkowego wirtualnego ekranu uzyskamy, wybierając urządzenie docelowe AirPlay, a następnie żądaną opcję, klikając w dedykowaną ikonkę menu Findera.
Gdy skorzystamy z panelu Monitory w Preferencjach systemowych, jeśli wybierzemy opcję odrębnego monitora AirPlay, będziemy mogli dodatkowo zmienić położenie bezprzewodowego ekranu. Ponadto na ekranie odbiornika działającego jako odrębny monitor pojawi się okno wyboru rozdzielczości.
Nieco większym wyzwaniem jest wyświetlenie zdjęć z komputera na bezprzewodowym odbiorniku AirPlay. Najprostszym i najbardziej uniwersalnym rozwiązaniem jest skorzystanie z opcji klonowania ekranu. Jednak jeśli posiadamy przystawkę Apple TV, wtedy możemy z jej poziomu przeglądać udostępnione w Kolekcji domowej albumy. W tym celu w aplikacji iTunes wybieramy opcję menu Plik / Kolekcja domowa / Wybierz zdjęcia do udostępnienia w Apple TV… A następnie zaznaczamy wszystkie zdjęcia lub wybrane albumy (które mogą również zawierać
nagrane filmy).

iOS

Strumieniowanie audio z iPhone’a / iPoda touch / iPada, do bezprzewodowego odbiornika AirPlay, polega na wybraniu pożądanego z listy urządzeń na ekranie Odtwarzanie, dostępnym po wywołaniu Centrum sterowania.
Mirroring ekranu iUrządzenia aktywujemy na głównym ekranie Centrum sterowania. Tapnięcie przycisku Klonowanie AirPlay wywoła listę kwalifikowanych urządzeń.
Wyświetlenie zdjęcia lub filmu z apki Zdjęcia wymaga wskazania pliku, tapnięcia w przycisk Udostępnianie. W rezultacie wyświetli się dodatkowy ekran opcji zawierający między innymi przycisk AirPlay.
Z listy wykrytych urządzeń wybieramy interesujący nas odbiornik et voilà tout!
Jak wspomniałem na początku artykułu, AirPlay to jedna z najważniejszych technologii, stanowiąca znaczącą wartość dodaną dla użytkowników ekosystemu Apple. Korzystam z niej praktycznie każdego dnia i boleśnie odczułbym jej brak. Wygoda, jakość, stosunkowo wysoka niezawodność i szeroka funkcjonalność, to zdecydowane zalety AirPlay. Czego mi brakuje? Chyba tylko tego, by nieliczne ograniczenia zostały wyeliminowane, tak by korzystanie z dodatkowego oprogramowania firm trzecich okazało się zbędne. Jestem zwolennikiem rozwiązań systemowych. A wszystkim nowym posiadaczom jabłuszek polecam bliższy kontakt z AirPlay. Spodoba się Wam, to pewne.
Artykuł oryginalnie pojawił się w numerze 1/2017 Mój Mac Magazynu.

Marek Telecki

Ostatnie wpisy

Router Synology RT6600ax. Potężny zarządca sieci

Markę Synology kojarzycie zapewne z urządzeniami NAS. Te świetne dyski sieciowe dają możliwość przechowywania bezpiecznie…

1 rok temu

Sonos ogłasza partnerstwo z Apple i pokazuje dwa głośniki

Na rynek wchodzą dwa nowe głośniki marki Sonos: Era 100 i Era 300. Model Era…

1 rok temu

Sejf Smart Safe współpracuje z HomeKit

Akcesoriów, które możemy dodać do naszego inteligentnego domu jest coraz więcej. Do tego zacnego grona…

1 rok temu

FileMaker Cloud w Polsce

Wiecie, że jedna z najlepszych baz danych - FileMaker (obecnie zmieniana jest nazwa na Claris),…

1 rok temu

Ivory zamiast Tweetbot’a. Mastodon lepszy od Twittera?

Elon Musk wszedł na Twittera i zrobił rewolucje. Ostateczną ocenę jego poczynań w tym serwisie…

1 rok temu

Najważniejsza funkcja nowego HomePod’a

Ten produkt miał już nie istnieć. Kiedy pojawiły się informację, że Apple nie przedłuży życia „dużego”…

1 rok temu

Serwis wykorzystuje pliki cookies. Korzystając ze strony wyrażasz zgodę na wykorzystywanie plików cookies.