Русский
Русский
English
Статистика
Реклама

Видеосвязь

Этот портал позволяет вам помещать свою голограмму в видеовызовы

09.11.2020 20:17:29 | Автор: admin
Устали от постоянных звонков через Zoom и соскучились по живому общению? Как известно, современные проблемы требуют современных решений. Американский стартап PORTL Hologram предлагает сделать дистанционные встречи более живыми благодаря домашнему голографическому устройству. Компания создала машину, размером с телефонную будку, которая способна передавать голограмму в реальном времени прямо в вашу гостиную. Хотя стартап нацелен на массовое продвижение технологии, в настоящее время расширение их клиентской базы явно ограничивает стоимость в 60 000 долларов.

image

Телепортируй меня


Идея стартапа, как сообщает TechCrunch, заключается в создании нового вида видеовызова, который проецирует 3D-изображение вашего образа, мало чем отличающееся от голограмм из Звездных войн. Проекция работает по той же технологии, что и культовая голограмма Тупака на Coachella 2012, но с обновлениями, которые делают этот опыт гораздо более захватывающим.


Объемный звук


Использование устройства, напоминающее дверной проем, похоже на создание портала в другую комнату, отсюда и название PORTL. TechCrunch сообщает, что пользователи могут разговаривать с людьми на другом конце провода и слышать их ответ с помощью функции объемного звука.

Волшебный портал изнутри


  • Устройство PORTL оснащено передним прозрачным проекционным окном с разрешением 4К
  • По бокам встроены стереодинамики с регулятором громкости
  • Конечно же, есть встроенная камера для реалистичного присутствия, фиксирующая ваши движения
  • Также есть медиаплеер с жестким диском для воспроизведения и присутствия в реальном времени
  • Внутри бесшовного светового короба вы можете регулировать яркость в зависимости от времени суток и ваших предпочтений, а также равномерно распределять свет 18 000 люмен
  • Есть USB и HDMI входы
  • Приложение для смартфона / планшета в центре управления с выделенным маршрутизатором
  • Сенсорный экран включен, опционально
  • Устройство включается в стандартную розетку на 15 ампер
  • Размеры: 7 футов в высоту (213,36 см), 4 фута в ширину (121,92 см) и 2 фута в глубину (60,96 см)

image

Это звучит как серьёзная заявка, поскольку Zoom и Google video calls бесплатны, но PORTL сообщает, что продаёт десятки устройств частным лицам, а также торговым центрам, аэропортам и кинотеатрам.

image

image

Уменьшение


Стремясь продать несколько десятков моделей, компания сейчас работает над более доступной, миниатюрной версией (размером с компьютер), которая записывает и передает голограммы, не занимая всю высоту комнаты.

image

Варианты применения


  • Музеи (Голограммы животных, исторические интерактивные голограммы, инсталляции)
  • Спортивные / музыкальные площадки (интерактивные мероприятия для фанатов с участием любимых спортсменов или знаменитостей)
  • Цифровые туры воскрешения (умершие иконы возвращены через голограмму, чтобы посмертно совершить поездку по миру)
  • Университеты / образование (лучшие профессора со всего мира одновременно вещают в разных точках мира)
  • Экспериментальные / рекламные агентства (отлично подходят для взаимодействия с аудиторией и генерируют большой поток посетителей)
  • Концерты телеприсутствия в прямом эфире (исполнители, певцы, комики в разных местах по всему миру)
  • Молитвенные дома (Голограмма духовного лидера для праздничных или специальных проповедей)
  • Вдохновение (Мотивационные ораторы или религиозные лидеры распространяются по всему миру, чтобы вдохновить)
  • Торговые центры / универмаги (реклама в магазинах, голографические показы мод, информационная стойка)
  • Премьеры фильмов (красные дорожки, рекламные акции, встречи и приветствия знаменитостей)
  • Театральные инсталляции (Замените картонные подставки в вестибюлях театра голограммами кинозвезд)
  • Политические кампании (Самый безопасный способ проведения кампании и возможность быть в нескольких местах сразу)
  • Аэропорты / туристические направления (информационные справочники, развлечения, пока вы ожидаете ваш рейс)

Представим, что у вас есть 60 000 долларов и любимый человек, друзья или коллеги на другом конце земного шара. Вы бы захотели сделать ваши встречи более реальными благодаря голограмме? Делитесь вашими соображениями и мысленными экспериментами в комментариях!

Список литературы:

  1. Официальный сайт RORTL Hologram Company [Электронный ресурс]. URL: portlhologram.com
  2. This portal lets you beam a hologram of yourself into video calls [Электронный ресурс]. URL: futurism.com/the-byte/portal-beam-holograph-video-calls
  3. PORTL Hologram raises $3M to put a hologram machine in every home [Электронный ресурс]. URL: techcrunch.com/2020/10/29/portl-hologram-raises-3m-to-put-a-hologram-machine-in-every-home
Подробнее..

Перевод Советы по организации идеальных видеозвонков

