我将通过几个问题总结chrome-cast
的工作流程。
请帮助确认它是否正确。
一个。发件人APP首先将APPID
发送给Chrome-cast Device
,
B.然后,设备会根据receiver.html
和APPID
查找white listed URL mapping
。
C.设备加载receiver.html
并与发件人APP建立连接通道。
问题答:对于Chrome扩展程序发件人应用程序,据说需要将应用程序域输入Chrome-cast extension
white list sender
。
对于样本https://github.com/googlecast/cast-chrome-sender-helloworld
中的发件人html,应该为app域输入什么内容?
答案 0 :(得分:0)
这些步骤在概念上接近发生的情况。对于你的主要问题,似乎你正在做一个chrome发送者。因此,您需要在Web服务器上运行发件人应用程序,无论是网络内部的本地服务器还是外部的,都可以在全局访问。如果它在您的本地网络内,您需要使用IP地址;如果在外面,你可以使用ip地址或名称。您只需将扩展程序中的域列入白名单,例如,如果您在http://192.168.1.100/mypath/index.html
本地运行发件人应用,则需要将192.168.1.100
列入白名单。如果您使用域名在国外托管,请说http://acme.com/path/index.html
,只需将acme.com
列入白名单。