[Из песочницы] Руководство по Google Hangouts для Debian/Ubuntu Linux (а также Mac OS X и Windows)

В свете последних событий (1, 2, 3) решил поделиться с сообществом своим успешным опытом использования Google Hangouts для коллаборации и написать универсальное руководство для Debian/Ubuntu Linux, а также Mac OS X и Windows, собрав всю необходимую и полезную информацию воедино.1. ПРИМЕЧАНИЕЗаметьте, Google Hangouts уже работает по технологии WebRTC! Посмотреть это можно введя в адресной строке браузера

chrome://webrtcchrome://webrtc-internals

для Chromium, Chromeили

about: webrtcabout: webrtc-internals

для Firefox, IceWeasel, IceCatУстановка плагина google-talkplugin, в свою очередь, необходима для поддержки в браузере полного функционала Hangouts (скриншэринг, скриншоты, наложение и рендеринг графических эффектов для видеопотока) и поддержки форматов сжатия видео потоков и голосовых аудио потоков, для чего необходимы кодеки (к слову, оптимизирующие и улучшающие качество передачи аудио-видео данных), которые пока ещё не встроены в браузер и которые инсталлируются при установке данного плагина.

Google Talk Plugin — /opt/google/talkplugin/libnpgoogletalk.soGoogle Talk Plugin Video Renderer — /opt/google/talkplugin/libnpo1d.so

Доступны версии плагина для GNU/Linux (Debian/Ubuntu, Fedora+openSUSE), Chrome OS, Windows и Mac OS X, для браузеров Chromium/Chrome/Safari и Firefox/IceWeasel/IceCat (https://support.google.com/plus/answer/1216376? hl=ru).

2. DEBIAN LINUX — УСТАНОВКА И ОБНОВЛЕНИЕ ИЗ ОФИЦИАЛЬНОГО РЕПОЗИТОРИЯ GOOGLE

Добавляем репозиторий:

sudo echo deb http://dl.google.com/linux/talkplugin/deb/ stable main > /etc/apt/sources.list.d/google-talkplugin.list Добавляем GPG (GNUPG) ключ (Google Linux Software Repositories) для аутентификации пакетов пакетным менеджером apt и подтверждения доверия репозиторию (trusted repository):

sudo apt-key --keyring /etc/apt/trusted.gpg.d/google-talkplugin.gpg add — <

mQGiBEXwb0YRBADQva2NLpYXxgjNkbuP0LnPoEXruGmvi3XMIxjEUFuGNCP4Rj/a kv2E5VixBP1vcQFDRJ+p1puh8NU0XERlhpyZrVMzzS/RdWdyXf7E5S8oqNXsoD1z fvmI+i9b2EhHAA19Kgw7ifV8vMa4tkwslEmcTiwiw8lyUl28Wh4Et8SxzwCggDcA feGqtn3PP5YAdD0km4S4XeMEAJjlrqPoPv2Gf//tfznY2UyS9PUqFCPLHgFLe80u QhI2U5jt6jUKN4fHauvR6z3seSAsh1YyzyZCKxJFEKXCCqnrFSoh4WSJsbFNc4PN b0V0SqiTCkWADZyLT5wll8sWuQ5ylTf3z1ENoHf+G3um3/wk/+xmEHvj9HCTBEXP 78×0A/0Tqlhc2RBnEf+AqxWvM8sk8LzJI/XGjwBvKfXe+l3rnSR2kEAvGzj5Sg0X 4XmfTg4Jl8BNjWyvm2Wmjfet41LPmYJKsux3g0b8yzQxeOA4pQKKAU3Z4+rgzGmf HdwCG5MNT2A5XxD/eDd+L4fRx0HbFkIQoAi1J3YWQSiTk15fw7RMR29vZ2xlLCBJ bmMuIExpbnV4IFBhY2thZ2UgU2lnbmluZyBLZXkgPGxpbnV4LXBhY2thZ2VzLWtl eW1hc3RlckBnb29nbGUuY29tPohjBBMRAgAjAhsDBgsJCAcDAgQVAggDBBYCAwEC HgECF4AFAkYVdn8CGQEACgkQoECDD3+sWZHKSgCfdq3HtNYJLv+XZleb6HN4zOcF AJEAniSFbuv8V5FSHxeRimHx25671az+uQINBEXwb0sQCACuA8HT2nr+FM5y/kzI A51ZcC46KFtIDgjQJ31Q3OrkYP8LbxOpKMRIzvOZrsjOlFmDVqitiVc7qj3lYp6U rgNVaFv6Qu4bo2/ctjNHDDBdv6nufmusJUWq/9TwieepM/cwnXd+HMxu1XBKRVk9 XyAZ9SvfcW4EtxVgysI+XlptKFa5JCqFM3qJllVohMmr7lMwO8+sxTWTXqxsptJo pZeKz+UBEEqPyw7CUIVYGC9ENEtIMFvAvPqnhj1GS96REMpry+5s9WKuLEaclWpd K3krttbDlY1NaeQUCRvBYZ8iAG9YSLHUHMTuI2oea07Rh4dtIAqPwAX8xn36JAYG 2vgLAAMFB/wKqaycjWAZwIe98Yt0qHsdkpmIbarD9fGiA6kfkK/UxjL/k7tmS4Vm CljrrDZkPSQ/19mpdRcGXtb0NI9+nyM5trweTvtPw+HPkDiJlTaiCcx+izg79Fj9 KcofuNb3lPdXZb9tzf5oDnmm/B+4vkeTuEZJ//IFty8cmvCpzvY+DAz1Vo9rA+Zn cpWY1n6z6oSS9AsyT/IFlWWBZZ17SpMHu+h4Bxy62+AbPHKGSujEGQhWq8ZRoJAT G0KSObnmZ7FwFWu1e9XFoUCt0bSjiJWTIyaObMrWu/LvJ3e9I87HseSJStfw6fki 5og9qFEkMrIrBCp3QGuQWBq/rTdMuwNFiEkEGBECAAkFAkXwb0sCGwwACgkQoECD D3+sWZF/WACfeNAu1/1hwZtUo1bR+MWiCjpvHtwAnA1R3IHqFLQ2×3xJ40XPuAyY /FJG =Quqp -----END PGP PUBLIC KEY BLOCK----- KEYDATA Обновляем базу пакетов (синхронизируем локальную базу пакетов и удалённую пакетную базу репозитория):

sudo apt-get update Устанавливаем плагин (обновляем точно так же):

sudo apt-get install google-talkplugin 3. DEBIAN LINUX — ЛОКАЛЬНАЯ УСТАНОВКА

Загружаем плагин любым удобным Вам способом: через страницу загрузки

https://www.google.com/tools/dlpage/hangoutplugin? hl=ru

или https://www.google.com/tools/dlpage/hangoutplugin/download.html? hl=ru

или https://www.google.com/tools/dlpage/hangoutplugin/download.html? hl=ru&platform=linux_ubuntu_x86_64

либо по прямым ссылкам, текущую версию (рекомендуется)

https://dl.google.com/linux/direct/google-talkplugin_current_amd64.deb

или можно конкретную (последнюю) версию

https://dl.google.com/linux/talkplugin/deb/pool/main/g/google-talkplugin/google-talkplugin_5.4.2.0–1_amd64.deb

Устанавливаем:

sudo dpkg -i google-talkplugin_current_amd64.deb или sudo dpkg -i google-talkplugin_5.4.2.0–1_amd64.deb В Debian 7.6 Wheezy (stable) все зависимости устанавливаемого пакета google-talkplugin должны быть удовлетворены.Если всё же есть неудовлетворённые зависимости для пакета google-talkplugin при локальной установке через dpkg, то пофиксить это можно так:

sudo apt-get -f install Зависимости будут «подтянуты» apt из основных репозиториев Debian.3.1. ЛОКАЛЬНАЯ УСТАНОВКА ДЛЯ MAC OS X

Страница загрузки:

https://www.google.com/tools/dlpage/hangoutplugin? hl=ru

Прямая ссылка, на текущую версию инсталляционного пакета:

https://dl.google.com/googletalk/googletalkplugin/GoogleVoiceAndVideoSetup.dmg

3.2. ЛОКАЛЬНАЯ УСТАНОВКА ДЛЯ WINDOWS

Страница загрузки:

https://www.google.com/tools/dlpage/hangoutplugin? hl=ru

Прямая ссылка, на текущую версию установщика:

https://dl.google.com/googletalk/googletalkplugin/GoogleVoiceAndVideoSetup.exe

4. РЕГУЛЯРНЫЕ ОБНОВЛЕНИЯ

При установке пакета (из репозитория или локальной) инсталляционные скрипты, содержащиеся в пакете (/deb://DEBIAN/postrm и /deb://DEBIAN/postinst) и исполняемые в конце процесса установки пакета, добавляют репозиторий и ключ, описанные выше, а также симлинк на shell script файл (/etc/cron.daily/google-talkplugin → /opt/google/talkplugin/cron/google-talkplugin) в директорию планировщика заданий Cron для ежедневной проверки корректности конфигурации репозитория Google. Для регулярного обновления плагина можно добавить задание в Cron или Anacron.Также всегда можно обновить пакет вручную:

sudo apt-get install google-talkplugin 5. GOOGLE HANGOUTS ДЛЯ ИСКУШЁННЫХ

Вы должны быть зарегистрированы, иметь Google аккаунт, почту GMail и страницу в Google+.

Для приглашения друзей, групп, кругов есть универсальный адрес:

https://plus.google.com/hangouts/_/

Для приглашения одного или нескольких контактов на встречу нужно знать id профиля Google/Google+ этих контактов. Найти id контакта можно по URL его Google+ профиля в Ваших кругах, свой id можно посмотреть в кругах ваших контактов. Например:

https://profiles.google.com/113148185251129001832https://plus.google.com/113148185251129001832

https://plus.google.com/hangouts/_/? hl=ru&hpi=113148185251129001832https://plus.google.com/hangouts/_/? hl=ru&hpi=113148185251129001832&hpi=101017120007237603373

Для звонка через Google Voice/Hangouts на номер в международном формате используется следующий формат URL запроса: https://plus.google.com/hangouts/_/? hl=ru&hip=%2B996709773399

Подобные ссылки удобно использовать в онлайн (html, svg, pdf) резюме или блоге.Для просмотра текущих встреч и приглашений:

https://plus.google.com/hangouts/active

Данные ссылки можно сохранить на панель закладок для удобства и открывать в боковой панели (для Firefox/IceWeasel/IceCat).

Также есть официальное расширение/приложение для браузеров Chrome/Chromium от Google:

https://chrome.google.com/webstore/detail/hangouts/nckgahadagoaajjgafhacjanaoiihapd

Для установки приложений под мобильные устройства:

https://www.google.com/hangouts/https://plus.google.com/hangouts

Для смартфонов и планшетов на Android есть два приложения:

https://play.google.com/store/apps/details? id=com.google.android.talk&hl=ruhttps://play.google.com/store/apps/details? id=com.google.android.apps.hangoutsdialer&hl=ru

Для iOS также есть приложение:

https://itunes.apple.com/us/app/hangouts/id643496868

Нужно заметить, что переход между устройствами (десктоп, лэптоп <-> планшет, смартфон), на которых установлен и запущен/открыт Google Hangouts, происходит безшовно прямо во время сеанса связи без его прерывания! Для этого может потребоваться скопировать и использовать ссылку на встречу из адресной строки браузера, например:

https://plus.google.com/hangouts/_/g7owovs34jhkundi3oizeykcjua

Также ссылку подобного вида можно использовать прямо в чате Hangouts (в GMail или в Google+) для приглашения на встречу или чтобы присоединиться к существующей встрече.На этом всё, наслаждайтесь друзья приятным общением! Skype больше не нужен для онлайн звонков! Всё, что нужно — это браузер и плагин Google Hangouts (google-talkplugin).Пользуйтесь Google Hangouts и будет всем нам счастье!

© Habrahabr.ru