29.09.2020 16:20:30 | Автор: admin
Я трачу много времени на видеозвонки. Компания Wave, где я работаю, распределена географически, поэтому в основном мы с коллегами общаемся именно так. Однако общение по видео кажется не таким естественным, как личное, поскольку:

  • Большинство людей используют низкокачественные микрофоны и веб-камеры, из-за чего плохо выглядят и звучат.
  • Между вашим высказыванием и тем моментом, когда его слышит ваш собеседник, существует задержка из-за этого тяжело говорить по очереди.
  • Если использовать наушники, свой голос будет плохо слышно.
  • Эхоподавление не даёт вам говорить в тот момент, когда говорит кто-то другой. В итоге разговор идёт не так гладко.

Я задумался о том, насколько видеозвонки были бы приятнее, если бы мне удалось исправить все эти проблемы. Поэтому я потратил неоправданно много времени на возню с гаджетами и программами. В данной статье я подытожу всё, чему я научился. По-моему, эти рекомендации не пропали даром: беседуя с друзьями, оборудование у которых не хуже моего, я не уставал даже после четырёх часов.

Бен, не заставляй меня читать свой талмуд на 4500 слов, просто поясни, что надо делать


Вот в каком порядке я расставил бы свои советы для меня прошлого (естественно, ваш личный рейтинг может быть другим всё зависит от конкретной ситуации):

  1. Не работайте в помещении, где ваш шум может мешать другим людям, и наоборот.
  2. ($10-30) При проблемах с сетью подключайтесь к роутеру по кабелю. Вам, возможно, потребуется адаптер. Обычно считается, что проблемы со связью это вина провайдера, хотя чаще всего виною служит плохой WiFi.
  3. ($100) Купите открытые наушники они очень удобные, и позволяют вам слышать собственный голос.
  4. ($30) Перейдите от встроенного в ноутбук микрофона на наголовныйпоп-фильтром). Он будет звучать гораздо лучше, а сума собирать меньше. Требует наушников с отключаемым проводом. Теперь, если ваш собеседник тоже сидит в наушниках, вы сможете говорить одновременно, что гораздо удобнее.
  5. Используйте Zoom у него выше качество звука, эхоподавление, и меньше глюков. При наличии наушников и хорошего микрофона включите настройку оригинальный звук, чтобы отключить ненужные фильтры.
  6. ($200) Купите второй монитор для заметок, чтобы Zoom можно было открывать на полный экран. Легко вести беседу, когда в любой момент можно увидеть лица собеседников. Я для этой цели использую iPad с функцией Sidecar. Если будете искать специальный монитор для этого, ищите portable monitor. Если на ваших встречах часто бывают презентации или общий экран, рассмотрите возможность покупки третьего монитора.
  7. Организуйте свет так, чтобы ваше лицо достаточно хорошо освещалось рассеянным светом. Уберите светильники, которые светят прямо в камеру. Освещение важнее, чем то, какое железо использовать.
  8. ($20-80, если есть хорошая камера) Используйте свой фотоаппарат как веб-камеру. ПО существует для камер Canon, Fujifilm, Nikon и Sony. Если они способны выдавать HDMI, купите HDMI-граббер. Вам также может потребоваться возможность подключить камеру к питанию, для чего используйте эмулятор батарейки [dummy battery].
  9. ($40 при наличии смартфона с хорошей камерой) Используйте смартфон в качестве веб-камеры при помощи программы Camo [для iOS; для Android есть DroidCamX / прим. перев.].
  10. ($350) Если у вас нет хорошей камеры, а вам хочется, можно купить б/у беззеркальную камеру начального уровня с объективом, эмулятором батарейки и креплением. Советы см. ниже.

Сеть


Нет ничего хуже для видеозвонков, чем проблемы со связью. При этом проблемы делятся на несколько типов:

  1. Если ваша связь становится хуже, то прерывается голос слушать такой звук утомительно, и это вредит процессу разговора.
  2. Плохая связь увеличивает задержки время между тем моментом, когда вы произносите фразу, и тем, когда ваш собеседник её слышит. Из-за больших задержек случаются эти неприятные моменты говори ты; нет, сначала ты.
  3. Наконец, плохая связь ограничивает пропускную способность, из-за чего страдает качество картинки. При использовании веб-камеры это не так важно, но к концу поста вы, возможно, обзаведётесь хорошей камерой, для которой это уже будет иметь значение.

Я уже писал отдельную статью по поводу поиска недостатков в вашей домашней сети для улучшения качества видеозвонков, но, по сути, большинство проблем со связью происходит из-за того, что WiFi это отстой, и избежать их можно, не используя WiFi. Поэтому сначала попробуйте протянуть Ethernet-кабель от роутера до компьютера. Если задержки и обрывы в связи не исчезли, или если вы не можете протянуть кабель, тогда читайте инструкцию по устранению проблем.

Аудио


Улучшение картинки сразу бросается в глаза и легко заметить. Однако причина, по которой вы вообще участвуете в видеозвонке это, прежде всего, аудио, и звук куда как важнее. Поэтому ему отдаём приоритет.

Удалитесь от других людей


Базовое требование. Коворкинг или кафе это прикольно, если вы весь день молчите. Однако естественное общение трудно организовать, если вы постоянно беспокоитесь об уровне шума. Если вы собираетесь общаться дольше 5 минут, найдите себе отдельное местечно.

Если вы твёрдо решили проводить видеозвонки, находясь в шумных и битком набитых людьми местах, игнорируйте следующий раздел. Ваши звонки в любом случае будут плохого качества разве что вы сможете минимизировать ущерб, купив хороший наголовный микрофон и установив себе krisp.ai [или Nvidia RTX Voice / прим. перев.].

Судя по всему, если вы говорите с человеком, находящимся в шумном месте, вы можете использовать krisp.ai для фильтрации его шума, хотя я этого не пробовал.

Обзаведитесь дуплексным аудио без эффекта эхо


Один из ключевых ингредиентов естественного голосового общения возможность обоих участников одновременно говорить и слышать собеседника (дуплекс). Дуплексное аудио важно потому, что позволяет вам говорить одновременно с другим человеком.

Вам может показаться, что наложение аудио должно происходить редко, поскольку прерывать другого человека это грубо. По большей части это верно, но речь часто немного накладывается друг на друга, чтобы регулировать очерёдность разговора (когда, к примеру, собеседник отклонился от темы), или просто для подтверждения того, что мы слушаем (ага, да-да).

Проблема дуплексного аудио в том, что когда кто-то говорит, его голос доносится из динамиков компьютера, и попадает обратно в микрофон. Если ваш компьютер не выключает микрофон, собеседнику будет воспроизводиться эхо его собственного голоса, что чрезвычайно раздражает. Поэтому программа видеосвязи пытается фильтровать звук, идущий из динамиков в микрофон, занимаясь эхоподавлением.

К сожалению, удалить из потока данных с микрофона одно только эхо от динамиков чрезвычайно трудно. Поэтому иногда ПО просто отключает ваш микрофон, когда говорит ваш собеседник. Если вы пытались сказать что-то собеседнику, и слышали, как звук от него на немного прерывается вы столкнулись именно с этим.

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

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

(а) Аудио устройство не даёт эха то есть, ваш микрофон не должен воспринимать звук, идущий от динамиков. На практике это значит, что динамиками должны быть наушники.

(б) Убедить ваше ПО для звонков, что не надо пытаться это эхо подавлять оказалось удивительно сложным делом поскольку у каждой программы есть своё понимание того, когда нужно включать эхоподавление.

Я провёл собственные испытания систем подавления эха у Zoom, Skype и Hangouts в Chrome и Firefox. Я открыл чат между двумя компьютерами с подключёнными наушниками при таком раскладе эхо подавлять не нужно. Потом я включал проигрывание музыки в один из микрофонов. В другой я говорил, и слушал, становится ли музыка тише.

Zoom, Skype и Hangouts в Firefox приглушают громкость звука, когда я говорю, что означает, что они немного подавляют эхо. В Hangouts в Chrome во время разговора звук полностью отключался. В Zoom я смог полностью отключить подавление, включив настройку использовать оригинальное аудио, которую можно включить навсегда для определённых устройств. Рекомендую сделать это.

Выкиньте ваши беспроводные наушники


Всё оборудование, которое я рекомендую в этой статье, проводное не Bluetooth. В теории, Bluetooth должно быть удобным, но на практике у него есть куча ужасных проблем с задержками аудио, качеством и надёжностью. Кроме того, мне кажется, что открытых наушников с Bluetooth не существует [существуют беспроводные, но не Bluetooth / прим. перев.].

Услышьте себя при помощи открытых наушников


Большинство наушников закрыты они формируют акустическую заслонку для ушей, ослабляющую внешние звуки. Это хорошо для шумоизоляции, когда вы слушаете музыку. Это плохо для звонков, поскольку вы не слышите собственный голос, он кажется приглушённым и неестественным. То же касается практически всех наушников-затычек.

Когда я не слышу собственный голос, меня тянет говорить громче во время звонков. Из-за этого связки устают, а я раздражаюсь.

Во избежание этого вы можете купить открытые наушники, у которых вместо крышки сделана сеточка. Я купил Philips SHP9500, и они мне очень нравятся. Других, правда, я не тестировал. Я взял не самые качественные наушники, поскольку во время звонков качество аудио ограничено качеством чужих микрофонов если вы хотите заодно и музыку в них слушать, возможно, вам захочется купить что-то посерьёзнее.

Дополнительный плюс открытых наушников в том, что в них не так жарко. Я не знал, насколько будут отличаться ощущения от их ношения, однако потрясающе иметь возможность носить наушники весь день, не перегревая уши!

Открытые наушники распространяют звук, поэтому все, кто находятся рядом с вами, тоже будут слышать вашего собеседника. Если у вас есть собственное место, это не проблема, но для мест общего пользования они не подходят. Можно подумать, что звук будет попадать в микрофон однако я проверил, и звук получается слишком тихим, если только вы не выкручиваете громкость.

Не отключайте звук


Это не относится непосредственно к оборудованию, но влияет на его выбор. Процитирую Мэтта Малленвега, основателя одной из первых и крупнейших компаний, полностью работающей удалённо:
Одной из моих неортодоксальных рекомендаций для аудио и видео звонков при удалённой работе будет совет не отключать звук, если это возможно. Когда вы говорите в беззвучном чате, это звучит неестественно и странно, и вам кажется, что вы один, даже если вы видите лица других. Если вы задаёте кому-то вопрос, или они хотят вставить что-то своё, придётся ждать, пока они включат звук обратно. Также мне не нравится традиция включать звук, чтобы привлечь внимание, поскольку она обычно приживается на встречах, где люди не слушают друг друга, а просто ждут своей очереди говорить.
Соглашусь с этим и предпочитаю, чтобы люди, с которыми я говорю, не выключали свои микрофоны, если только у кого-то микрофон не настолько плохой, что собирает слишком много шума. У вас такой проблемы не будет, когда вы

Купите более качественный микрофон


Большинство встроенных микрофонов, даже те, что ставят на модные гарнитуры, звучат так плохо, что аж кровь из ушей (микрофон в 2020 MacBook Pro нормальный). Купите микрофон получше, и будете звучать для коллег гораздо приятнее. Послушайте, как я читаю Эдварда Лира на разных микрофонах:


2014 iMac звучит, как жестянка, жестянка и есть.


Jabra Evolve 70 звучит, как будто у тебя насморк


2020 MacBook Pro 13 студийное качество, ага, как же. Насморк средней тяжести.


V-Moda BoomPro название дурацкое, стоит $30, но звучит нормально.

Лучшее качество без проблем это последний вариант, V-Moda BoomPro (используйте поп-фильтр), который подсоединяется к наушникам вместо стандартного кабеля на 3,5 мм.

То есть, из ваших наушников кабель должен выниматься. Если вам это недоступно, более дорогим вариантом будет Antlion ModMic, работающий с любыми наушниками ценой отдельного провода. Бывают и беспроводные варианты, но из-за проблем с качеством и задержками лучше их не использовать.

BoomPro звучит гораздо чётче и без такого приглушения, которым страдают все встроенные в гарнитуру микрофоны. Он также собирает меньше фонового шума, чем любой микрофон, просто потому, что находится ближе ко рту, из-за чего вам легче будет общаться без отключения звука. Но он звучит не так естественно, как отдельный микрофон не для гарнитур.

Если вам хочется микрофон, дающий более естественный звук, вам нужно что-то вроде AT2005 на держателе, прикручивающемся к столу. Если не хотите, чтобы микрофон было видно, на камере нужно будет настроить увеличение и/или обрезание картинки. Сравните звук с BoomPro (чтобы лучше слышать разницу, используйте наушники):


BoomPro


AT2005

Я проверил несколько разных микрофонов и прослушал записи ещё большего их количества. Совсем небольшую разницу в качестве я отличать не научился, однако мои предварительные заключения следующие:

  1. Расстояние ото рта до микрофона важнее всех остальных параметров. Для всех испытанных мною микрофонов разница в расстоянии в 15 и 30 см звучит так, будто я меняю микрофон на другой.

    Просто с точки зрения микрофона удвоение расстояния выливается в четырёхкратное уменьшение громкости, или, что то же самое, делает фоновый шум в 4 раза громче. Кроме того, эхо голоса становится тоже громче, из-за чего микрофон звучать гулко.

    Вот два разных микрофона, записывающие звук с расстояния в 15 и 30 см:


    Blue Yeti, 15 см


    Blue Yeti, 30 см


    AT2005USB, 15 см


    AT2005USB, 30 см
  2. Дешёвые конденсаторные микрофоны звучат более естественно, чем динамические последние звучат более приглушённо. К примеру, Blue Yeti конденсаторный микрофон, а AT2005USB динамический. Говорят, что динамические микрофоны лучше справляются с шумом, но никто не смог мне объяснить, почему. Динамический микрофон легче разместить рядом со ртом, однако если вы хотите вынести микрофон подальше за кадр, это уже не имеет значения. Они также хуже воспринимают высокие частоты и кратковременные звуки, из-за чего могут пропускать некоторые шумы.
  3. Микрофоны стоимостью до $50 и наголовные микрофоны звучат заметно хуже, даже находясь ближе ко рту. А кроме этого, судя по всему, качество звука зависит от внешних условий к примеру, насколько хорошо в вашей комнате слышно эхо. На YouTube можно найти удивительно много блогеров, тестирующих дорогие микрофоны в условиях, плохих для записи звука. Поэтому есть ощущение, что в большинстве случаев при видеозвонках дорогие микрофоны покупать будет бессмысленно.

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

Сравнение других микрофонов для дальнейшего изучения вопроса (ссылка, ссылка, ссылка, ссылка).

Послушайте себя


В видеозвонках, в отличие от реальной жизни, вы слышите не то же самое, что слышит ваш собеседник. Микрофоны тема достаточно сложная, поэтому ваш конкретный набор оборудования значит очень многое. Поэтому весьма важно послушать то, как вы звучите. Это можно сделать при помощи такого веб-приложения, как miccheck.me. Основные проблемы микрофонов взрывные звуки и резкие шипящие, так что выбирайте предложения, где такие звуки есть.

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

