2013-08-03 45 views
2

我有一個IOS和Android應用程序,可以從遠程服務器播放視頻。遠程服務器發送可以在IOS或Android設備上播放的H264/AAC流。是在Chromecast上播放H264/AAC視頻流所需的自定義接收器

我正在支持將其投射到Chromecast設備並使用tutorial我能夠創建路由按鈕來選擇Chromecast。

我的問題是,爲了播放這個流,我需要創建一個自定義的接收器應用程序在chromecast上運行(並獲得白名單等)還是有一個默認的「媒體播放器」在Chromecast上運行,可以被用來播放流?我可以發送經過驗證的URL(因此不需要自定義驗證等)

+0

我能夠使用示例應用程序隨附的簡單接收器並能夠投射視頻。 – rydgaze

+0

您仍然必須將示例應用附帶的receiver.html放在服務器上嗎?您是否必須爲接收器做特殊的事情才能使其與遠程服務器協同工作。此外,您對android應用程序進行的所有更改都適用於強制轉換。我處於可以檢測投射設備並嘗試連接的位置。我想知道是否必須在服務器的某個地方託管接收方html文件並將其列入白名單,並將Google提供的APP_ID放入receever文件和應用程序本身中?你的洞察力將會有所幫助。 – user484691

+1

是的。我只是使用了示例應用程序中的receiver.html。主要的是你的設備必須被列入白名單,並使用「實時」鏈接的APP_ID。當您嘗試啓動會話時,它會吐出什麼錯誤代碼?如果它沒有列入白名單,您將看到一個-4 – rydgaze

回答

2

您的應用程序目前需要它自己的Receiver才能被iOS和Android使用。如果您只使用Android MediaRouter API,則有一個默認的Receiver for Android。 iOS沒有相應的功能。

也就是說,您可以使用示例應用程序附帶的簡單示例Receiver。

相關問題