Bitmovin IOS Basic Casting Bonjour Key

We’re implementing Casting on our IOS App using the below Sample:

I have a question specifically around the Key that’s being used for the NSBonjourServices in the below snippet.

<key>NSBonjourServices</key>
	<array>
		<string>_googlecast._tcp</string>
		<string>**_FFE417E5**._googlecast._tcp</string>
	</array>

Is the bolded key meant to be used by implementers like us? Or we need to apply for a new Key.

Possibly from here?
https://cast.google.com/publish/#/signup

Thanks in advance.

Hi Vivek,

First, thanks for checking out the iOS cast sample and that is a very good question. The part FFE417E5 in the key is default Bitmovin CAF(cast) receiver application ID. This web receiver application is built and deployed by Bitmovin to allow customers to quickly get up and running and start testing cast functionality. This receiver is based on Bitmovin CAF receiver reference code.

For production purposes, customers are in general advised to build their custom CAF receiver applications based on Bitmovin reference and Google documentation and register the same at Sign in - Google Accounts

Bitmovin CAF tutorial provides information on how to use the custom CAF receiver app Id from different Bitmovin sender SDKs(Web, Android and iOS).

Thanks and Regards,
Lucky Goyal

Thanks Lucky for your detailed answer. This is very helpful! :slight_smile:

1 Like