Как я могу использовать Chromecast?

Lubuntu - легкая производная от Ubuntu, использующая среду рабочего стола LXDE. Вы можете установить его как среду рабочего стола на Ubuntu:

sudo apt-get install lubuntu-desktop

Подробнее см. Lubuntu .

1
задан 25 April 2017 в 08:15

8 ответов

Документация от Google указывает, что расширение Google Cast не поддерживается в Linux, но оно действительно работает.

Чтобы это работало в Ubuntu:

Убедитесь, что вы либо Chrome, либо Chrome версии 28 или выше. Более ранние версии получат «Это приложение не поддерживается на этом компьютере. Установка была отключена». ошибка. Пакет 'chromium-browser' в Ubuntu 13.04 отлично работает. Убедитесь, что iptables настроена так, чтобы трафик UPnP / SSDP, используемый расширением браузера Google Cast, обнаружил устройство ChromeCast. Браузер отправит пакет многоадресного UDP из локального IP-адреса и эфемерного (случайного) порта в порт 239.255.255.250 1900. Устройство ChromeCast ответит одноадресным UDP-пакетом с IP-адреса устройства ChromeCast и еще одним эфемерным портом на исходный IP / порт многоадресного пакета. Обратите внимание, что это немного отличается от большинства других устройств UPnP, которые обычно будут отвечать одноадресным UDP-пакетом из порта 1900 вместо эфемерного порта. Типичное правило iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT НЕ соответствует ответному пакету, так как iptables в настоящее время не имеет помощника conntrack, который поддерживает SSDP. Кроме того, правило iptables -A INPUT -p udp --sport 1900 -j ACCEPT, обычно используемое для UPnP / SSDP, не будет работать, поскольку ответы с устройства ChromeCast не поступают из порта 1900. Поэтому вам нужно будет добавить правило для приема пакетов UDP на всех эфемерных портах. Эфемерный диапазон портов для исходного многоадресного пакета должен быть 32768-61000 (Verify with cat /proc/sys/net/ipv4/ip_local_port_range), поэтому следующее правило должно работать (обратите внимание, что оно вставлено в верхней части правил ввода): iptables -I INPUT -p udp -m udp --dport 32768:61000 -j ACCEPT После того, как устройство ChromeCast было (каждый раз, когда браузер запускается), браузер будет управлять им с помощью TCP (HTTP) соединений с портом 8008, который не должен требовать каких-либо специальных правил iptables. Установите расширение браузера Google Cast либо в Chrome, либо в Chrome. Обратите внимание, что приложение / расширение под названием ChromeCast доступно, но это не то, что вы хотите. Если вы еще не настроили устройство ChromeCast, следуйте инструкциям, прилагаемым к устройству для его настройки. После того, как ваше устройство настроено, вы можете просто нажать кнопку Cast в Chromium, чтобы перейти к текущей вкладке.
81
ответ дан 24 May 2018 в 19:42
  • 1
    Спасибо за информацию о IP-таблицах. Я не знал о другом поведении Chromecast от других устройств uPnP. – Fred Thomsen 25 August 2013 в 04:15
  • 2
    Чтобы получить это решение для работы в Fedora с помощью графического интерфейса, перейдите на вкладку «Зоны» в «Конфигурация брандмауэра», выберите общественную зону, перейдите на вкладку портов и добавьте диапазон портов udp 32768-61000 – CamelBlues 20 June 2014 в 06:07
  • 3
    К сожалению, это не работает для Nexus Player. – abergmeier 3 February 2015 в 23:17
  • 4
    Протокол castv2, по-видимому, использует протокол mDNS + Cast (s) на порту 8009 вместо исходного подхода. Кроме того, при зеркалировании экрана он будет отправлять трафик на отдельный порт UDP для экранных данных, которые динамически объявляются во время рукопожатия. – Roberto Andrade 13 September 2015 в 17:13
  • 5
    Вам по-прежнему необходимо разблокировать входящий порт для TCP-соединений, например. 8080, в iptables. – ApolloLV 26 October 2015 в 02:55

pulseaudio-dlna

Этот проект находится в активном развитии. Начиная с версии> = 0.4.6 Chromecast поддерживается в дополнение к DLNA.

От Ubuntu> = 16.10 pulseaudio-dlna находится в репозитории Universe.

Для более старых версий сначала нужно добавить ppa ppa: qos / pulseaudio-dlna:

sudo apt-add-repository ppa:qos/pulseaudio-dlna
sudo apt-get update

Затем мы можем установить pulseaudio-dlna с помощью:

sudo apt-get install pulseaudio-dlna

Затем он может быть запущен с терминала или скрипта с помощью

pulseaudio-dlna [options]

Он добавит все клиенты DLNA и Chromecast, доступные в локальной сети в качестве устройства вывода звука, выбирают из меню настроек звука.

Затем мы можем передавать аудио с любого медиаплеера (или браузера) на наш клиент Chromecast.

Для всех параметров см. ppa в GIT. [ ! d11]

14
ответ дан 24 May 2018 в 19:42
  • 1
    Добавлена ​​небольшая команда =) – A.B. 4 December 2015 в 23:19
  • 2
    второй шаг должен быть sudo apt-get update, что-то очевидное для большинства из нас, но, возможно, некоторые пользователи сталкиваются с этим ;-) – wikier 7 December 2015 в 17:35
  • 3
    cool, thx для обновления ответа: +1: – wikier 10 December 2015 в 12:13
  • 4
    Приятно, работая из коробки, хотя заикается немного время от времени ... спасибо, +1 – Rmano 20 February 2016 в 21:30
  • 5
    @Rmano: рад, что он работает. Если ваше устройство еще не указано в списке поддерживаемых, разработчик masmu может быть рад получить заметку. – Takkat 20 February 2016 в 21:34

