Вот как заставить Internet Explorer и Safari работать с WebRTC

Хотите услышать секрет? Это большой. Вы уверены, что справитесь? Хорошо, здесь идет. Есть и другие браузеры, кроме Google Chrome.

Я знаю, шокирует. Chrome, по большей части, становится тем, чем Internet Explorer был в 1999 году: полностью и безоговорочно доминирующим на рынке браузеров, но нетрудно понять, почему. Chrome просто очень, очень хорош. Он получил поддержку большинства стандартов HTML5

и поставляется с некоторыми довольно мощными инструментами разработчика

, Он также с открытым исходным кодом и имеет огромный набор расширений, которые облегчают работу и отвлекают от этой работы.

Итак, с какой стати вы хотите попробовать другой браузер? Ну, есть несколько довольно веских причин. Если вы используете Windows 8.1

Возможно, вы захотите использовать браузер, который тесно связан с внешним видом сенсорного Metro. Если вас интересует невероятно быстрый просмотр страниц, возможно, вы захотите использовать Safari, который значительно быстрее Chrome, во многом благодаря его феноменальному интерпретатору JavaScript

,

Но эти два браузера имеют сокрушительный недостаток. Некоторые из расширенных функций спецификации HTML5 недоступны. А именно, WebRTC, который является краеугольным камнем многих веб-сайтов, которые используют связь в реальном времени для работы. В широком смысле это означает приложения для обмена мгновенными сообщениями, игры и инструменты видеоконференцсвязи, такие как emerge.in, которыми мы очень сильно поклоняемся в MakeUseOf. Хотя Microsoft сделала все возможное для поддержки IE, они все еще отстают, как показано в таблице ниже.

WebRTC-т.е.

К сожалению, Internet Explorer и Safari не могут работать с WebRTC изначально. Но ключевое слово там — «изначально». С помощью простого плагина для браузера вы можете заставить IE и Safari работать так же, как Chrome и Firefox. Вот как.

Познакомьтесь с Temasys и Skylink

Temasys — сингапурский стартап, который живет и дышит WebRTC. Они прекрасно осведомлены о потенциале этой удивительной технологии, но также знают, что ею могут воспользоваться только пользователи Opera, Firefox и Chrome. Итак, они выпустили Skylink, бесплатный плагин для OS X и Windows, который переносит WebRTC в Safari и Internet Explorer.

Вы можете найти соответствующую загрузку для вашей платформы здесь. Но как ты это используешь?

Для OS X

Что ж, давайте сначала посмотрим, как WebRTC работает с Safari и OS X. SkyLink поставляется в виде знакомого файла DMG, который при открытии показывает расширение Safari и ярлык для папки, в которой хранятся расширения Safari. При копировании вам будет предложено ввести пароль.

WebRTC-пароль

Если у вас открыт Safari, вам нужно будет закрыть и снова открыть его, чтобы он вступил в силу. Тогда у вас будет браузер, совместимый с WebRTC. Поздравляем! Чтобы убедиться, что это работает, посетите netscan.co, который запустит ряд тестов, чтобы определить, какую часть спецификации WebRTC поддерживает ваш браузер.

WebRTC-NetScan

Прежде чем он выполнит какие-либо проверки вашей системы, вы должны сначала дать ему разрешение на использование плагина SkyLink WebRTC. Если вы довольны этим, нажмите «доверять».

WebRTC-траст

Если это сработало, вы должны увидеть что-то вроде этого.

WebRTC-успех

Для Windows

Добавить поддержку WebRTC в Internet Explorer также очень просто. Плагин Termasys Skylink для Windows распространяется в виде файла MSI, поэтому для его установки необходимо щелкнуть файл и принять лицензионное соглашение.

WebRTC-окна-установка

После установки вы должны увидеть что-то вроде этого.

WebRTC-окна-установки-успех

И это об этом. Вам не нужно вручную аутентифицировать плагин для каждого посещаемого вами веб-сайта, потому что Internet Explorer сделает это за вас. Хотя вам придется добавить исключение для него в брандмауэр Windows, чтобы он знал, что ваш трафик является законным. Это связано с тем, что WebRTC использует обход сетевых адресов (NAT) для связи с компьютерами за пределами вашей домашней сети.

WebRTC-исключение

Но есть улов …

Хотя Skylink обеспечивает полную поддержку WebRTC для Internet Explorer и Safari, не все веб-сайты, поддерживающие WebRTC, поддерживают это… Скажите, что?

Да, установка плагина на вашем компьютере — это только полдела. Сами веб-сайты должны сделать небольшую настройку, чтобы они могли обнаружить плагин. Плохая новость заключается в том, что некоторые веб-сайты, такие как emerge.in, не сделали эту настройку. Хорошие новости есть у многих других, в том числе:

  • GetARoom.io — полнофункциональная платформа для видеоконференций WebRTC.
  • Bistri.com — Как и выше, но в значительной степени на основе API, что позволяет разработчикам интегрировать средства видеочата в свои веб-сайты, как это было бы с API Appear.in

    ,

  • Jssip.net — мощный клиент SIP-телефона на основе браузера.
  • Jitsi.org — ориентированный на конфиденциальность и готовый к работе в сети HD клиент для веб-конференций.

Нашли больше? Расскажите мне о них в разделе комментариев ниже.

Ссылка на основную публикацию
Adblock
detector