使用Chromecast已经接近10年了,对其原理一直一知半解。正好最近试图实现一些东西,就再次确认了他的原理。也贴在这里,相信也会对一些朋友有所用处。
Chromecast的工作原理
- 手机连接Chromecast
- 连接后,通过Chromecast向播放用app(HTML5)发信
- 手机和Chromecast的播放用app连接完成
- 通过手机向Chromecast的播放用app发送播放指令
- 获得指令后的Chromecast,直接经网络下载内容,播放
- 如果手机向Chromecast发送其他指令的话,Chromecast则依照新指令播放新的内容,否则就一直播放老指令所指定的内容。
*手机换成平板也一样成立
简单说就是,在通过手机指令让Chromecast播放内容后,手机本身并没有在下载内容并传输至Chromecast上,而只是一个下命令的甩手掌柜。
类似下图。
手机本身不下载内容这点,是其和HDMI传输最大的不同。
实际在运用中我们也可以发现,家里放着音乐,没停就带着手机出门办事,回家发现明明手机几个小时不在家,但音乐一直在播放(只要播放列表够长)。
完。
评论已关闭。