Видео


Используйте отдельный монитор


Недавно я начал выводить все активные звонки в полноэкранном режиме на основной монитор диагональю 27", а второй монитор использовать для заметок и других дел. Оказалось, что это совершенно по-другому заставляет погружаться в общение. На удивление, такой подход заставил меня сфокусироваться на беседе и не отвлекаться. Возможные причины:

  • В оконном режиме Zoom показывает вас самих в отдельном окошке, но в полноэкранном режиме отдельного окна с заголовком нет, окошко получается небольшим (а ещё его можно спрятать). Получается, что экранного пространства для видео других людей становится больше.
  • Убрав все заголовки и рамки окон, вы меньше обращаете внимание на то, что разговариваете через компьютер интерфейс вас не отвлекает.
  • В оконном режиме я иногда переключаюсь на другое окно, а потом забываю переключиться назад. В итоге я гораздо меньше времени смотрю на людей, и присутствие кажется не таким полным.

Я использую для этого iPad, но вы также можете купить т.н. портативный монитор не дороже $200, который хорошо подойдёт для этой цели.

Улучшите освещение


Лучший способ получить более чёткую картинку на любой камере сделать так, чтобы в фотоматрицу приходило больше света. У ноутбучных камер ужасное качество, но камера ноутбука при хорошем освещении будет показывать лучше, чем модная камера при плохом.


Веб-камера 2014 iMac уничтожена подсветкой сзади


Модная Sony A6000 тоже испытывает проблемы в таких случаях


Веб-камера 2014 iMac выдаёт такую картинку, когда яркий источник света направлен на стену передо мной

Два базовых правила освещения следующие:

  1. Побольше рассеянного света на лицо, чтобы оно было ярче фона. Также, чем лучше освещена сцена, тем менее зернистой будет картинка.
  2. Проще всего добиться этого, поставив стол у окна. Второй вариант освещать лицо светом от искусственного источника, отражённым от светлой поверхности, расположенной за вами [думаю, тут опечатка, и имеется в виду перед вами / прим. перев.].
  3. Если это не получается, можно использовать кольцевой светильник или софтбокс (рекомендаций не даю, ибо не пробовал).
  4. Устраните источники света, попадающее в поле зрения камеры. У камер динамический диапазон (возможность чётко передавать колебания яркости) ниже, чем у человеческого глаза по этой причине, например, ваш телефон не может сделать хороший снимок деревьев днём на фоне ясного неба. Если в камеру попадает яркое окно или источник света, он будет выглядеть пересвеченным, а всё остальное тёмным.

Используйте настоящий фон


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

В Zoom алгоритм отделения фона работает не идеально, часто удаляет части волос или тела, иногда фон просвечивает через глаза, и т.п. Часть реального фона будет видна рядом с волосами, и т.п.

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

Не используйте веб-камеры


Вероятно, очевидно, что веб-камеры ноутбуков это отстой. Даже если они не расположены так, чтобы заглядывать в ноздри изображение с них будет зернистым, размытым, а динамический диапазон у них будет крохотным.

Но менее очевидно, что внешние веб-камеры ведут себя практически не лучше. Меня это удивило, поскольку дорогая веб-камера типа Logitech Brio стоит как две трети б/у фотоаппарата с заменяемым объективом, и должна выполнять единственную задачу. При этом, конечно, картинку Brio даёт лучшую, чем у большинства других веб-камер и всё же гораздо хуже, чем настоящая камера. К примеру, я купил себе Logitech C920, лучшую веб-камеру из обзора ресурса Wirecutter, но она не показала себя значительно лучше веб-камеры от iMac шестилетней давности в основном из-за весьма спорных настроек баланса цвета и экспозиции.

C920 позволяет подстраивать эти параметры, однако у меня ушло 2 часа на то, чтобы догадаться, как это делать, после чего мне пришлось приобрести стороннее приложение ужасного качества. Кроме того, ручная подстройка означает, что вам придётся менять эти параметры каждый раз, когда в течение дня будет меняться освещение, что сильно раздражает.


Камера iMac 2014 года


Logitech C920 я, конечно, бледнокожий, но не настолько.

Используйте смартфон


Я ожидал, что веб-камеры окажутся лучше смартфонов, поскольку причин для их существования более нет. Оказывается, я был неправ у веб-камер действительно нет особых причин для существования. Смартфоны бьют их по размеру фотоматрицы и качеству материалов. К примеру, камера для iPhone 11 стоит $74,5, и имеет матрицу размером 1/2.55, а Logitech C920 стоит $80 и имеет матрицу размером 1/3. Так что, если вам нужна внешняя веб-камера используйте смартфон.

Очевидно, если ваш смартфон недорогой, у C920 железо будет лучше. Однако диапазон случаев, когда покупка веб-камеры оказывается лучше, чем покупка более дорогого смартфона или фотоаппарата начального уровня, кажется весьма узким.


Logitech C920


iPhone XR с приложением Reincubate Camo

Я некоторое время испытывал два приложения для превращения смартфона в веб-камеру: Camo и EpocCam. EpocCam дешевле ($8 против $40), однако глюков у неё немного больше (оба приложения иногда сбоят). У обоих есть бесплатный период с водяным знаком поверх картинки.

Смартфон проще всего установить на гибком держателе. Казалось, что можно найти устройство для закрепления телефона на мониторе поменьше, но лучшее, что я смог найти вот эта клипса. Она закрывает часть изображения, не имеет тонкой подстройки поворота и не крепится на округлые мониторы типа iMac.

Или настоящую камеру


Даже недорогие настоящие фотокамеры по качеству картинки дадут сто очков вперёд смартфону. Картинка будет чётче, фон будет приятно размыт, и всё это будет привлекать внимание к вашему лицу, отвлекая его от гор грязного белья.


iPhone XR с Camo


Sony A6000. Динамический диапазон у неё похуже, зато изображение гораздо чётче.

Это, возможно, самое заметное улучшение в списке. Я начал использовать фотокамеру, когда делал презентацию на конференции !!con, и получил комплименты от пары десятков коллег и спикеров.

К сожалению, фотокамеры не так дружелюбны к пользователю, и для того, чтобы приспособить их под веб-камеры, придётся потрудиться. Неочевидные советы для тех, кто решит воспроизвести мой набор, Sony A6000 + Elgato CamLink 4k:

  • Берите объектив без моторизованного зума, иначе эта настройка будет сбрасываться каждый раз при выключении камеры.
  • На Sony A6000 переключите верхнее колесо на положение Video. Иначе картинка через HDMI будет хуже, а автофокусировка не будет правильно работать.
  • Откройте диафрагму на максимум, чтобы минимизировать зернистость и размыть фон.

О покупке камер


Не уверен, какая модель будет лучшей, поскольку теперь очень многие производители предлагают драйверы для превращения фотокамер в веб-камеры. До выхода драйверов Sony A6000 была самой популярной рекомендацией в качестве камеры для стримов. Также её часто рекомендуют как беззеркальную камеру начального уровня. Но для Mac её пока можно использовать только при помощи HDMI-граббера, а для Canon/Fujifilm он не нужен. При этом Sony обещает выпустить драйвер для Mac в августе 2020.

Лучше покупать б/у камеру у респектабельного продавца (Keh, B&H, Lens Authority), поскольку случайный продавец с Amazon может недостаточно качественно проверить работоспособность б/у камеры.

Вот мой набор оборудования, хотя я не обязательно рекомендую именно это:

  • Sony A6000.
  • Объектив 16-50mm /3.55.6 PZ OSS (рекомендую 1855mm /3.5-5.6 OSS без моторизованного зума).
  • Elgato Camlink 4k.
  • HDMI to Micro HDMI кабель (тип HDMI-порта у A6000 я выяснял неожиданно долго!)
  • Любой эмулятор батарейки (хотя мой иногда выдаёт ошибку о том, что батарейка села).

Заключение


Главное, что я узнал из этого эксперимента видеозвонки, как и беспроводная связь, пока что работают плохо. У каждого оборудования из набора есть свои закидоны, из-за чего очень сложно выбрать правильное железо и корректно его использовать. ПО делает глупейшие вещи, которые вы не заметите, если не будете знать, что искать. Вы никогда не слышите, как звучите сами, поэтому если вы звучите плохо, вы этого не узнаете. А причины многих из тех проблем, что вы сможете заметить, вы вряд ли сможете отследить, поскольку хорошей диагностики не существует.

Существуй устройство стоимостью в $2000, делающее эту статью бесполезным, мой работодатель купил бы его, не задумываясь как, наверное, и любая другая компания, работающая на удалёнке. Но его нет.
Подробнее..

Зачем мы создали свою собственную систему видеосвязи с блэкджеком и фичами

20.01.2021 18:14:16 | Автор: admin

2020 оказался годом удаленки. В марте мы всей командой были вынуждены перейти на полностью дистанционный формат работы и все процессы пришлось настраивать заново.

Отдельной болью для нас стали видеозвонки. И началось: Ой, а давайте в Скайпе, Дискорде, Телеграме, Зуме. А потом то девайсы программное обеспечение криво поддерживают, то технические сбои, то аккаунты вне доступа, то обновление софта и еще вагон проблем. Уходила куча времени, чтобы просто связаться и провести совещание.

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

Чем нас не устроил Zoom и другие приложения

Буквально за несколько месяцев после начала карантина количество пользователей Zoom увеличилось в 30 раз. В декабре 2019 года ежедневно сервисом пользовались 10 млн людей, а в апреле 2020 уже 300 млн.

Поначалу мы тоже использовали Zoom для общих видеоконференций. Были небольшие проблемы со стабильностью сервиса сервера не выдерживали нагрузок и иногда звонки жутко тормозили неприятно, но ничего критичного. Во всяком случае, мы так думали.

