Как организовать видеострим на ПК с помощью основной камеры смартфона

06.09.2023 10293   Комментарии (59)

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

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

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

Так как организовать стрим на компьютере с помощью основной камеры смартфона? Давайте об этом поговорим в данной статье.

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

Между тем, когда ваш айфон и макбук находятся в одной домашней сети или же подключены к одной и той же сети Wi-Fi, то при заходе в настройки любой программы для видеозвонков - Skype, Zoom, Facetime и так далее - в разделе видеоисточников будет ваш айфон. И мало того, что вы там можете его выбрать, там же в пункте управления в разделе "видеоэффекты" можно будет отметить опции "в центре внимания", "портрет" и "студийный свет", и при этом система сама будет вас центрировать в кадре даже в том случае, если вы айфон не ставили на штатив, а просто прислонили его, например, к монитору макбука, также в этом случае эффект накладывания нужного вам фона на ваше изображение работает сильно лучше, чем с веб-камерой - там почти отсутствуют всякие артефакты и затемнения при движениях головы.

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

А как организовать подобное компьютере под Windows со смартфоном на Android? Тут уже автоматом не получится, однако сильно напрягаться также не придется. 

Самый простой и при этом совершенно бесплатный способ - использовать приложение DroidCam. Клиент под Windows скачивается отсюда, со страницы разработчика. После установки на ПК перед запуском нужно установить клиент на смартфоне: приложение в Google Play, приложение в iTunes Store (это если вы хотите использовать айфон с ПК под Windows). 

Работает это все очень просто: запускаете на смартфоне DroidCam, приложение вам напишет IP адрес смартфона в домашней сети и адрес порта (он обычно не меняется). 

Далее запускаете DroidCam Client на ПК и там вписываете этот IP адрес. 

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

Как его устанавливать? Ну, тут придется использовать какой-то штатив: лучше всего - телескопический трипод вот такого типа.  

Я сам использую модель Benro MK10, и она у меня уже лет пять, но там полно аналогичных многофункциональных устройств: телескопический трипод, монопод, селфи-палка, штатив, который можно использовать даже с зеркальными фотокамерами, и он имеет пульт удаленного управления для смартфонов. 

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

Вот так это выглядит в самом приложении DroidCam на ПК. 

Настройка качества изображения делается в разделе HD Mode меню DroidCam. 

Там есть вот такие варианты. 

В приложении на смартфоне тоже доступны некоторые настройки.

И там прежде всего надо Explosure Lock поставить вы ON (по умолчанию OFF), чтобы не прыгала экспозиция в кадре.

Ну и теперь в списке видеоисточников любых программ для видеоконференций и стриминга появляется устройство DroidCam, и вы на него можете переключаться. На самом деле там появятся два устройства DroidCam. Почти во всех приложения будет работать только Source 2, а Source 3 сделано, видимо, для поддержки какого-то другого протокола. 

Также вы, конечно же, можете использовать различные фоновые картинки, если не хотите показывать помещение, в котором вы находитесь. 

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

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

Однако если на смартфон поставить платную версию под названием DroidCamX, которая стоит €5,6, то тогда в приложении на ПК станут доступными дополнительные настройки: изменение масштаба изображение, подсветка лица вспышкой смартфона, автофокус, зеркальное отображение, поворот и другие настройки. 

Увеличенный масштаб изображения в Skype.

Перевернутое изображение в Skype.

Кстати. доступ к камере смартфона с ПК можно получать и без приложения DoidCam - напрямую в браузере: там просто нужно ввести адрес, который выдает приложение DroidCam на смартфоне. 

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

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

Вот небольшой пример - просто для оценки качества видео.

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

© 1998–2023 Alex Exler
06.09.2023

Комментарии 59

Не знаю как оно работает программно - насколько это влияет на конфиденциальность? ДроидКам на сторону траффик не отправляет? Например через свой сервак или еще как.
14.09.23 16:24
0 0

За видео - лайк)

Посмеялся от души. С удовольствием бы смотрел такой пародийный блог на ютюбе.
12.09.23 09:53
0 0

