## Overview
A common use case is to leverage our Player iOS SDK in order to play HLS streams with Fairplay DRM protection on iOS devices. This solution works very well for protecting the content whilst ensuring compatibility with iOS native system.
However, this presents some issues if you'd like to enable casting from your iOS app to devices such as ChromeCast, which doesn't support Fairplay. In scenarios like this, it's possible to instruct your app to switch to a different streaming and DRM format that is ChromeCast compatible, such as DASH + Widevine DRM.
## Switch from HLS Fairplay to DASH Widevine
As shown in [this github example](🔗), it's quite easy to switch to a different streaming and DRM format when casting to a 3rd party device. Here is the relevant piece of code that handles this: