Google Каст
Разработано | |
---|---|
Представлено | 24 июля 2013 г |
Веб-сайт | www |
Google Cast — это собственный протокол , разработанный Google для воспроизведения контента, хранящегося локально или передаваемого аудиовизуального через Интернет, на совместимом потребительском устройстве. Протокол используется для инициирования и управления воспроизведением контента на цифровых медиаплеерах , телевизорах высокой четкости и домашних аудиосистемах с помощью мобильного устройства , персонального компьютера или интеллектуального динамика . Протокол был впервые запущен 24 июля 2013 года для поддержки плеера Google Chromecast первого поколения . [1] Google Cast SDK был выпущен 3 февраля 2014 года, что позволяет третьим лицам модифицировать свое программное обеспечение для поддержки протокола. [2] По данным Google, по состоянию на май 2015 года было доступно более 20 000 приложений с поддержкой Google Cast. С тех пор поддержка Google Cast была интегрирована в последующие устройства, такие как Nexus Player и другие устройства Android TV (например, телевизоры), а также звуковые панели. , динамики и более поздние модели Chromecast. Потребительские устройства, которые изначально поддерживают этот протокол, продаются как встроенные в Chromecast . [3] По состоянию на октябрь 2017 г. [update] было продано более 55 миллионов устройств Chromecast и встроенных устройств Chromecast. [4]
Операция
[ редактировать ]Приемники Google Cast могут осуществлять потоковую передачу контента двумя способами: первый использует мобильные и веб-приложения , поддерживающие технологию Google Cast; второй позволяет зеркалировать контент из веб-браузера Google Chrome, работающего на персональном компьютере, а также контент, отображаемый на некоторых устройствах Android . [5] В обоих случаях воспроизведение инициируется кнопкой «cast» на устройстве-отправителе. [6]
- Основной метод воспроизведения мультимедиа на устройстве — через мобильные и веб-приложения с поддержкой Google Cast, которые управляют выбором программы, воспроизведением и громкостью. Устройства-приемники Google Cast осуществляют потоковую передачу мультимедиа из Интернета в локальную версию браузера Chrome. [7] тем самым освобождая устройство-отправитель для других задач, таких как ответ на звонок или использование другого приложения, не прерывая воспроизведения. Мобильные приложения с поддержкой Google Cast доступны как для Android 4.1+ , так и для iOS 7.0+ ; веб-приложения с поддержкой Google Cast доступны на компьютерах под управлением Google Chrome версии 72 или новее (в Microsoft Windows 7+ , macOS 10.7+ и ChromeOS ) после установки « Расширения Cast » в браузере. [8] [9] Потоковое содержимое может быть размещено в Интернете, как это предусмотрено конкретными приложениями, или находиться в локальном хранилище устройства-отправителя. [10] [11]
- Контент также можно зеркалировать с вкладки браузера Chrome (с расширением Cast) на персональном компьютере или с экрана некоторых устройств Android 4.4+. В случае с «tab casting» качество изображения зависит от вычислительной мощности устройства, а к потоковому видео применяются минимальные системные требования. Контент, в котором используются плагины , такие как Silverlight и QuickTime , не работает в полной мере, так как в потоке может отсутствовать звук или изображение. [12] [13] Аналогичным образом, изображения на экране, зеркально отраженные с устройств Android, обычно ухудшаются, что отражает тот факт, что видео, отображаемое на меньших экранах планшетов и смартфонов, обычно уменьшено в масштабе. [5]
Раньше для трансляции контента устройства-отправители необходимо было подключать к той же сети Wi-Fi, что и устройство-получатель Google Cast. [14] [15] до добавления функции «гостевого режима» 10 декабря 2014 г. [16] Если эта функция включена, эта функция позволяет устройствам-отправителям обнаруживать ближайшего проигрывателя путем обнаружения ультразвукового звука, излучаемого телевизором или акустической системой, к которой подключен проигрыватель; [17] [18] в качестве альтернативы устройство-отправитель может быть сопряжено с устройством-получателем с помощью четырехзначного PIN-кода. [18] [19] Гостевой режим доступен только для Chromecast; устройства Nexus Player и Android TV не поддерживают эту функцию. [20]
SDK и совместимые приложения
[ редактировать ]Выпуск и распространение
[ редактировать ]Когда был выпущен Chromecast первого поколения, было доступно четыре приложения, совместимых с Google Cast: YouTube и Netflix поддерживались как веб-приложения для Android, iOS и Chrome; Google Play Music и Google Play Movies & TV также поддерживались, но первоначально только как приложения для Android. [22] [23] Дополнительным приложениям, поддерживающим трансляцию, потребуется доступ к пакету разработки программного обеспечения Google Cast (SDK). SDK был впервые выпущен в виде предварительной версии 24 июля 2013 года. Google посоветовал заинтересованным разработчикам использовать SDK для создания и тестирования приложений, но не распространять их. [24] Хотя это предостережение оставалось в силе, приложения с поддержкой Google Cast для Hulu Plus и Pandora Radio были выпущены в октябре 2013 года, а HBO GO — в ноябре. [25] [26] Google пригласила разработчиков на двухдневный хакатон 7 декабря в Googleplex , своей штаб-квартире в Маунтин-Вью , предложив возможность протестировать «предстоящий выпуск» SDK. [27] В сессии приняли участие 40 разработчиков из 30 компаний, после чего было представлено 10 дополнительных приложений, включая Plex , Avia и Realplayer Cloud . [28]
Google открыл SDK для всех разработчиков 3 февраля 2014 года. [29] В своей вводной документации и видеопрезентации Google сообщила, что SDK работает как с устройствами Chromecast, так и с другими неназванными «устройствами-приемниками трансляции». Менеджер по продукту Chromecast Риш Чандра сказал, что Google использовал промежуточное время, чтобы повысить надежность SDK и помочь тем разработчикам, которые искали быстрый и простой способ передать фотографию на телевизор без большого количества кода. Google также сделал SDK частью платформы Google Play Services , тем самым предоставив пользователям доступ к новым приложениям без необходимости обновлять сам Android. [30] [31] Со временем многие другие приложения были обновлены для поддержки Google Cast. На Google I/O 2014 компания объявила, что 6000 зарегистрированных разработчиков работают над 10 000 приложениями, поддерживающими Google Cast; [32] к конференции следующего года количество совместимых приложений увеличилось вдвое. [33] Google опубликовал тематические исследования, документирующие интеграцию Google Cast с Comedy Central , Just Dance Now , Haystack News и Fitnet. [34]
Рамки
[ редактировать ]Платформа разработки состоит из двух компонентов: приложения-отправителя и приложения-получателя, оба из которых используют API, предоставляемые SDK.
- Приложение-отправитель основано на существующем мобильном приложении Android или iOS или настольном веб-приложении поставщика и предоставляет пользователям возможность обнаружения контента и управления мультимедиа, включая возможность выбора, на какое устройство будет транслироваться контент. Приложения-отправители могут обнаруживать устройства-получатели в той же локальной сети, устанавливать безопасный канал и обмениваться сообщениями.
- Приложение-приемник — это веб-приложение, выполняющееся в среде, похожей на браузер Chrome, на устройстве-приемнике трансляции. Приложения-приемники различной сложности могут быть разработаны в зависимости от разнообразия форматов контента, которые приложение может воспроизводить. Например, простое приложение-приемник может просто воспроизводить видеоконтент в формате HTML , тогда как пользовательские приложения-приемники, которые требуют больше усилий по программированию, могут использовать различные протоколы потоковой передачи, включая MPEG-DASH , HTTP Live Streaming (HLS) и Microsoft Smooth Streaming. Протокол . [30]
Поддерживаемые носители
[ редактировать ]Chromecast поддерживает форматы изображений BMP , GIF , JPEG , PNG и WEBP с ограничением размера дисплея 720p (1280 × 720 пикселей). Поддерживаемые аудиокодеки : HE -AAC , LC-AAC , MP3 , Vorbis , WAV (LPCM ), FLAC (до 96 кГц/24 бит) и Opus ; AC-3 ( Dolby Digital ) и E-AC-3 (EC-3, Dolby Digital Plus ) доступны для сквозной передачи звука. Поддерживаемые видеокодеки для Chromecast первого и второго поколения: H.264 High Profile Level 4.1 (декодирование до 720p/60 кадров в секунду (fps) или 1080p /30fps) и VP8 . Поддерживаемые видеокодеки для Chromecast третьего поколения: H.264 High Profile Level 4.2 (декодирование до 720p/60 (fps) или 1080p/60fps) и VP8. [35] Поддерживаемые видеокодеки для Chromecast Ultra: профили HEVC/H.265 Main и Main 10 до уровня 5.1 (2160p/60fps), а также VP9 Profile 0 и Profile 2 до уровня 5.1 (2160p/60fps). [36]
Дополнительный функционал и API
[ редактировать ]На выставке International CES 2015 компания Google анонсировала расширение Google Cast под названием «Google Cast для аудио», которое позволяет приложениям, поддерживающим Google Cast SDK, воспроизводить звук через совместимые динамики, звуковые панели и ресиверы, подключенные к Wi-Fi. [37] Производители, поддерживающие Google Cast в качестве встроенной функции в своих колонках, включают LG и Sony . [38]
В мае 2015 года Google представил новые наборы API для Google Cast. API-интерфейсы Cast Remote Display позволяют разработчикам создавать возможности второго экрана для приложений, таких как игры, без необходимости зеркалирования дисплеев. API Game Manager предлагают разработчикам больше возможностей для создания многопользовательских игр. [39] Наконец, были предоставлены дополнительные API для управления автоматическим воспроизведением и постановкой контента в очередь. [40]
В сентябре 2015 года Google анонсировала «Fast Play» и сопутствующие инструменты разработчика, целью которых является сокращение задержек между загрузкой контента. В типичном сценарии, если пользователь просмотрел первые три эпизода телесериала, четвертый эпизод может загрузиться в фоновом режиме. [41] С тех пор выпуск этой функции был отложен. [42]
Совместимые устройства
[ редактировать ]- Хромкаст :
- Первое поколение (видео)
- Второе поколение (видео)
- Третье поколение (видео)
- Chromecast Аудио (аудио)
- Chromecast Ультра (видео)
- Chromecast с Google TV
- Устройства Android TV :
- Нексус-плеер
- Нвидиа Щит
- Сяоми Ми Коробка
- Сяоми Ми ТВ
- Hisense Телевизоры
- Визио Телевизоры
- Sharp Телевизоры
- Sony Телевизоры
- Тошиба Телевизоры
- Панасоник Телевизоры
- Филипс Телевизоры
- Полароидные телевизоры
- Skyworth Телевизоры
- Телевизоры Соник
- Nokia . Телевизоры и приставки
- Саундбары и динамики: [43]
- Google Nest (ранее Google Home)
- Визио
- Сони
- Samsung
- LG
- Филипс
- Б&О Играть
- Тщательный
- Полк Аудио
- Банг и Олуфсен
- Космическое поле
- Брукстоун
- ОНИ
- Онкё
- Интегра
- пионер
- Рива Ванд
- Грейс Диджитал
- Дженсен
- JBL
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ «Google выпускает потоковое устройство Chromecast за 35 долларов, которое позволит перенести Chrome в гостиную» . ТехКранч . Архивировано из оригинала 25 октября 2020 года . Проверено 21 октября 2020 г.
- ^ Проталинский, Эмиль (3 февраля 2014 г.). «Google открывает Chromecast для разработчиков и выпускает Cast SDK» . Следующая сеть . Проверено 21 октября 2020 г.
- ^ Реттгерс, Янко (23 ноября 2016 г.). «Google потихоньку отказывается от брендинга Google Cast для телевизоров и колонок» . Разнообразие . Проверено 23 ноября 2016 г.
- ^ Джонналагадда, Хариш (4 октября 2017 г.). «Google продала 55 миллионов устройств Chromecast по всему миру» . Центральный Android . Мобильные нации. Архивировано из оригинала 5 октября 2017 года . Проверено 4 октября 2017 г.
- ^ Jump up to: а б Тернер, Адам (14 июля 2014 г.). «Практическое занятие: зеркальное отображение экрана Chromecast Android» . Сидней Морнинг Геральд .
- ^ Мэйбери, Рик (5 апреля 2014 г.). «Стоит ли мне покупать Google Chromecast?» . Телеграф . Телеграф Медиа Группа . Проверено 3 июля 2014 г.
- ^ Штейн, Гейб (24 июля 2013 г.). «Ух ты! Google Chromecast невероятно взломан» . Компания Co.Labs . Компания Фаст . Проверено 9 января 2014 г.
- ^ «Начало работы с Chromecast: что скрывается под капотом?» . Помощь Chromecast . Гугл Инк . Проверено 7 августа 2014 г.
- ^ Робертсон, Ади (24 июля 2013 г.). «Google представляет Chromecast: потоковое видео на телевизор с любого устройства за 35 долларов» . Грань . Вокс Медиа . Проверено 19 сентября 2013 г.
- ^ Уэлч, Крис (1 октября 2015 г.). «Google Фото для Android теперь работает с Chromecast» . Грань . Вокс Медиа . Проверено 8 октября 2015 г.
- ^ Калимлим, Олдрин (11 декабря 2015 г.). «Google обновляет приложения «Фото» и «Кошелек» для iOS новыми функциями» . AppAdvice . Проверено 1 января 2016 г.
- ^ «Трансляция из Chrome на телевизор: трансляция вкладки» . support.google.com . Гугл Инк . Проверено 24 сентября 2013 г.
- ^ «Трансляция из Chrome на телевизор: минимальные системные требования» . support.google.com . Гугл Инк . Проверено 30 августа 2013 г.
- ^ Дивайн, Ричард (25 июня 2014 г.). «Chromecast позволяет осуществлять трансляцию, не находясь в одной сети Wi-Fi» . Центральный Android . Проверено 25 июня 2014 г.
- ^ Тарантола, Андрей (25 июня 2014 г.). «Chromecast получает множество потрясающих новых функций» . Гизмодо . Гоукер Медиа . Проверено 25 июня 2014 г.
- ^ Келлекс (11 декабря 2014 г.). «Обновление Chromecast добавляет гостевой режим, бета-зеркалирование и новый пользовательский интерфейс» . Жизнь дроида . Проверено 12 декабря 2014 г.
- ^ Уэлч, Крис (26 июня 2014 г.). «Google Chromecast будет использовать ультразвуковые звуки для связи с устройствами поблизости» . Грань . Вокс Медиа . Проверено 27 июня 2014 г.
- ^ Jump up to: а б «Настройте гостевой режим для Chromecast Audio» . support.google.com . Гугл Инк . Проверено 18 декабря 2015 г.
- ^ Реттгерс, Янко (26 июня 2014 г.). «Chromecast будет использовать ультразвуковые звуки для сопряжения вашего телевизора с телефонами вашего друга» . ГигаОМ . Архивировано из оригинала 26 июня 2014 года . Проверено 27 июня 2014 г.
- ^ «Гостевой режим» . Разработчики Google . Google Inc., 26 июля 2016 г. Проверено 18 ноября 2016 г.
- ^ «Контрольный список дизайна Google Cast» . Разработчики Google . Гугл Инк . Проверено 30 июля 2014 г.
- ^ «Эта неделя в Tech 416» . ТВиТ.tv. Проверено 31 июля 2013 г.
- ^ Прессман, Аарон (1 августа 2013 г.). «Chromecast против Roku против Apple TV: какое устройство потокового вещания лучше? | Daily Ticker» . Yahoo! Финансы . Яху . Проверено 27 августа 2013 г.
- ^ «Примечания к выпуску Google Cast: 1.0» . Разработчики Google . Google Inc., 24 июля 2013 г. Проверено 27 июня 2014 г.
- ^ Нишол, Каран. «Изгой: Hulu Plus на Chromecast» . Блог . Хулу. Архивировано из оригинала 4 октября 2013 года . Проверено 2 октября 2013 г.
- ^ Соулсман, Джоан Э. (31 октября 2013 г.). «Chromecast на данный момент добавляет Pandora в короткий список приложений» . CNET . CBS Интерактив . Проверено 27 июня 2014 г.
- ^ Лоулер, Ричер (21 ноября 2013 г.). «Google приглашает разработчиков на хакатон Chromecast, а также покажет и расскажет SDK и обновит официальное приложение» . Engadget . АОЛ . Проверено 27 июня 2014 г.
- ^ Реттгерс, Янко (13 декабря 2013 г.). «Chromecast в 2014 году: открытый SDK, большие международные планы и, возможно, даже новые устройства» . ГигаОМ . Архивировано из оригинала 26 июня 2014 года . Проверено 27 июня 2014 г.
- ^ Дакетт, Крис (4 февраля 2014 г.). «Google удаляет Chromecast SDK из предварительной версии» . ЗДНет . CBS Интерактив . Проверено 27 июня 2014 г.
- ^ Jump up to: а б Аффаки, Джон (3 февраля 2014 г.). «Готовность к трансляции: Chromecast теперь открыт для разработчиков с помощью Google Cast SDK» . Блог разработчиков Google .
- ^ Реттгерс, Янко (3 февраля 2014 г.). «Приготовьтесь к множеству новых приложений Chromecast: Google выпускает Cast SDK» . Гигаом . Архивировано из оригинала 3 февраля 2014 года . Проверено 17 ноября 2016 г.
- ^ Молина, Бретт (25 июня 2014 г.). «В прямом эфире: Google представляет возможности Android для дома и автомобиля» . США сегодня . Компания Ганнетт . Проверено 27 июня 2014 г.
- ^ Хазелтон, Тодд (28 мая 2015 г.). «На сегодняшний день продано 17 миллионов Chromecast – доступно 20 000 приложений» . ТехноБуффало . Архивировано из оригинала 28 мая 2015 года . Проверено 28 мая 2015 г.
- ^ «В ролях: Тематические исследования» . Разработчики Google . Гугл Инк . Проверено 13 апреля 2016 г.
- ^ «Поддерживаемые медиафайлы для Google Cast с Chromecast 1-го и 2-го поколения» . Разработчики Google . Google Inc., 20 марта 2017 г.
- ^ «Поддерживаемые медиафайлы для Google Cast с Chromecast Ultra» . Разработчики Google . 20 марта 2017 г.
- ^ Синглтон, Мика (5 января 2015 г.). «Google использует AirPlay с Google Cast для аудио» . Грань . Вокс Медиа . Проверено 11 января 2015 г.
- ^ «Google Cast для аудио» . Гугл Каст . Проверено 4 февраля 2016 г.
- ^ Тим-о-тато (29 мая 2015 г.). «Google запускает API-интерфейсы Cast Remote Display и API-интерфейсы Game Manager» . Жизнь дроида . Проверено 18 ноября 2016 г.
- ^ Раддок, Дэвид (29 мая 2015 г.). «Google Cast получает новые API, позволяющие использовать функции второго экрана, автозапуск, организацию очередей и многое другое» . Андроид Полиция . Проверено 18 ноября 2016 г.
- ^ Оланофф, Дрю (29 сентября 2015 г.). «Google анонсирует Chromecast 2 и Chromecast Audio, которые сделают вашу гостиную интеллектуальнее» . ТехКранч . АОЛ . Проверено 30 сентября 2015 г.
- ^ Раддок, Дэвид (27 июля 2016 г.). «Функция прогнозирования контента Fast Play в Chromecast была отложена, работа над ней все еще ведется» . Андроид Полиция . Проверено 21 ноября 2016 г.
- ^ «Встроенный Chromecast — Аудио» . Проверено 27 июля 2017 г.