Всякий фиговый комментарий, в поддержку канала!
Жаль что я не смогу попробовать сварить испанские макароны по-испански :’(
Не пью алкоголей.
За ликбез спасибо.
06.09.23 20:40
3 0

Полезное приложение. Спасибо.
Скажите, есть ли приложение, которое позволит использовать камеру смартфона как IP камеру?
Чтобы ее можно было подключить к IP видео регистратору. Например, по протоколу ONVIF.
06.09.23 18:52
1 0

Всё прекрасно, Алекс, но есть ли возможность сделать поуже стыки между панелями твоей ширмы (бэкграунда)? Выглядит не очень симпатично.
06.09.23 15:02
3 2

А ежли вы чего добровольно на свой счет принимаете - так это к доктору...
Так ты не делай здесь грязные намеки ("небудемпоказыватьпальцем"), тогда и не будешь получать от меня такие комментарии.

Хамите, парниша! Зачем? С вами, вроде, нормально общаются и пальцами не тычут.
А ежли вы чего добровольно на свой счет принимаете - так это к доктору...

А озабоченный небудемпоказыватьпальцем
Уймись, глупыш.

Кстати, о ширмах - как же за ними тогда люди переодеваются
Нормальным людЯм достаточно ширмы модели "отвернись". А озабоченный небудемпоказыватьпальцем и сбоку заглянет, и зеркало пристроит, а то и дырочку прокрутит...

Хорошо, что уточнил про людей.

У тебя, к тому же, горизонт завален. 😒 Это сильно печалит.
Это не горизонт завален, а просто земля круглая.

Понятно, но ведь специально для видео- и фотосъемки продаются сплошные ширмы (backdrops), ведь вы можете себе позволить такую?
Да я себе много чего мог бы позволить, если бы мне это было постоянно нужно. А мне постоянно не нужно: такая складная как у меня места в кабинете не занимает, а с такими стойками возиться - да ну его на фиг.

У тебя, к тому же, горизонт завален. 😒 Это сильно печалит.

Вот этот фон стоит чуть дороже, около 60 фунтов, отличный вариант. Кстати, о ширмах - как же за ними тогда люди переодеваются, если в них (в ширмах, не в людях!) такие огромные щели?

В смысле, шпаклей законопатить? Все ширмы такого типа имеют щели, она же раскладная на петлях.
Понятно, но ведь специально для видео- и фотосъемки продаются сплошные ширмы (backdrops), ведь вы можете себе позволить такую? К примеру, вот эта стоит 40 фунтов стерлингов, но можно найти и с морем, конечно:

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

DroidCam ещё умеет подключаться по USB, долго пользовался бесплатной версией, недавно купил платную, в обеих есть такая возможность. При подключении по USB, нужно выбрать тип подключения на компьютере в приложении DroidCam (иконка трезубца USB), если телефона нет в выпадающем списке, нажать обновить рядом. Телефон для подключения должен быть в режиме разработчика, иначе не определяется. Также на телефоне тоже должен быть запущен DroidCam, ну или DroidCamX. Для подключения работает и режим передачи файлов, и передачи фото (PTP).
06.09.23 14:57
2 0

А мешки под глазами оно умеет убирать?
06.09.23 14:29
0 2

Деньги в мешках, а мешки под глазами.
09.09.23 05:10
0 0

А с чем мешки-то?
С джутом, вестимо! 😄

А мешки под глазами оно умеет убирать?
А с чем мешки-то?
06.09.23 19:13
0 0

Не, но переживаю.
06.09.23 18:50
0 1

А мешки под глазами оно умеет убирать?
Вам сильно актуально, хотите об этом поговорить?
06.09.23 17:05
2 2

Алекс, видимо, так употел, что рубашку сменить пришлось)))
DCC
06.09.23 13:41
1 1

Алекс, спасибо за хороший ликбез. Ещё бы раскрыть тему вещания не только с внешней камерой, но и внешним микрофоном. Например, для домашних онлайн-концертов было бы классно подключить какой-нибудь Shure.
06.09.23 13:25
1 0

