ios 的 Chromecast drm 支持
Chromecast drm support for ios
chromecast 文档中有一个示例
https://developers.google.com/cast/docs/player#streamdrm
其中提到为接收器设置自定义数据。
host.licenseCustomData = customData;
在 iOS 发件人应用上
我们有
GCKMediaInformation *mediaInformation = [[GCKMediaInformation alloc] initWithContentID:[url absoluteString]
streamType:streamType
contentType:mimeType
metadata:metadata
streamDuration:0
customData:customData];
所以我可以在媒体信息中传递自定义数据。
另一种方法是,我们将流的初始 url 传递给接收器,然后接收器从接收器内部的 url 中提取 customData 的信息。
哪种方法是首选。
没关系,哪个适合你的情况,哪个对你来说更容易就可以使用。要记住的一件事是,当多个设备连接到同一个接收器时,它是否有任何不同?一种方法可能比另一种方法更容易处理多发件人的情况。
chromecast 文档中有一个示例
https://developers.google.com/cast/docs/player#streamdrm
其中提到为接收器设置自定义数据。
host.licenseCustomData = customData;
在 iOS 发件人应用上
我们有
GCKMediaInformation *mediaInformation = [[GCKMediaInformation alloc] initWithContentID:[url absoluteString]
streamType:streamType
contentType:mimeType
metadata:metadata
streamDuration:0
customData:customData];
所以我可以在媒体信息中传递自定义数据。
另一种方法是,我们将流的初始 url 传递给接收器,然后接收器从接收器内部的 url 中提取 customData 的信息。
哪种方法是首选。
没关系,哪个适合你的情况,哪个对你来说更容易就可以使用。要记住的一件事是,当多个设备连接到同一个接收器时,它是否有任何不同?一种方法可能比另一种方法更容易处理多发件人的情况。