Как стать автором
Обновить
  • по релевантности
  • по времени
  • по рейтингу

Организация живой трансляции с ip камеры на сайте

Чулан

Введение

Задача
Рассмотрим задачу по организации на сайте живой видео трансляции с ip камеры. Наш стенд состоит из трёх составных частей:
  • ip камера
  • медиасервер
  • flash плеер в браузере на стороне клиента
Читать дальше →
Всего голосов 31: ↑30 и ↓1 +29
Просмотры9.6K
Комментарии 15

Смотрим IP-камеру DLink на iPhone и Android

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

Скажу сразу, все жители кабинета знают про камеру с микрофоном.
Решение
Всего голосов 5: ↑4 и ↓1 +3
Просмотры6.9K
Комментарии 4

Транслируем видеопоток с IP-камеры с помощью WebRTC

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

image

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

Что такое Flussonic Watcher

Блог компании ЭрливидеоSaaS / S+S
Если у вас в голове бурлят идеи о том, как бы сделать историю, в которой будет много пользователей, много IP камер и куча профита с этого, то не проходите мимо — мы расскажем о том, как мы помогаем запускать сервисы массового видеонаблюдения на нашем Flussonic Watcher.

Flussonic Watcher это:


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

В состав Flussonic Watcher входит:

  1. видеостриминговое ядро — сервер Flussonic;
  2. веб-портал, предоставляющий доступ администраторам и пользователям к камерам и архивам видео без использования плагинов;
  3. мобильные приложения;
  4. агент на камеру для доступа к ней из-за NAT без проброса портов, мирайя и смс;
  5. система интеграции с внешними биллингами, серверами авторизации;
  6. набор готовых бизнес-процессов и тех-регламентов на подготовку и продажу камер для клиентского видеонаблюдения.

Зачем нужен Watcher?

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

7 способов отобразить видео с RTSP IP-камеры на веб-странице и 2 в мобильном приложении

Блог компании FlashphonerРазработка веб-сайтовРазработка под iOSРазработка мобильных приложенийРазработка под Android
В этой статье покажем 7 технологически разных способов отображения видеопотока с IP-камеры с поддержкой RTSP на web-странице браузера.

Браузеры, как правило, не поддерживают RTSP, поэтому поток будет конвертироваться для браузера через промежуточный сервер.
Читать дальше →
Всего голосов 13: ↑13 и ↓0 +13
Просмотры96.9K
Комментарии 4

«Ржавая» IP-камера: прошивка на Rust

Блог компании ЭрливидеоRust
До появления ботнета Mirai только особо интересующиеся знали о том, что находится внутри обычных IP камер. В большинстве случаев там стоит обычный линукс, причем частенько с дефолтным рутовым паролем, а то и вообще без него: у нас в офисе стоит такая камера, с прошивкой от декабря 2016 года и беспарольным рутовым телнетом.

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

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

Мы решили исправить эту ситуацию своей прошивкой, причем сделав ставку на Rust.
Читать дальше →
Всего голосов 70: ↑66 и ↓4 +62
Просмотры22K
Комментарии 45

Встраиваем WebRTC плеер для живых трансляций с вебкамер и IP камер

Блог компании FlashphonerРазработка веб-сайтовJavaScriptПрограммированиеБраузеры

Всем известно, каким образом внедряется обычный плеер для видеороликов (VOD — видео по требованию). Как правило, это плеер, который скачивает контент фрагментами по HTTP и играет эти фрагменты в <video/> элементе браузера.

В этой статье мы расскажем о внедрении WebRTC-плеера для воспроизведения живых (Live) потоков с веб-камер и IP камер.
Читать дальше →
Всего голосов 7: ↑5 и ↓2 +3
Просмотры6.7K
Комментарии 0

Review of Open Video Management Systems

Блог компании ROI4CIOИнформационная безопасностьСофтВидеотехника


Video surveillance has long been used to solve various problems. In the 1950s and '60s, these were analog closed video surveillance systems, the name CCTV (closed circuit television) reveals the meaning of the concept.
Read more →
Всего голосов 7: ↑6 и ↓1 +5
Просмотры2.2K
Комментарии 0

Облачный WebRTC стриминг на DigitalOcean

Блог компании FlashphonerРазработка веб-сайтовПрограммированиеРазработка под iOSРазработка под Android


Известный облачный хостинг DigitalOcean с недавних пор обзавелся собственным магазином с готовыми образами, из которых можно быстро развернуть какой-либо сервер приложений. Совсем, как AWS, только DO, для тех, кто уже пользуется услугами этого провайдера. Давайте посмотрим, как, имея аккаунт DO, развернуть простой сервер за 10$ в месяц для стриминга WebRTC на базе Flashphoner WebCallServer, и чем такой сервер может быть полезен.

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

Cloud-based WebRTC streaming on DigitalOcean

Блог компании FlashphonerРазработка веб-сайтовПрограммированиеРазработка под iOSРазработка под Android


Popular cloud hosting DigitalOcean has recently launched its new marketplace selling preconfigured images that can help to quickly deploy an application server. It’s much like AWS, but DO is for those already using this provider’s services. Let’s see how to deploy a simple server for WebRTC streaming with a DO account for a $10/month fee based on Flashphoner WebCallServer and how such a server can be of use.

Read more →
Всего голосов 6: ↑5 и ↓1 +4
Просмотры3.4K
Комментарии 0

How to cook RTSP on your website in 2020, or why the boars will not have a chance to run away

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