Агентство ОБС
09.09.23 05:10
0 0

Вся эта история вместо скайпа может подключаться к OBS. А в OBS можно подключить и настроить любой микрофон - хоть шурика, хоть конденсаторный с фантомным питанием.
06.09.23 13:54
0 2

Без установки клиента на ПК выглядит гораздо беднее старой доброй Ip Webcam. А, поскольку стримить у Мешка ни нужды ни желания...
06.09.23 13:18
1 2

Тоже хотел упомянуть Ip Webcam, софтинка очень хороша, еще и бесплатная.
Старые смарты превращаются в IP камеры с резервным питанием и многое другое, особенно в связке с ContaCam.

Я для этих целей юзал Iriun 4K Webcam
Уж не помню чем, но дроидкам мне не понравился.
06.09.23 12:30
0 1

Странно... Единственное что я по проводу цеплялся, все равно ж телефону зарядку надо, беспроводное даж не тестил.
07.09.23 09:47
0 0

Я для этих целей юзал Iriun 4K WebcamУж не помню чем, но дроидкам мне не понравился.
Попробовал. Не видит она у меня смартфон.
06.09.23 13:10
1 0

Твое чувство, когда на ннннцатый год чтения блога услышал голос Экслера.
mmx
06.09.23 12:05
2 8

А я, к слову, впервые услышал голос Алекса в 2013 году, вот в этом видео.
12.09.23 09:55
0 0

и записи радио/теле передач были как-то
06.09.23 15:00
1 0

Вероятно, я уже их не застал
mmx
06.09.23 14:33
1 0

У Алекса же обзоры кино были в голосовой версии, как можно было пропустить?!
06.09.23 13:22
2 0

😉👍
06.09.23 13:05
1 1

И у вас на скриншотах и в приложении не вижу 2k и 4k разрешение.

Это ограничение программы?
06.09.23 11:58
0 0

Судя по всему, да. Но тут и для FullHD качество получается отличное
Это да, в сравнении с качеством камеры ноутбука разница очень ощутимая.
06.09.23 12:12
0 1

Судя по всему, да. Но тут и для FullHD качество получается отличное, я не вижу необходимости сильно увеличивать видеопоток для повышения разрешения.
06.09.23 12:06
1 1

Сам спросил - сам нашел.

4K video support may come in the future.
Recording 4K videos locally on your phone is very different from streaming 4K over the network (even if using USB). This would add considerable load to your phone and especially to your computer – the process of sharing data with other programs like Zoom cannot be optimized very well. Additionally, most teleconferencing software is limited to 720p or 1080p, making 4K input unnecessary.
06.09.23 11:59
1 0

Отлично, спасибо!
Вопрос: какая разница между DroidCam Source 2 и DroidCam Source 3?
Я вижу, что Teams, например, по-разному с ними умеет обращаться - к примеру, функция "Automatically adjust camera controls" не может быть активирована для Source 2, а для третьего вроде включается.. но всё равно нипаняятна.
06.09.23 11:31
0 0

Ясно, спасибо. Похоже на то, да 😄
06.09.23 11:50
1 1

Пишут, "By default, ‘DroidCam Source 2’ will output a light blue screen and ‘Source 3’ will output an orange screen. The two video sources are there for better compatibility, you can use whichever one works." (отсюда)
А тут пишут, что у кого-то Google Meet не видит Droidcam Source 3, в то время, когда в Zoom оба сорса видны, но работает только Droidcam Source 2.
В общем, там наверняка чуток разные протоколы или кодеки, и разработчики решили включить оба варианта. Молодцы, чо)
06.09.23 11:45
0 0

Отлично, спасибо!Вопрос: какая разница между DroidCam Source 2 и DroidCam Source 3?Я вижу, что Teams, например, по-разному с ними умеет обращаться - к примеру, функция "Automatically adjust camera controls" не может быть активирована для Source 2, а для третьего вроде включается.. но всё равно нипаняятна.
Я тоже так и не понял, потому что и 2 и 3 просто давали стрим со смартфона.
06.09.23 11:37
1 1

