Вы могли бы подумать, что отправка аудиопотока на какое-то устройство, чтобы вы могли его услышать, — это решенная проблема. Отнюдь не! Google только что анонсировал Cast for Audio на основе механизма Chromecast. Это хорошо?
Chromecast был инновационным во многих отношениях. Во-первых, он использовал полное соединение Wi-Fi для потоковой передачи данных на USB-накопитель. Проблема его подключения в первую очередь была решена путем размещения его собственной одноранговой сети Wi-Fi. Это хороший способ упростить всю проблему настройки для специальных устройств Wi-Fi, и даже если у нее есть некоторые незначительные проблемы с безопасностью, они обязательно распространятся.
Второе большое отличие состоит в том, что Chromecast — это не тупое устройство связи. Когда вы используете его для воспроизведения видео, он принимает URL-адрес, подключает и передает видео независимо от исходного устройства. Это означает, что если вы транслируете видео с телефона, ChromeCast выполняет тяжелую работу, оставляя телефон для экономии заряда батареи.
Последнее расширение идеи — Cast for Audio, только что анонсированная Google. На данный момент детали расплывчаты, и Google, похоже, концентрируется на привлечении потребителя, а не программиста. Максимум, что мы можем сказать на данный момент, это то, что он основан на технологии Chromecast, которая будет встроена в динамики Cast Ready, которые должны быть доступны весной. Похоже, что в сделке Google есть такие компании, как Sony LG и Denon.
Промо-видео Google — это стиль и мало содержания:
Так что вам, по крайней мере, придется пойти и купить новый набор динамиков, чтобы Cast заработало. Нет никаких указаний на то, как вы будете их настраивать, но разумно предположить, что вы подключаетесь к специальной сети Wi-Fi, которую они создают, а затем предоставляете данные, используя свое устройство Android для ввода. После настройки потребителю должно понравиться то, что для воспроизведения чего-либо достаточно просто нажать кнопку Cast. В блоге Google говорится:
«Как и в случае с Chromecast, просто нажмите кнопку трансляции в своем любимом музыкальном или радио-приложении на Android, iOS или в Интернете и выберите динамик с поддержкой Google Cast, чтобы начать вечеринку».
Предположительно, это передает URL-адрес музыки, воспроизводимой на устройстве Android, на устройство Cast, которое затем берет на себя потоковую передачу:
«Акустические системы с поддержкой Google Cast извлекают контент непосредственно из облака, поэтому вы получите наилучшее качество звука и сможете свободно выполнять несколько задач на своем телефоне, планшете или ноутбуке, не разряжая аккумулятор».
Что не ясно, так это то, сможете ли вы воспроизводить UPnP, DLNA или только локальные носители HTTP. Полный Chromecast может делать все это, но нельзя сказать, что новый Cast for Audio сможет. Однако кажется, что приложения «new Cast Ready» — это просто стандартные приложения Chromecast, поэтому весьма вероятно, что API такой же, и, следовательно, вы можете воспроизводить все, что захотите, если оно может быть декодировано и для него есть URL-адрес.
Google явно стремится к простоте использования и стремится обеспечить некоторую конкуренцию AirPlay и тому подобному.
Однако у нас уже есть несколько способов воспроизведения музыки на удаленных динамиках — зачем нам еще один?
Вы можете подключиться через Bluetooth и передавать звук в потоковом режиме, и именно так большинство мобильных пользователей выводят звук в мир. Вы также можете получить адаптеры Bluetooth, которые позволяют передавать звук в существующее аудиооборудование. Единственная проблема с такой компоновкой — это близкий радиус действия Bluetooth и разряд батареи портативного оборудования.
Затем есть интерфейсы UPnP и DLNA, которые позволяют устройствам подключаться к серверам, узнавать, какой звук доступен, и настраивать потоки. Ни один из этих стандартов не является полностью удовлетворительным, и с ними трудно работать — DLNA, в частности, потому, что части его работы скрыты.
Пока Google Cast не ограничивает источник потокового звука, есть большая вероятность, что он может стать стандартным способом потоковой передачи звука, поскольку в настоящее время нет хорошего решения проблемы. Если Cast API, по сути, такой же, как Chromecast API, без дополнительных ограничений, мы все будем счастливы, потому что очевидна потребность в некоторых инновационных приложениях.
Фактически, успех Cast на 100% зависит от качества приложений и того, насколько легко они позволяют делать то, что в настоящее время сложно.
Если вы слишком нетерпеливы, чтобы ждать, вы можете создать что-то очень похожее с помощью Chromecast. Поскольку этому устройству для работы необходим выход HDMI, все, что вам нужно, — это аудиоэкстрактор / декодер HDMI или телевизор, который вы выключаете во время прослушивания звука.
Будем надеяться, что какой-то производитель выпускает коробку, которая позволяет добавлять просто аудиосигнал к существующей Hi-Fi и избавляет от необходимости взламывать Chromecast, как бы легко это ни было.