AirPlay — τι είναι, το πρωτόκολλο ασύρματης μετάδοσης της Apple και πώς λειτουργεί

Συγγραφέας: IT Sectr Δημοσιεύτηκε: 2026-05-25 Χρόνος ανάγνωσης: 9 λεπ

Το AirPlay είναι το ασύρματο πρωτόκολλο της Apple για μετάδοση ήχου, βίντεο και φωτογραφιών μεταξύ συσκευών μέσω τοπικού δικτύου Wi-Fi χωρίς απώλεια ποιότητας. Σε αντίθεση με το Bluetooth, το AirPlay χρησιμοποιεί σύνδεση Wi-Fi, που παρέχει σημαντικά μεγαλύτερο εύρος ζώνης και εμβέλεια. Σύμφωνα με δεδομένα του Apple Developer (2026), το AirPlay 2 υποστηρίζει ήχο πολλών δωματίων και συγχρονισμό μεταξύ πολλών ηχείων με καθυστέρηση μικρότερη από 100 ms.

Κύρια σημεία

  • AirPlay — το ασύρματο πρωτόκολλο της Apple για ροή πολυμέσων μέσω Wi-Fi μεταξύ συσκευών σε τοπικό δίκτυο
  • AirPlay 2 προσθέτει ήχο πολλών δωματίων, προσωρινή αποθήκευση 10 δευτερολέπτων και έλεγχο μέσω του Κέντρου Ελέγχου iOS
  • Πρωτόκολλο χρησιμοποιεί Wi-Fi Direct και mDNS για εντοπισμό συσκευών χωρίς ενδιάμεσο διακομιστή
  • Βίντεο μεταδίδεται μέσω HLS (HTTP Live Streaming) με αυτόματη προσαρμογή bitrate
  • Υποστήριξη διαθέσιμη σε iOS, iPadOS, macOS, Apple TV, HomePod και τηλεοράσεις τρίτων με τσιπ AirPlay

Τι είναι το AirPlay;

AirPlay — το ιδιόκτητο ασύρματο πρωτόκολλο της Apple που επιτρέπει τη μετάδοση ήχου, βίντεο, φωτογραφιών και οθόνης μεταξύ συσκευών σε τοπικό δίκτυο. Το πρωτόκολλο παρουσιάστηκε το 2010 ως AirPlay (προηγουμένως AirTunes μόνο για ήχο) και πέρασε από διάφορες εκδόσεις: τη βασική έκδοση για αναπαραγωγή ενός δωματίου, το AirPlay 2 με συγχρονισμό πολλών δωματίων (2018) και το AirPlay Receiver για συσκευές τρίτων (2021).

Ο κύριος σκοπός του AirPlay είναι η ροή περιεχομένου από iPhone, iPad ή Mac σε Apple TV, HomePod, καθώς και σε συμβατές τηλεοράσεις Samsung, LG, Sony και TCL χωρίς πρόσθετα καλώδια. Σε αντίθεση με το Chromecast, το AirPlay δεν απαιτεί ενδιάμεσο διακομιστή cloud — η μετάδοση δεδομένων γίνεται απευθείας μεταξύ συσκευών μέσω τοπικού δικτύου (peer-to-peer), μειώνοντας την καθυστέρηση και χωρίς κατανάλωση κίνησης διαδικτύου.

Το πρωτόκολλο υποστηρίζει κρυπτογράφηση AES-128 για προστασία περιεχομένου κατά τη μετάδοση, που είναι ιδιαίτερα σημαντικό για ροή προστατευμένου βίντεο (DRM). Το AirPlay χρησιμοποιεί την τεχνολογία FairPlay της Apple για διαχείριση ψηφιακών δικαιωμάτων, επιτρέποντας νόμιμη ροή περιεχομένου από το iTunes Store, το Apple TV+ και άλλες υπηρεσίες σε εξωτερικές συσκευές.

Πώς λειτουργεί το AirPlay

Το AirPlay χρησιμοποιεί συνδυασμό πρωτοκόλλων για εντοπισμό συσκευών, δημιουργία σύνδεσης και μετάδοση δεδομένων. Η διαδικασία ξεκινά με εντοπισμό: η συσκευή-πηγή (iPhone) στέλνει ερωτήματα multicast DNS (mDNS) στο τοπικό δίκτυο. Οι δέκτες Apple TV, HomePod ή τηλεόραση με υποστήριξη AirPlay απαντούν, ενημερώνοντας για τη διαθεσιμότητά τους και τις υποστηριζόμενες μορφές. Μετά τον εντοπισμό, η πηγή και ο δέκτης δημιουργούν απευθείας σύνδεση peer-to-peer μέσω Wi-Fi Direct, παρακάμπτοντας τον δρομολογητή εάν οι συσκευές βρίσκονται σε άμεση οπτική επαφή.