а айфон но с виндой (не на маке, уточняю, а то всякое бывает) работают?
06.09.23 11:26
0 0

После установки на ПК перед запуском нужно установить клиент на смартфоне: приложение в Google Play, приложение в iTunes Store (это если вы хотите использовать айфон с ПК под Windows).
06.09.23 11:34
0 1

Я как это все работает проверить не могу по причине отсутствия айфона и макбука, но об этом делал подробный пост в Facebook человек, который всем этим постоянно пользуется, и он же показал, как это все выглядит.
Подтверждаю. Один раз пришлось подсоединиться таким образом, получилось просто, быстро и с чудесным качеством.
06.09.23 11:16
0 2

Да, Небылицкий очень хвалил эту возможность.
06.09.23 11:24
1 0

Есть рассинхронизация со звуком?
06.09.23 10:50
0 2

У выложенного видео ещё и rc=cbr 8750 kb/s. Для "говорящей головы" то. Сурово.

P.S. imho для подобного выкладыванию лучше ставить VBR CRF=23.
07.09.23 10:17
0 1

Владельцы сайтов порой платят хостеру (зависит от тарифного плана).

На мобильном у меня "траффик платный" (включено X GB, всё что выше -- за доп. плату). У супруги весь траффик платный (она мобильной датой не пользуется, но сам факт). Да и дома безлимитный тариф появился всего года 3 назад, до этого -- включено XXX TB, всё что больше -- за доп. плату или включайте в личном кабинете шейпер.

P.S. Я в жопе мира -- в AU
07.09.23 09:21
0 0

Простите, а в 2023 году кто-то ещё платит за траффик?
Я, поживя в разных странах и городах, потраффиковую тарификацию для домашних сетей не видел года эдак с 2014.
mmx
07.09.23 08:30
0 0

Я не осилил установку DroidCam на смартфон (хочет подписку), поэтому попробовал аналоги -- Iriun и IP Webcam.
В обоих случаях вижу задержку видео по сравнению со звуком локального микрофона.
На приведённом в посте видео я тоже вижу задержку -- движения губ не совпадают со звуком. Задержка не большая и возможно большинство на неё не обратит внимания.
Но мне это бросается в глаза (возможно потому, что я в том числе занимаюсь монтажем видео).

UPDATE:
Записал дважды видео с камеры смартфона со звуком (с локальным и камерным микрофонами), где я роняю железный ключик на стол (чтобы явно было видно когда должен быть звук).
Закинул в видео редактор и посмотрел на столько запаздывает видео. В первом случае (локальный микрофон) оно запаздывает на 150 мс, во втором (микрофон с камеры) -- на 350 мс.

UPDATE2:
Выложенное в этом посте видео имеет переменную частоту кадров (фубля) и зачем-то максимальная частота аж 60fps. После приведения его к постоянной частоте кадров 60fps видно, что как минимум каждый второй кадр дублируется, т.е. по факту оно ~30fps. Если бы оно изначально было сохранено как 30fps, то скорее всего оно было бы существенно меньше (быстрее качается, меньше платить за траффик хостингу).
У выложенного в посте видео в видео редакторе также видно отставание видео на 100-150 мс (точно его измерить исключительно по губам я не могу, нужно что-то более явное, типа удара линейкой по столу -- что хорошо видно + производит чёткий звук).
06.09.23 14:37
0 11

Собственно именно поэтому она и ожидается -- видео со смарта через wifi должно передаваться с задержкой относительно звука, который напрямую с микрофона.
Не было рассинхронизации, у меня есть ролик, который я записывал с микрофона смартфона.
06.09.23 11:36
1 1

Собственно именно поэтому она и ожидается -- видео со смарта через wifi должно передаваться с задержкой относительно звука, который напрямую с микрофона.
06.09.23 11:32
0 1

Есть рассинхронизация со звуком?
Ни разу не было рассинхронизации. Впрочем, в примере звук писался с проводного микрофончика.
06.09.23 11:25
1 0