2014-07-27 64 views
1

這是關於Google Chromecast的功能。考慮一下我在Android手機中播放YouTube視頻的場景。我有一臺舊電視,我已將其連接到Chromecast加密狗。電視和我的手機都在同一個WiFi網絡中。 我的理解是,當我點擊手機YouTube應用中的「投射」圖標時,它會向YouTube服務器發送請求,以將媒體流式傳輸到我的Chromecast加密狗(已註冊)。所以,基本上,它不是直接從我的手機流。從我的手機中,我指示YouTube將媒體發送到我的其他註冊設備之一。這就解釋了爲什麼即使將YouTube應用發送到後臺,視頻仍會繼續播放。 我的問題是,如果是這種情況,那麼爲什麼需要讓Chromecast和我的手機處於相同的Wi-Fi網絡?我可以發送來自我的辦公網絡的「投射」請求,YouTube應該開始將流式視頻發送到連接到家庭網絡的電視上。我在這裏錯過了什麼?謝謝你的幫助!Chromecast功能

回答

2

您正在向Chromecast發送您正在觀看的視頻的某些元信息,Chromecast正在從Youtube獲取並播放該視頻。在大多數家庭設置中,Youtube將無法連接到您的Chromecast並向其發送文件。

因此,您的設備交換這些元信息,他們需要在同一個WiFi網絡。

+0

因此,這是從Chromecast到YouTube的請求,而不是其他方式(除了媒體內容)?如果是這種情況,那麼Chromecast如何理解要將哪些信息添加到請求中?我認爲,媒體內容流媒體必須有一種硬編碼的應用程序。但是第三方應用程序不做任何媒體流?假設我想編寫一個應用來控制Chromecast的音量。 AFAIK,HTML5應用程序將運行在服務器上,它將決定控制邏輯..如果我錯了,請糾正。 –

+0

請參閱本答覆[stackoverflow問題](http://stackoverflow.com/questions/17875596/does-the-content-stream-from-wifi-directly-to-chromecast-or-from-wifi-to- androi)的流程圖和一個鏈接到谷歌開發人員網站。 – Knut

1

首先,存在基於所使用的方法需要在同一網絡上的發現任務。更重要的是,這種模式是將內容投射到電視機上,當你不在電視機前時這樣做並不是很有意義,至少在絕大多數情況下是這樣(對我來說沒有意義)當我在工作時我的家庭電視有些東西)。正如今年的谷歌I/O所顯示的那樣,我們將支持「訪客」可以參與投射而無需在本地網絡上的情況,但這也需要接近投射設備。