Как стать автором
Обновить
25.52
Рейтинг

Работа с видео *

Все о создании и обработке видео

Сначала показывать
  • Новые
  • Лучшие
Порог рейтинга
  • Все
  • ≥0
  • ≥10
  • ≥25
  • ≥50
  • ≥100

Помедленнее, я записываю, или нагрузочный тест записи WebRTC на AWS

Блог компании FlashphonerСистемное администрирование*Работа с видео*IT-инфраструктура*DevOps*

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

Читать далее
Рейтинг0
Просмотры217
Комментарии 0

Новости

Показать еще

Инженерная магия кинематографа

Блог компании АСКОНРабота с видео*CAD/CAM*ВидеотехникаИнженерные системы

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

Подробнее про инженерную сторону кино
Всего голосов 13: ↑13 и ↓0+13
Просмотры5.2K
Комментарии 7

WebRTC лицом к лицу. Нагрузочный тест видео чата

Блог компании FlashphonerСистемное администрирование*Работа с видео*IT-инфраструктура*DevOps*

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

Читать далее
Рейтинг0
Просмотры937
Комментарии 0

Нагрузочный тест для WebRTC микшера

Блог компании FlashphonerСистемное администрирование*Работа с видео*IT-инфраструктура*DevOps*

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

Читать далее
Всего голосов 1: ↑1 и ↓0+1
Просмотры600
Комментарии 3

Блюр объектов в реальном времени на видео с помощью canvas

Работа с видео*JavaScript*Обработка изображений*Canvas*ReactJS*

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

Сегодня я хочу поделиться реализацией такого блюра/пикселизации видео (изображения) в вебе.

Читать далее
Всего голосов 10: ↑9 и ↓1+8
Просмотры2.2K
Комментарии 15

Собирая стерео фото-, видео- аппарат

Работа с видео*Обработка изображений*Разработка на Raspberry Pi*DIY или Сделай сам
Tutorial
В этой статье аккумулирован опыт, включая определенные нюансы при создании стереоприбора на базе stereopi первой модели. С помощью «изделия» возможно делать стерео фото- и видео- картинки, смотреть на мир в стерео режиме, используя мобильный телефон и несложную vr гарнитуру(тот же cardboard). Прилагается образ для stereopi первого поколения для быстрого развертывания и использования.


Читать дальше →
Всего голосов 10: ↑10 и ↓0+10
Просмотры2.9K
Комментарии 8

Мобильное вещание: советы по работе на примере Larix Broadcaster

Работа с видео*Разработка под iOS*Разработка под Android*

Потоковое вещание с мобильных устройств превратилось из экзотики в надежный рабочий инструмент. В статье мы даём лучшие практики и рекомендации для мобильного вещания на примере нашего приложения Larix Broadcaster.

Читать далее
Всего голосов 3: ↑3 и ↓0+3
Просмотры1.3K
Комментарии 1

Применение безголового браузера для нагрузочных тестов WebRTC

Блог компании FlashphonerСистемное администрирование*Работа с видео*IT-инфраструктура*DevOps*

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

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

Читать далее
Всего голосов 2: ↑1 и ↓10
Просмотры952
Комментарии 0

Повторил заставку «Что было дальше?» за 24 часа

Работа с видео*Дизайн

Всем привет!

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

Ещё во времена СССР специалисты центральных телеканов, никто тогда не называл их моушн-дизайнерами и 3D моделлерами, разрабатывали по-настоящему интересные заставки. Для меня остаётся загадкой как они, имея такие ограничения могли делать что-то подобное.

Читать далее
Всего голосов 11: ↑8 и ↓3+5
Просмотры3.9K
Комментарии 1

CХД для видеонаблюдения: будь проще, и деньги потянутся

Блог компании RAIDIXТестирование IT-систем*Работа с видео*Серверное администрирование*Хранение данных*

Внедрить СХД для видеонаблюдения довольно легко. 

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

Читать далее
Всего голосов 4: ↑4 и ↓0+4
Просмотры2.9K
Комментарии 8

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

Работа с видео*
Из песочницы
Tutorial

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

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

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

Читать далее
Всего голосов 8: ↑6 и ↓2+4
Просмотры2.6K
Комментарии 4

Подбираем сервер для 1000 WebRTC стримов

Блог компании FlashphonerСистемное администрирование*Работа с видео*IT-инфраструктура*DevOps*

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

