Как стать автором
Обновить
20
Карма
0
Рейтинг
Игорь Шеко @irbisadm

Lead of front end development team

14 ноября пройдет Intercom'19 — конференция об автоматизации коммуникаций от Voximplant

Блог компании Voximplant Разработка мобильных приложений *Конференции Облачные сервисы *Искусственный интеллект


Как известно, осень — время конференций. Мы уже в четвертый раз проводим собственную ежегодную конференцию про коммуникации и их автоматизацию, и приглашаем вас принять в ней участие. Конференция, по традиции, состоит из двух потоков и нескольких специальных событий.

Мы немного поменяли формат участия в мероприятии: это первый год, когда участие в конференции бесплатное для всех желающих, но регистрация обязательна. Будем ждать вас 14 ноября в ЦДП (Цифровое Деловое Пространство, Москва, м.Курская, ул. Покровка, 47).
Читать дальше →
Всего голосов 26: ↑26 и ↓0 +26
Просмотры 1.1K
Комментарии 0

Микрофоны, скриншаринг и локальное видео: как Voximplant Web SDK управляет медиа в браузере

Блог компании Voximplant Разработка веб-сайтов *JavaScript *Программирование *Google Chrome

Сегодня я раскажу про модуль Hardware в Voximplant Web SDK. Этот модуль пришел на смену старой системе управления аудио- и видеоустройствами. Но сначала – немного об управлении устройствами в WebRTC-стеке и зачем все это нужно.

Редко, но у конечных пользователей бывает несколько микрофонов. Или бывает несколько динамиков: например обычные динамики и bluetooth-наушники; или динамик телефона и громкая связь для смартфона.

А вот две камеры в современном мире бывают очень часто. На планшетах и телефонах: обычная и фронтальная. На ноутбуках: встроенная и получше внешняя. И так далее и тому подобное. Пользователь может сильно растроиться, если по дефолту будет выбран не тот набор устройств и он никак не сможет их изменить. Это первое применение управлению медиа в WebRTC.

Второе применение — это тонкие настройки аудио и видео. Всякие эхоподавления, шумоподавления, установка разрешения видео, фреймрейта, баланс белого и прочего, что конкретно ваш браузер поддерживает.


Всего голосов 23: ↑22 и ↓1 +21
Просмотры 2K
Комментарии 0

Brave new messenger API

Блог компании Voximplant Мессенджеры *JavaScript *
Туториал


Привет всем, кто следит за приключениями Павлов в телефонии. Несколько дней назад мы добавили новую подсистему в Voximplant. Как разработчик, замешанный в этом по самое пикачу, я хочу поделиться внутренней кухней разработки. Мы добавили платформу для построения messenger apps. Будь то чаты, системы корпоративного общения, обмена сообщений устройствами — всё, для чего достаточно передачи текстовой информации.
Читать дальше →
Всего голосов 31: ↑30 и ↓1 +29
Просмотры 4.2K
Комментарии 0

Тут-тук, откройте

Блог компании Voximplant Разработка веб-сайтов *JavaScript *Google Chrome Разработка систем связи *
Туториал


Всем снова привет! На этих выходных я выступал на DevFest Siberia 2016 с проектом IoT домофона. Это была невероятно атмосферная конференция. Но разговор не о ней. Во время доклада я пообещал, что отдельно расскажу на Хабре, как организовать аналог технологии Knock Knock из Google DUO в домофоне.

Небольшая справка от Google:
«Когда вы звоните контакту в Duo, абонент может увидеть ваше видео, если вы входите в число его контактов. Вы увидите абонента только после того, как он ответит на вызов».
Читать дальше →
Всего голосов 26: ↑23 и ↓3 +20
Просмотры 10K
Комментарии 0

Как переписать SDK на TypeScript, обновить платформу и ни о чем не жалеть

Блог компании Voximplant Разработка веб-сайтов *JavaScript *Разработка систем связи *TypeScript *
image


У нас новая версия WebSDK – v4. Пока это только public beta версия, но она уже стабильна для большинства повседневных кейсов. Мы старались сохранить обратную совместимость новой версии.


А еще обновилась платформа – v3. Там много всего нового и интересного. Все работает быстрее и веселее. О подробностях ниже.


Как видите, у нас дабл страйк! Под катом – что получилось за 6 месяцев перекрестного дебага, непрерывного улучшения и боли. Спойлер: больше никакого древнего Flash. Только чистый WebRTC + ORTC.

Читать дальше →
Всего голосов 53: ↑46 и ↓7 +39
Просмотры 7.9K
Комментарии 5

Microsoft Edge и RTC: история боли

Блог компании Voximplant JavaScript *
image Облачная телефония VoxImplant может принимать звонки и звонить на разные источники. Сотовые телефоны, SIP, мобильные приложения, веб страницы. Можно позвонить с сотового на веб страницу, выглядит завораживающе. Если с сотовыми все понятно, то возможность поговорить с браузером требует чего-нибудь кроме HTML и JavaScript. Раньше таким «что-нибудь» был Flash. И мы до сих пор умеем его использовать в качестве fallback-варианта. Но последние несколько лет популярные браузеры звонят совсем не через Flash, а через HTML5 технологию «WebRTC». Которая до недавнего времени была представлена в Chrome и Firefox. Но все течет, все меняется, и в бета-версии Microsoft Edge появилась поддержка WebRTC. Почти. Microsoft традиционно пошла своим путем и сделала «альтернативную» реализацию, которая называется «ORTC». Чем они отличаются и что пришлось пережить нашим разработчикам — читайте под катом.

Под катом: боль, унижение и страдание
Всего голосов 42: ↑40 и ↓2 +38
Просмотры 14K
Комментарии 12

«ES7» — неправильное название для планов по развитию JavaScript

Блог компании Voximplant Разработка веб-сайтов *JavaScript *Программирование *
Перевод


Я не первый и не последний, кто вам об этом скажет, но стандарт ES2016 (или ES7) уже утвержден, и не включает в себя те функции, про которые говорят — «Будет в ES7».
Пора закончить упоминать ES7 в смысле “разные, предложенные сообществом функции, которые возможно когда-нибудь будут внесены в стандарт”.
Читать дальше →
Всего голосов 28: ↑24 и ↓4 +20
Просмотры 29K
Комментарии 11

Декораторы в typescript: оружие против сложности или бесполезная «свистелка»?

Блог компании Voximplant Разработка веб-сайтов *JavaScript *Программирование *TypeScript *

Вы, наверное, уже наслышаны о такой странной вещи для js/ts разработчика, как декораторы. Вообще это паттерн проектирования, который можно использовать в любом языке. Но некоторые языки программирования, например python, притащили этот паттерн в свой синтаксис, чем вызвали противоречивую реакцию среди разработчиков. TypeScript уже зарекомендовал себя как сорока, тянущая удачный синтаксис из разных языков программирования. Но пойдут ли ему на пользу декораторы?

Читать дальше →
Всего голосов 18: ↑16 и ↓2 +14
Просмотры 15K
Комментарии 6

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Работает в
Дата рождения
Зарегистрирован
Активность