Поскольку этот вопрос был задан 2 года назад, может быть стоит упомянуть, что после февраля 2016 года на Xubuntu 15.10 это было так же просто, как:

Установить Chrome для Linux. Установить расширение браузера Google Cast из в Chrome

Вставьте нужную вкладку. Легко.

8
ответ дан 24 May 2018 в 19:42
  • 1
    Это расширение было прекращено. – Richard 15 March 2017 в 16:36
  • 2
    Поскольку функциональность теперь встроена в – Fábio Dias 20 March 2017 в 18:45
  • 3
    встроенный в что? Я нахожусь на новой установке 17.04, устанавливаю хром, расширения, импортированные из моей учетной записи. Невозможно увидеть хромированное устройство :( – Madivad 15 May 2017 в 14:19

Я запускаю Ubuntu 14.04 на своем ПК и amp; Android 4.3 на моем телефоне.

Сначала вам нужно подключить Chromecast и изменить источник ТВ на этот порт HDMI.

Затем установите приложение «Телефон» здесь в магазине воспроизведения

Затем используйте приложение «Телефон», чтобы подключить Chromecast к вашему Wi-Fi, а затем он будет обновляться и перезагружаться.

После этого перейдите на свой Ubuntu PC и откройте Chromium и установите приложение телефона отсюда в магазине воспроизведения Теперь отображается список Chrome-cast.

Для воспроизведения видеофайлов: выберите «Файл»> «Открыть файл», найдите видео и откройте. Браузер Chromium имеет встроенный медиа-плеер. Затем вы можете его транслировать. Не забудьте перейти в полноэкранный режим (нажмите F11) :) Вот и все.

Вот кодеки, которые работают в Chromium: http://www.chromium.org/audio-video

Существуют и другие проекты, такие как VLC или XBMC, которые работают над совместимостью Chromecast , так что это не будет долго, пока мы не сможем все переполнить. Если вы используете Steam, вы можете установить VLC или XBMC и поток из одного пакета Steam в другой уже.

5
ответ дан 24 May 2018 в 19:42
  • 1
    Можем ли мы добавить в эту сборку подстроку? Поддержка хромографа Vlc только в Windows. – Vasil Valchev 21 December 2016 в 21:59
  • 2
    Я еще не купил или не попробовал Chromecast-2. Если VLC теперь не поддерживает Chromecast, можно ли воспроизводить фильмы 3D-HSBS через Bino или SMPlayer для трансляции по телевизору? – bluepearlsky 2 January 2018 в 22:26

Я только что получил свое устройство для хромирования. Он может транслировать YouTube и вкладки из Chrome. Поскольку Netflix недоступен на Ubuntu, вы не можете транслировать фильмы с Ubuntu. В потоковом режиме вы получаете массу интересных функций. Я уже пробовал: потоковое фото с Flickr, потоковое видео с Vimeo, потоковое воспроизведение музыки из SoundCloud или Google Music (я подключил его к приемнику, поэтому опыт потрясающий).

Я не видел никаких проблем с потоковой передачей музыки, но в видео вы можете увидеть некоторые отброшенные кадры (но на самом деле я не смотрел трейлеры imdb.com, и в целом все было в порядке).

Я не могу заставить Chrome с Chromecast воспроизводить avi-файлы с моего локального ПК. Он позволяет передавать его, но я вижу черный экран по телевизору (я думаю, это не поддерживается).

И я не делал ничего особенного, чтобы установить Chromecast плагин на Chrome, он просто работает.

4
ответ дан 24 May 2018 в 19:42
  • 1
    Он работает только в том случае, если вы отключили брандмауэр :-( Могут ли другие подтвердить? – NullVoxPopuli 17 August 2013 в 23:04
  • 2
    Это работает, чтобы снимать 3D-фильмы HSBS через таких игроков, как Bino или SMPlayer? Если да, то только я бы купил Chromecast-2. – bluepearlsky 2 January 2018 в 22:31

Вам нужно приложение Google Cast server на компьютере под управлением Ubuntu или на вашем NAS.

Устройство Chromecast новое ... Вопрос в следующем: «Есть ли это приложение еще?» Это новая возможность для разработчиков Linux.

Дополнительная информация на странице разработчиков Google

3
ответ дан 24 May 2018 в 19:42
  • 1
    Хотя это теоретически может ответить на вопрос , было бы предпочтительно включить здесь основные части ответа и предоставить ссылку для справки. – Eliah Kagan 30 July 2013 в 02:40
  • 2
    Я попытался установить mkchromecast.com на мою систему 14.04.3 LTS, но это не сработало. Отчет об установщике пакетов: «Статус: ошибка: зависимость не является выполнимой: python3-pychromecast». – bluepearlsky 2 January 2018 в 22:46

Недавно мне удалось заставить Chromerom работать с Chrome в Ubuntu, довольно просто, я добавил устройство с помощью своего мобильного телефона, и он волшебным образом появился в Chrome в Ubuntu.

1
ответ дан 24 May 2018 в 19:42

Просто нажмите на меню Chrome Tools в правом верхнем углу окна браузера Chrome. Затем нажмите «Cast ...» Подробнее о google support

0
ответ дан 24 May 2018 в 19:42

Другие вопросы по тегам:

Похожие вопросы: