When casting through AirPlay , the viewer relies on Apple's native video player and this comes with some limitations.
AirPlay does not support client-side ad-insertion. Instead, you could consider using server-side ad-insertion, or disabling client-side ad-insertion when allowing AirPlay.
AirPlay does not support VR/360 videos.
AirPlay does not support MPEG-DASH.
AirPlay does not support any UI customization.
AirPlay does not support some closed captions and subtitle formats, including CEA-608 and sideloaded (WebVTT) subtitles. Instead, you must use subtitles that are supported natively.
AirPlay does not support manual quality switches. Instead, viewers can only rely on automatic quality selection.
AirPlay does not support authentication cookies. AirPlay streams run on a device other than the device initiating the session.
The airplay plugin is available as CommonJS (.cjs) and ESM (.es) modules for Gold Plan Components users, ready to deploy in apps like React or Vue.