Читать далее
Всего голосов 6: ↑5 и ↓1+4
Просмотры2.5K
Комментарии 1

Мониторинг WebRTC стримов с помощью Prometheus и Grafana

Блог компании FlashphonerСистемное администрирование*Работа с видео*IT-инфраструктура*DevOps*

Системы мониторинга — очень нужная для админа вещь, ведь они позволяют получать от сервисов метрики, которые:

Читать далее
Всего голосов 3: ↑3 и ↓0+3
Просмотры1.9K
Комментарии 2

Всемогущий FFmpeg: скриншаринг в WebRTC

Блог компании FlashphonerРазработка веб-сайтов*Работа с видео*Программирование*Видеоконференцсвязь

Когда мы пишем статьи о своем сервере в комментариях очень часто находится читатель, который говорит:

"И зачем такой огород городить? Все это одной FFmpeg командой делается!"

Читать далее
Всего голосов 15: ↑15 и ↓0+15
Просмотры5K
Комментарии 8

Выбор флеш-карт для системы видеонаблюдения: на что обратить внимание?

Блог компании Western DigitalРабота с видео*Хранение данных*НакопителиВидеотехника

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

Использование «умных» камер обеспечивает целый ряд важнейших преимуществ, ключевым из которых является повышение отказоустойчивости охранной инфраструктуры. Поскольку каждое такое устройство способно функционировать автономно, задача условного злоумышленника, который пожелает проникнуть на охраняемый объект, осложняется тем, что теперь ему необходимо вывести из строя буквально каждый девайс на своем пути, что, при условии продуманной системы резервного питания, становится практически невыполнимой задачей. Взлом и отключение видеосервера в данном случае оказываются бессмысленными: многочисленные цифровые «глаза» продолжат неустанно следить за вверенной территорией,  скрупулезно фиксируя все происходящее на карту памяти. Вот только для работы в составе системы видеонаблюдения подойдет отнюдь не каждая флеш-карта: большинство потребительских и даже профессиональных моделей оказываются попросту непригодным для столь специфических нагрузок. На что же следует обратить внимание, выбирая накопитель для камеры видеонаблюдения? Давайте разбираться.

Читать далее
Всего голосов 6: ↑6 и ↓0+6
Просмотры3.3K
Комментарии 8

Golang+FFmpeg

Работа с видео*Обработка изображений*Go*

Долго искал более-менее живую Golang-библиотеку для работы с rtsp.

Изначально наткнулся на github.com/nareix/joy4, но там оказался устаревший C-код и rtp был на Golang, а декодинг на FFmpeg. (немало deprecated варнингов).

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

Поискал по Go-go! telegram-чату - понял, что нет хороших решений.

Ну и как любят делать на JS - нужно написать свой фреймворк.

Читать далее
Всего голосов 4: ↑2 и ↓20
Просмотры2.8K
Комментарии 7

Практическое применение WebRTC Canvas стриминга

Блог компании FlashphonerРазработка веб-сайтов*Работа с видео*Программирование*Видеоконференцсвязь

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

Читать далее
Всего голосов 2: ↑1 и ↓10
Просмотры1.7K
Комментарии 1

Алгоритм коррекции геометрических искажений, вносимых объективом «рыбий глаз» в изображения и видео

Работа с видео*Алгоритмы*Обработка изображений*Математика*
Из песочницы
Перевод
Tutorial

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

Алгоритм разработан при реализации одного из проектов компании Оксаджайл (Oxagile)

Читать далее
Всего голосов 22: ↑22 и ↓0+22
Просмотры2.9K
Комментарии 18

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

Блог компании АудиоманияРабота с видео*Дизайн мобильных приложений*Дизайн игр*Звук

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

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

Читать далее
Всего голосов 12: ↑12 и ↓0+12
Просмотры4.7K
Комментарии 1

WebRTC в Docker. Борьба за ресурсы

Блог компании FlashphonerРазработка веб-сайтов*Работа с видео*DevOps*Видеоконференцсвязь

Несколько недель назад мы выкатили статью про Докер и WebRTC сервер и рассказали в ней о нюансах запуска. Читатели справедливо усомнились в пригодности докера для продакшена по следующим причинам:

Читать далее
Всего голосов 7: ↑6 и ↓1+5
Просмотры2.4K
Комментарии 1

Вклад авторов