Για μετάδοση ήχου, το AirPlay χρησιμοποιεί το δικό του πρωτόκολλο βασισμένο στο RTSP (Real-Time Streaming Protocol) με κωδικοποιητή ALAC (Apple Lossless Audio Codec) για συμπίεση χωρίς απώλειες. Ο τυπικός ήχος μεταδίδεται σε μορφή 16-bit/44.1 kHz, ενώ το AirPlay 2 υποστηρίζει έως 24-bit/48 kHz. Σύμφωνα με δεδομένα του Apple AVFoundation (2026), η καθυστέρηση ήχου στο AirPlay 2 είναι μικρότερη από 100 ms ακόμη και με συγχρονισμό πολλών δωματίων, καθιστώντας το πρωτόκολλο κατάλληλο για παρακολούθηση βίντεο και παιχνίδια.

Η μετάδοση βίντεο πραγματοποιείται μέσω HTTP Live Streaming (HLS). Η πηγή κωδικοποιεί το βίντεο σε πολλαπλές ροές με διαφορετικό bitrate, τις συσκευάζει σε τμήματα MPEG-TS και τις μεταδίδει μέσω ενός συνηθισμένου διακομιστή HTTP που εκτελείται στη συσκευή-πηγή. Ο δέκτης εγγράφεται στη ροή HLS, κατεβάζει τα τμήματα και τα αναπαράγει με προσωρινή αποθήκευση. Αυτή η προσέγγιση εξασφαλίζει προσαρμοστικό bitrate — η ποιότητα βίντεο προσαρμόζεται αυτόματα στο τρέχον εύρος ζώνης του δικτύου.

Μορφές και κωδικοποιητές AirPlay

Τύπος δεδομένωνΚωδικοποιητήςΠοιότητα
ΉχοςALAC (Apple Lossless)16-bit/44.1 kHz — 24-bit/48 kHz
ΒίντεοH.264, HEVC (H.265)Έως 4K στα 60 fps
ΦωτογραφίαJPEG, HEIF, PNGΑρχική ανάλυση
ΟθόνηH.264Έως 1080p στα 30 fps

AirPlay 2: ήχος πολλών δωματίων και προσωρινή αποθήκευση

AirPlay 2 — η δεύτερη γενιά του πρωτοκόλλου, που κυκλοφόρησε το 2018 με iOS 11.4. Η κύρια καινοτομία είναι η υποστήριξη ήχου πολλών δωματίων: ο χρήστης μπορεί να στέλνει ήχο ταυτόχρονα σε πολλά ηχεία HomePod, Apple TV και συσκευές τρίτων, συγχρονίζοντάς τα με ακρίβεια χιλιοστού του δευτερολέπτου. Αυτό κατέστη δυνατό χάρη στην εισαγωγή κοινού χρονομέτρου (shared clock) και μηχανισμού προσωρινής αποθήκευσης στην πλευρά του δέκτη.

Κάθε συσκευή-δέκτης αποθηκεύει προσωρινά έως 10 δευτερόλεπτα ήχου πριν ξεκινήσει την αναπαραγωγή. Η πηγή στέλνει πακέτα με χρονικές σφραγίδες και οι δέκτες ρυθμίζουν το χρονισμό τους έτσι ώστε ο ήχος από διαφορετικά ηχεία να φτάνει στον ακροατή ταυτόχρονα. Σύμφωνα με την Apple, ο συγχρονισμός μεταξύ συσκευών AirPlay 2 έχει jitter μικρότερο από 1 ms, που είναι φυσικά μη αντιληπτό από το ανθρώπινο αυτί. Αυτό επιτρέπει τη δημιουργία ενός πλήρους συστήματος ήχου multi-room χωρίς αγορά ακριβών δεκτών AV.

Το AirPlay 2 πρόσθεσε επίσης ενσωμάτωση συστήματος: ο έλεγχος αναπαραγωγής είναι διαθέσιμος από το Κέντρο Ελέγχου iOS, την οθόνη κλειδώματος και ακόμη μέσω του Siri. Ο χρήστης μπορεί να πει “Hey Siri, παίξε jazz στην κουζίνα” — και ο φωνητικός βοηθός θα ξεκινήσει ροή στο αντίστοιχο HomePod. Για προγραμματιστές, η Apple παρείχε το πλαίσιο MediaPlayer με την κλάση MPNowPlayingInfoCenter για εμφάνιση πληροφοριών τραγουδιού και έλεγχο αναπαραγωγής από οποιαδήποτε εφαρμογή.

AirPlay vs Bluetooth: σύγκριση

Αν και το Bluetooth και το AirPlay χρησιμεύουν και τα δύο για ασύρματη μετάδοση ήχου, υπάρχουν θεμελιώδεις διαφορές μεταξύ τους. Το Bluetooth A2DP παρέχει μετάδοση ήχου σε απόσταση έως 10 μέτρα με μέγιστη ποιότητα κωδικοποιητή SBC (328 kbps), ενώ το AirPlay μέσω Wi-Fi καλύπτει ολόκληρο το τοπικό δίκτυο (έως 50 μέτρα εσωτερικού χώρου) με bitrate έως 1.5 Mbps. Για ροή μουσικής σε ποιότητα Lossless, το AirPlay είναι η μοναδική ασύρματη επιλογή στο οικοσύστημα της Apple.

ΠαράμετροςAirPlayBluetooth A2DP
Τύπος σύνδεσηςWi-Fi (2.4/5 GHz)2.4 GHz RF
ΕμβέλειαΈως 50 μέτραΈως 10 μέτρα
Ποιότητα ήχουLossless (ALAC)Συμπίεση SBC/AAC
Καθυστέρηση~100 ms~200–300 ms
Πολλά δωμάτιαΝαι (AirPlay 2)Όχι
Κατανάλωση ενέργειαςΥψηλότερη (μονάδα Wi-Fi)Χαμηλή

Το Bluetooth παραμένει η προτιμώμενη επιλογή για ακουστικά και φορητά ηχεία εκτός σπιτιού λόγω χαμηλής κατανάλωσης ενέργειας. AirPlay — για οικιακή ροή σε σταθερές συσκευές όπου η ποιότητα ήχου και ο συγχρονισμός πολλών δωματίων έχουν σημασία. Στην πράξη, και τα δύο πρωτόκολλα συνυπάρχουν: AirPlay για το σπίτι, Bluetooth για έξω και το αυτοκίνητο.

Υλοποίηση AirPlay σε εφαρμογή iOS

Για να προστεθεί υποστήριξη AirPlay σε μια εφαρμογή iOS, ο προγραμματιστής δεν χρειάζεται να υλοποιήσει το πρωτόκολλο από το μηδέν — η Apple παρέχει έτοιμα στοιχεία UI στο πλαίσιο AVKit. Το κύριο στοιχείο είναι το AVRoutePickerView, που εμφανίζει ένα κουμπί επιλογής συσκευής εξόδου. Με το πάτημα, το σύστημα σαρώνει αυτόματα τους διαθέσιμους δέκτες AirPlay και προσφέρει στον χρήστη να επιλέξει τη συσκευή-στόχο.

swift
import AVKit
import AVFoundation

class VideoPlayerViewController: UIViewController {

    let player = AVPlayer()
    let routePicker = AVRoutePickerView()

    override func viewDidLoad() {
        super.viewDidLoad()
        routePicker.translatesAutoresizingMaskIntoConstraints = false
        routePicker.activeTintColor = .systemBlue
        view.addSubview(routePicker)

        guard let url = URL(string: "https://example.com/stream.m3u8") else { return }
        let item = AVPlayerItem(url: url)
        player.replaceCurrentItem(with: item)
        player.play()
    }
}

Στο παραπάνω παράδειγμα, δημιουργείται ένα AVRoutePickerView και προστίθεται στην ιεραρχία προβολής του ελεγκτή. Με το πάτημα του κουμπιού, το iOS εμφανίζει το σύστημα AirPicker με λίστα διαθέσιμων συσκευών. Ο AVPlayer ανακατευθύνει αυτόματα τον ήχο/βίντεο στην επιλεγμένη συσκευή AirPlay χωρίς πρόσθετο κώδικα — ολόκληρη η δρομολόγηση αναλαμβάνεται από το σύστημα.

Προγραμματική εναλλαγή σε AirPlay

Εάν απαιτείται προγραμματικός έλεγχος δρομολόγησης χωρίς στοιχείο UI, χρησιμοποιήστε το AVAudioSession για εναλλαγή θυρών εξόδου. Αυτό είναι χρήσιμο για εφαρμογές με προσαρμοσμένη διεπαφή — για παράδειγμα, προγράμματα αναπαραγωγής μουσικής με δική τους λίστα συσκευών.