А потом мы узнали о массивной утечке данных. В апреле 2020 хакеры взломали базы данных Zoom и в сеть утекли данные свыше 500 000 аккаунтов. Логины, пароли, email, URL личных чатов, коды администраторов для управления конференциями.

Более того, уязвимости Zoom можно было использовать для получения удаленного доступа к компьютеру и защищенным файлам. Топовый сервис для видеоконференций оказался не просто ненадежным, а даже опасным. Вопрос безопасности встал очень остро. С зумбомбингом мы хоть не встречались, но были наслышаны и о нем.

Насчет удобства использования сторонних сервисов, все также было не очень гладко. При обсуждении рабочих вопросов один на один или малыми группами чаще всего использовали Skype или Facebook Messenger. Для встреч по отделам и общих конференций Zoom. И самым проблемным оказалось отсутствие единой базы записей видеозвонков. Попытка пересмотреть обсуждение какого-нибудь вопроса превращалась в квест.

Со стабильностью все было тоже не очень гладко. В марте у нас была ситуация, когда из-за обновления софта три участника важного видеозвонка просто не смогли подключиться. Танцы с бубном не помогали фактического контроля над внешними зарубежными приложениями нет никакого и нет никакой возможности понять, что не так. В результате через полчаса пришлось переносить встречу на другой день. Время и нервы потрачены, результат нулевой.

Да и в целом организационные моменты подталкивали на разработку своего софта для видеозвонков. С той лишь разницей, что мы видели его не как отдельное решение, а встроенный в нашу CRM видеочат для обсуждения рабочих задач и проектов, уже заведенных в систему. Тем более, что идеи уже были. Нам нужно было добиться стабильной работы на всех ОС и мобильных платформах.

Получить доступ к API и сделать существующие решения удобнее конкретно для нас тоже не вариант. Разработчики либо вообще не давали доступ к API, либо это стоило космические деньги.

В общем, в апреле 2020 года мы серьезно нацелились на разработку многофункциональной платформы видеосвязи, которая покроет не только наши хотелки, но и решит проблемы наших клиентов.

Разработка как прогулка по полю с граблями

Впервые идея создать собственную платформу видеосвязи появилась у нас в 2015 году.

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

В результате аналитики решили, что допиливать софт до релиза нецелесообразно. В разработку нужно было огромное количество денег, а рентабельность идеи была очень сомнительной. Мы не собирались превращаться в конкурента Skype, а в качестве дополнительной функции CRM вложения в видеосвязь были неоправданно высокими.

Тем более, что тогда еще не было адекватных технологий, с помощью которых можно было все это организовать. Первоначальный вариант на Flash нам не понравился его было невозможно масштабировать, было много вопросов с технической точки зрения, да еще за сервер нужно было платить неплохие деньги.

И хорошо, что мы тогда не стали искать выходы. Было бы печально вложить кучу денег во второстепенную функцию, а через 5 лет узнать, что все нужно делать заново, потому что Flash отключают.

***

Весной 2020 года мы вернулись к идее собственной платформы видеосвязи. Потому что проблемы с организацией рабочего процесса, с которым столкнулись мы не были уникальными. У многих наших клиентов были такие же, а у нас были технические и профессиональные возможности их решить.

Разработка первоначальной версии велась буквально на коленке. Сначала выбрали OpenVidu, который нас максимально устраивал и был доступен в плане лицензии. А затем буквально в течение нескольких недель собрали MVP и попытались интегрировать его в CRM Мегаплана.

Опенсоурсная версия получилась рабочей, но у нее было несколько серьезных проблем:

  1. Продукт получился очень требователен к мощности сервера. Если для внутреннего использования это еще не критично, то для релиза нужны были отдельные серверы для видеосвязи. Коммерческая лицензия позволяла сделать продукт масштабируемым, но тогда все упиралось в стоимость серверов оплата была не за использование фактических возможностей, а за время аренды серверов. Даже если сервер простаивает, за него нужно платить.

  2. Вылез целый ряд багов и проблем, решение которых мы в процессе первичной разработки не нашли. Среди них:

    a. Отсутствие записи трансляции. Наши специалисты так и не смогли придумать, как реализовать запись без слишком больших переделок или без использования сторонних утилит;

    b. У технологии не было мультиплексирования, поэтому использование видеосвязи слишко быстро сажало аккумуляторы смартфонов. Для ее решения нужны были специализированные хардварные решения, к которым мы были не готовы.

    c. В мобильной версии в целом было много багов, для фикса которых нужно было много времени. Самым проблемным оказалось то, что приложение во время звонка вылезает на передний план и свернуть его никак нельзя. Работать со смартфоном во время конференции становилось попросту невозможно.

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

  4. Стоимость использования OpenVidu считается за одно серверное ядро в минуту. Для небольших решений она приемлема, но это крайне затрудняет масштабирование сервиса все упирается в деньги, много денег.

Количество минусов перекрывало все перспективы использования технологии. Поэтому мы решили от нее отказаться.

Janus Gateway: именно то, что нужно

Для передачи видеоданных мы используем стандартный протокол WebRTC. Стабильная платформа для видеосвязи, на которой можно реализовать все хотели и свистелки, которые нам нужны.

Но обычного p2p соединения нам недостаточно, ведь нужно было реализовать возможность записи трансляции на сервер. Поэтому решили использовать ретранслятор Janus Gateway.

В целом выбирали между тремя платформами: OpenVidu, которую оставили как контрольный образец, Jitsi и Janus. В результате чтения аналитики выяснили, что OpenVidu сильно проседает по качеству картинки трансляции (как будто и так вопросов было мало), а у Jitsi во время нагрузки качество плавает. Не то, чтобы мы планировали делать конференции из 200-300 пользователей, но стабильность работы видеосвязи для нас ключевой момент.

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

У Janus есть куча полезных фич, которые не реализованы или платные в OpenVidu. К примеру, контроль качества связи и автоматическое выставление битрейта в зависимости от него. Или же поддержка кодеков VP9 и режима симулькаста.

Janus имеет ничтожное влияние на процессор и память сервера. Всё упирается только в пропускную способность сети. Поэтому можно брать не самые мощные сервера, а много маленьких и пару больших для декодирования и склейки записанных видеозвонков. Мы не стали прибегать к сторонним решениям, вроде Janus cloud, где узким местом и точкой входа всё равно является janus-proxy, а сделали балансировку на уровне продукта.

Михаил Пирогов, руководитель отдела эксплуатации и администрирования Мегаплана

С Janus все также получилось не слишком гладко. Для реализации WebRTC используется библиотека React Native WebRTC. У нас нет разработчиков, которые хорошо знают React Native, поэтому чтобы устранить проблемы совместимости протокола с софтом сервера, ушло довольно много времени.

Были сложности и со сборкой. Компилятор Metro bundler хорошо работает в веб-версии, но не подтягивает дополнительные библиотеки в мобильной, из-за чего мобильная версия была нестабильной и падала.

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

Пришлось сильно заморочиться с решением проблемы, разделив потоки на отдельные экраны и оптимизировав рендер и отрисовку видео участников в реальном времени. Кому интересно, можем дать ссылку на код.

Вообще с реализацией мобильных версий на iOS и Android было неожиданно много проблем. Разница на платформах между управлением динамиками и микрофоном, разные принципы переключения на громкую связь и наушники. Пришлось создавать универсальный код, который одинаково работал бы на обеих ОС. Им тоже можем поделиться, если что.

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

Бета-версия и что дальше

Альфа-версия видеосвязи нас удовлетворила, поэтому мы выкатили бету. И практически сразу же получили ряд хотелок и рекомендаций непосредственно от клиентов.

Сохранять записи звонков. Эту фичу мы планировали, но она пока в стадии реализации и тестирования.

Нужно предоставить возможность скачать запись только участнику с наибольшими правами в конференции, чтобы она не ушла на сторону. Проигрывание записи через встроенный плеер тоже будет актуальным, чтобы клиент не использовал сторонний софт.

Скорее всего, придется ограничить время существования записи. Ведь в противном случае нам придется закупать отдельные серверы для хранения видеоконтента. Но доступ к записи на протяжении 24 часов убирает проблему через сутки запись трансляции автоматически удаляется с сервера.

Добавить вебинарную комнату самый популярный запрос. Чтобы можно было, к примеру, проводить отчетные мероприятия. То есть, клиенты хотят не просто совершать звонки, а получить универсальный инструмент для организации рабочего процесса. Им его не хватает.

Правда, с вебинарной комнатой у нас немного затык. Нужно добавить инструмент работы со слайдами без демонстрации экрана и вайтборд для рисования маркерами.

Если у вас есть идеи, как это сделать в рамках Janus с минимальным количеством вытекающих проблем с радостью послушаем.

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

В целом разработка видеосвязи получилась неожиданной. Из инструмента, предназначенного для внутреннего использования, она стала частью нашей CRM и уже крепко вошла в инфраструктуру сервиса.

Да, еще остается целая куча проблем с совместимостью, но результат уже рабочий и наши клиенты им активно пользуются. Если будет интересно, мы запустим серию постов про конкретные проблемы с разработкой видеосвязи и путями их решения. Пишите в комменты.

Подробнее..

Категории

Последние комментарии

  • Имя: Макс
    24.08.2022 | 11:28
    Я разраб в IT компании, работаю на арбитражную команду. Мы работаем с приламы и сайтами, при работе замечаются постоянные баны и лаги. Пацаны посоветовали сервис по анализу исходного кода,https://app Подробнее..
  • Имя: 9055410337
    20.08.2022 | 17:41
    поможем пишите в телеграм Подробнее..
  • Имя: sabbat
    17.08.2022 | 20:42
    Охренеть.. это просто шикарная статья, феноменально круто. Большое спасибо за разбор! Надеюсь как-нибудь с тобой связаться для обсуждений чего-либо) Подробнее..
  • Имя: Мария
    09.08.2022 | 14:44
    Добрый день. Если обладаете такой информацией, то подскажите, пожалуйста, где можно найти много-много материала по Yggdrasil и его уязвимостях для написания диплома? Благодарю. Подробнее..
© 2006-2024, personeltest.ru