RTSP is a simple signaling protocol which they cannot replace with anything for many years already, and it has to be admitted that they don't try really hard.


For example, we have an IP camera that supports RTSP. Anyone who has ever tested the traffic with a Sharkwire cable will tell you that first there comes DESCRIBE, then PLAY, and then the traffic begins to pour directly via RTP or wrapped in the TCP channel for instance.

Read more →
Всего голосов 4: ↑4 и ↓0 +4
Просмотры32K
Комментарии 2

Review of WCS 5.2 — WebRTC Server for Webcast and Webcam Developers

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


Alice is an experienced full stack developer, who is capable of writing a SAAS project framework on her favorite framework using php in a week. As for frontend, she prefers Vue.js. 


A client contacts you via Telegram, asking you to develop website that will be the meeting place for the employer and the employee to conduct an in-person interview. In-person means face-to-face, a direct video contact in real time with video and voice. «Why not use Skype?» some may ask. It just so happened that serious projects – and each startup undoubtedly considers itself a serious project – are trying to offer an internal communications service for a variety of reasons, including:

Read more →
Всего голосов 3: ↑2 и ↓1 +1
Просмотры1.6K
Комментарии 0

Обзор WCS 5.2 — WebRTC сервера для веб-разработчиков онлайн трансляций и видеочатов

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


Алиса — опытный фулл-стек разработчик и способна за неделю написать каркас SAAS проекта на своем любимом фреймворке с использованием php. На фронтенде предпочитает Vue.js.


В телеграмм стучится заказчик, которому во что бы то ни стало надо разработать веб-сайт, который будет местом встречи работодателя и сотрудника для проведения очного интервью. Очного — означает глаза в глаза, прямого видео контакта в реальном времени с видео и голосом.
«Почему не скайп?» — спросите вы. Так уж повелось, что серьезные проекты, а каждый стартап, несомненно, себя таковым считает, стараются предложить внутренний сервис коммуникаций по самым разным причинам, среди которых:

Читать дальше →
Всего голосов 11: ↑7 и ↓4 +3
Просмотры6.9K
Комментарии 0

Full disclosure: 0day vulnerability (backdoor) in firmware for Xiaongmai-based DVRs, NVRs and IP cameras

Информационная безопасностьКриптографияIT-инфраструктураРеверс-инжинирингВидеотехника

This is a full disclosure of recent backdoor integrated into DVR/NVR devices built on top of HiSilicon SoC with Xiaongmai firmware. Described vulnerability allows attacker to gain root shell access and full control of device. Full disclosure format for this report has been chosen due to lack of trust to vendor. Proof of concept code is presented below.
Read more →
Всего голосов 19: ↑18 и ↓1 +17
Просмотры69.2K
Комментарии 15

Капитальный ремонт в сталинке и организация видеонаблюдения

ВидеотехникаDIY или Сделай сам
Tutorial
image

Часть 2. Про «немножечко IT» внизу статьи. Про организацию видео наблюдения нашего дома. Тыц

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

Обратная сторона профильных видео на ютубе — я стал сомневаться в людях (ютьюбодеформация), если они не смотрят ютуб по профилю своей специальности. Новая поговорка звучит так: скажи мне на что ты подписан, и я скажу кто — ты. 

Я не могу отказаться от увиденного на мониторе результата, если он технически совершеннее и теоретически достижим за те же деньги. Насмотревшись видосиков, я кинул клич по одной известной платформе для поиска исполнителей с полным описанием своей задачи — замену полов. Ни один из 5 откликнувшихся не предложил мне то, чего я желал. А хотел я стяжку про профлисту, как делают по Питеру в старых домах!

Я лучше знал что я хочу и как хочу, и никто не сможет в этом мне помочь. Я был отравлен восхваленными лайками и просмотрами видео. Измученный сомнениями, я принял единственное неправильное решение в этой ситуации — сделать все самостоятельно. Я медленно превращался в ютуб-одиночку... 
Читать дальше →
Всего голосов 204: ↑149 и ↓55 +94
Просмотры50.7K
Комментарии 243

Стриминг множества RTSP IP камер на YouTube и/или Facebook

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

Как известно, у YouTube отсутствует фича захвата RTSP потока, и мы постараемся заполнить этот пробел - помочь YouTube осчастливить пользователей.

Read more
Всего голосов 4: ↑3 и ↓1 +2
Просмотры2.2K
Комментарии 7

Streaming multiple RTSP IP cameras on YouTube and/or Facebook

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

As you know, YouTube doesn't have a feature for capturing an RTSP stream, but we would like to change this and help YouTube to make their viewers happy.

Read more
Всего голосов 7: ↑7 и ↓0 +7
Просмотры850
Комментарии 6

Автоматизируй это, или Контейнерные перевозки Docker для WebRTC

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

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

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

Путей решения этой задачи может быть несколько:

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

Automatize it, or Docker container delivery for WebRTC

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

The vast majority of IT specialists in various fields strive to perform manually as few actions as possible. I won't be afraid of the loud words: what can be automatized, must be automatized!

Let's imagine a situation: you need to deploy a lot of servers of the same type and do it quickly. Quickly deploy, quickly undeploy. For example, to deploy test rigs for developers. When development is carried out in parallel, you may need to separate the developers, so they don't impede each other and possible errors of one of them don't block the work of the others.

There may be several ways to solve this problem:

Read more
Всего голосов 1: ↑1 и ↓0 +1
Просмотры720
Комментарии 5