swift
import AVFoundation

func routeToAirPlay() {
    let session = AVAudioSession.sharedInstance()
    try? session.setCategory(.playback, mode: .default)

    let outputs = session.currentRoute.outputs
    for output in outputs {
        if output.portType == .airPlay {
            print("Η συσκευή AirPlay είναι συνδεδεμένη:", output.portName)
        }
    }
}

Η μέθοδος routeToAirPlay ενεργοποιεί μια συνεδρία ήχου με κατηγορία playback και ελέγχει την τρέχουσα διαδρομή για ύπαρξη θύρας .airPlay. Εάν η συσκευή είναι ήδη συνδεδεμένη μέσω AirPlay, η εφαρμογή μπορεί να προσαρμόσει ανάλογα το UI — να εμφανίσει το εικονίδιο AirPlay ως ενεργό. Για παρακολούθηση αλλαγών διαδρομής σε πραγματικό χρόνο, εγγραφείτε στην ειδοποίηση AVAudioSession.routeChangeNotification.

Συμβατότητα και απαιτήσεις συσκευών

AirPlay είναι διαθέσιμο σε όλες τις συσκευές Apple με iOS 4.2+, iPadOS, macOS 10.8+ και watchOS. Ως δέκτες λειτουργούν Apple TV (3ης γενιάς και νεότερο), HomePod και HomePod mini. Από το 2021, η Apple άνοιξε το πρωτόκολλο AirPlay Receiver για κατασκευαστές τρίτων: οι τηλεοράσεις Samsung, LG, Sony, TCL, Hisense και Philips έλαβαν ενσωματωμένη υποστήριξη λήψης AirPlay χωρίς πρόσθετες συσκευές.

Για τη λειτουργία του AirPlay απαιτείται σύνδεση Wi-Fi. Η έκδοση peer-to-peer (AirPlay Direct) λειτουργεί ακόμη και χωρίς κοινό δρομολογητή — οι συσκευές δημιουργούν ένα απευθείας δίκτυο Wi-Fi. Αυτό είναι χρήσιμο σε ταξίδια όταν δεν υπάρχει πρόσβαση σε τοπικό δίκτυο. Το AirPlay Direct υποστηρίζεται σε iPhone 5s+, iPad Air 2+, Apple TV 4ης γενιάς και HomePod. Για σύνδεση δεν απαιτείται κωδικός πρόσβασης — χρησιμοποιείται κρυπτογραφική αυθεντικοποίηση μέσω iCloud Keychain ή PIN στην οθόνη.

Περιορισμοί πρωτοκόλλου

Παρά τα πλεονεκτήματα, το AirPlay έχει περιορισμούς. Το πρωτόκολλο λειτουργεί μόνο μέσω Wi-Fi — το Bluetooth δεν υποστηρίζεται. Μέγιστη ανάλυση βίντεο — 4K στα 60 fps (σε Apple TV 4K). Ο ήχος σε μορφή Dolby Atmos είναι διαθέσιμος μόνο κατά τη ροή σε HomePod ή Apple TV με tvOS 14+. Για τηλεοράσεις τρίτων, το AirPlay Receiver υποστηρίζει μόνο βασικό ήχο (στερεοφωνικό) χωρίς χωρικό ήχο. Οι προγραμματιστές πρέπει επίσης να λάβουν υπόψη ότι η καθυστέρηση AirPlay (~100 ms) καθιστά το πρωτόκολλο ακατάλληλο για παιχνίδια πραγματικού χρόνου — για παιχνίδια είναι καλύτερη η απευθείας σύνδεση μέσω καλωδίου ή Bluetooth με χαμηλή καθυστέρηση.

Κατά την υλοποίηση του AirPlay σε εφαρμογή κινητού, πρέπει να προστεθεί στο Info.plist το κλειδί NSBonjourServices με καθορισμό των υπηρεσιών _airplay._tcp και _raop._tcp για εντοπισμό συσκευών. Απαιτείται κάμερα και μικρόφωνο; Όχι — το AirPlay δεν απαιτεί πρόσβαση σε κάμερα ή μικρόφωνο, μόνο τοπικό δίκτυο (NSLocalNetworkUsageDescription) για εντοπισμό συσκευών στο δίκτυο. Χωρίς αυτό το αίτημα, η εφαρμογή δεν θα βρει δέκτες AirPlay σε iOS 14+.

Συχνές Ερωτήσεις

Σε τι διαφέρει το AirPlay από το Chromecast;

Το AirPlay χρησιμοποιεί απευθείας σύνδεση peer-to-peer μεταξύ συσκευών μέσω Wi-Fi χωρίς ενδιάμεσο διακομιστή. Το Chromecast στέλνει ένα URL στη συσκευή Google, η οποία φορτώνει το περιεχόμενο από το διαδίκτυο. Το AirPlay είναι καλύτερο για τοπικό περιεχόμενο (φωτογραφίες, βίντεο από κάμερα), το Chromecast — για ροή από υπηρεσίες cloud.

Μπορεί το AirPlay να χρησιμοποιηθεί χωρίς Wi-Fi;

Ναι, το AirPlay υποστηρίζει λειτουργία peer-to-peer (AirPlay Direct), όπου το iPhone και το Apple TV δημιουργούν απευθείας δίκτυο Wi-Fi χωρίς δρομολογητή. Απαιτείται Bluetooth για αρχικό εντοπισμό και iPhone 5s+ με Apple TV 4ης γενιάς. Το Peer-to-peer ενεργοποιείται αυτόματα όταν οι συσκευές βρίσκονται κοντά.

Υποστηρίζει το AirPlay Dolby Atmos;

Ναι, το AirPlay υποστηρίζει Dolby Atmos κατά τη ροή σε HomePod (συμπεριλαμβανομένου του HomePod mini) και Apple TV 4K με tvOS 14+. Ο ήχος μεταδίδεται σε μορφή Dolby Atmos (αντικειμενοστραφής ήχος) μέσω του κωδικοποιητή ALAC. Σε τηλεοράσεις τρίτων, το Atmos δεν υποστηρίζεται — μόνο στερεοφωνικός.

Πώς να προσθέσω κουμπί AirPlay στην εφαρμογή;

Χρησιμοποιήστε το AVRoutePickerView από το πλαίσιο AVKit. Προσθέστε το στην ιεραρχία προβολής μέσω Interface Builder ή προγραμματικά. Με το πάτημα, το iOS εμφανίζει αυτόματα το σύστημα AirPicker με λίστα διαθέσιμων συσκευών. Για προσαρμοσμένη διεπαφή, χρησιμοποιήστε το MPVolumeView με την ιδιότητα showsRouteButton.

Γιατί το AirPlay δεν βρίσκει συσκευές;

Οι πιο συχνές αιτίες: οι συσκευές βρίσκονται σε διαφορετικά δίκτυα Wi-Fi, το Bluetooth είναι απενεργοποιημένο, λείπει το κλειδί NSLocalNetworkUsageDescription από το Info.plist, ή το AirPlay Receiver είναι απενεργοποιημένο στην τηλεόραση. Το NSLocalNetworkUsageDescription είναι υποχρεωτικό για iOS 14+ — χωρίς αυτό, η εφαρμογή δεν θα αποκτήσει πρόσβαση στο τοπικό δίκτυο.

Σύνοψη

  • AirPlay — το ασύρματο πρωτόκολλο της Apple για ροή ήχου, βίντεο και φωτογραφιών μέσω Wi-Fi μεταξύ συσκευών σε τοπικό δίκτυο
  • AirPlay 2 προσθέτει ήχο πολλών δωματίων με συγχρονισμό έως 1 ms, προσωρινή αποθήκευση 10 δευτερολέπτων και έλεγχο μέσω Siri
  • Πρωτόκολλο χρησιμοποιεί mDNS για εντοπισμό, Wi-Fi Direct για σύνδεση και HLS για μετάδοση βίντεο με προσαρμοστικό bitrate
  • Ποιότητα ήχου — Lossless μέσω ALAC έως 24-bit/48 kHz, 3–4 φορές ανώτερη από το Bluetooth A2DP σε bitrate
  • Υλοποίηση σε εφαρμογή iOS απαιτεί AVRoutePickerView, NSLocalNetworkUsageDescription και εγγραφή υπηρεσιών Bonjour
  • AirPlay Direct λειτουργεί χωρίς δρομολογητή μέσω peer-to-peer Wi-Fi, κατάλληλο για ταξίδια και παρουσιάσεις
  • Χρησιμοποιήστε AirPlay για οικιακή ροή, Bluetooth — για φορητά ακουστικά και αυτοκίνητο

Θα αναπτύξουμε μια εφαρμογή για κινητά έτοιμη για χρήση

Η IT Sectr δημιουργεί εφαρμογές iOS και Android για νεοφυείς επιχειρήσεις και επιχειρήσεις από το 2017. Θα σας συμβουλεύσουμε και θα προτείνουμε την καλύτερη λύση.

Συζήτηση έργου

Διαβάστε επίσης