国产免费一区二区-久久h-久久老司机-综合av在线-91在线一区-婷婷亚洲五月色综合-人人爱av-自拍亚洲欧美-国产精品亚洲视频-九九视频在线免费观看-xxx性日本-麻豆偷拍-99热在线看-色播欧美-日韩一区欧美二区-aa一级黄色片-在线观看免费www-婷婷色中文字幕-欧美乱妇高清无乱码-黄色精品一区

谷歌Google Cast和ChromeCast的投屏技術(shù)

2019-07-12 14:22:16 15010


Google Cast和ChromeCast

Google Cast類似于DLNA,AirPlayer,Miracast,就是一種投屏技術(shù)。
Awind WiCS-2100系列無線分享協(xié)作產(chǎn)品對(duì)Google Cast和ChromeCast都是支持的。

 

Google Cast 基本工作原理:
發(fā)送端app使用SDK,將需要投屏的媒體內(nèi)容發(fā)送到谷歌的服務(wù)器,服務(wù)器通知接收端

播放(所以發(fā)送端和接收端必須都可以訪問谷歌服務(wù)器才行)。接收端運(yùn)行的是一個(gè)瀏覽器,它會(huì)根據(jù)發(fā)送端的app ID和媒體信息,載入對(duì)應(yīng)的一個(gè)網(wǎng)頁,這個(gè)網(wǎng)頁由發(fā)送端 app 的開發(fā)者提供的,負(fù)責(zé)播放相應(yīng)的媒體內(nèi)容。即使接收端是 Chromecast Audio 之類只能播放音頻的硬件,這個(gè)網(wǎng)頁也是會(huì)載入并渲染的。
Google Cast 和蘋果的 AirPlay 或者DLNA 不同之處在于,一是依賴谷歌的服務(wù)器,也就是說必須連接到Internet 才可以用,如果只有一個(gè)局域網(wǎng)是不行的。二是兩個(gè)的接收端播放器接收端本身提供的,開發(fā)者只需要提供要播放的內(nèi)容就可以,但是Google Cast 則是需要提供自己的接收端 app,這樣的好處是開發(fā)者可以高度定制(比如可以定制UI,或者加入彈幕、歌詞滾動(dòng)、音樂可視化之類復(fù)雜功能),雖然接收端往往運(yùn)行的并不是Android這樣的開放操作系統(tǒng),但是因?yàn)?/span>接收端 app的本質(zhì)是網(wǎng)頁,所以開發(fā)難度并不高。

 

ChromeCast和Google Cast
Google Cast的官網(wǎng)說明我們可以看到Google Cast的作用在于把小屏幕(諸如手機(jī)、平板、筆記本)的內(nèi)容通過無線(WIFI)方式發(fā)送到大屏設(shè)備(google TV、chromeCast)進(jìn)行播放,概括一下也即提供小屏設(shè)備到大屏設(shè)備的多屏互動(dòng)功能。Google Cast所做的便在于基于不同的平臺(tái)提供提供為應(yīng)用開支這種功能的SDK,這些平臺(tái)即有發(fā)送端的也有接收端的,發(fā)送端的有IOS、android、chrome瀏覽器,接收端的有g(shù)oogle TV, chromeCast等,可以說這一套解決方案是比較大而全的(就其涵蓋的平臺(tái))。

chromeCast其實(shí)是對(duì)Google Cast這套機(jī)制的具體實(shí)現(xiàn),這種實(shí)現(xiàn)的特點(diǎn)是接收端的chromeCast dongle是google自己提供的,開發(fā)者的負(fù)擔(dān)只局限與發(fā)送端平臺(tái)的應(yīng)用開發(fā),當(dāng)然這種發(fā)送端的靈活性也是局限于google所提供的Google Cast API的。
總結(jié)一下Google Cast 和 Chrome Cast的關(guān)系,其實(shí)就是Google Cast提供了一套進(jìn)行設(shè)備之間互聯(lián)互通的API,而chromeCast技術(shù)則是對(duì)這一套API的具體實(shí)現(xiàn),這種實(shí)現(xiàn)的優(yōu)點(diǎn)在于為應(yīng)用開發(fā)者提供了使用Google Cast API進(jìn)行開發(fā)的靈活性(當(dāng)然這也可以認(rèn)為是該技術(shù)不能支持所有app的局限性)。

 



如果您有什么需求,可以通過以下式聯(lián)系我們!

奇機(jī)官網(wǎng)
">