Перейти к содержимому

Соф для IP-камеры


Рекомендованные сообщения

всем привет !

Посоветуйте софт для организации онлайн вещания на сайте с IP-камеры под линух.

Спасибо

Ссылка на сообщение
Поделиться на других сайтах

Если во флеш на сайт - vlc + v4l и erlyvideo. Недавно приходилось реализовать подобную задачу. Главное не жмитесь на процессор - пережать видео в h.264/AAC очень трудоемкая задача.

Ссылка на сообщение
Поделиться на других сайтах

Доречі за процесор - спостерігаю таку штуку

Раніше було VLC 1.1.13 (FreeBSD, vlc-1.1.13_6,3) - пережимає MJPEG в x264 з завантаженням десь 30-35%.

Після переходу на VLC 2, при тому самому потоці і опціях vlc - 140-170%.

 

Обновляв через те що появилось security advisory

Affected package: vlc-1.1.13_6,3

Type of problem: vlc -- arbitrary code execution in Real RTSP and MMS support.

Reference: http://portaudit.FreeBSD.org/62f36dfd-ff56-11e1-8821-001b2134ef46.html

 

Прийшлось відкотити назад :ph34r:

Ссылка на сообщение
Поделиться на других сайтах

Доречі за процесор - спостерігаю таку штуку

Раніше було VLC 1.1.13 (FreeBSD, vlc-1.1.13_6,3) - пережимає MJPEG в x264 з завантаженням десь 30-35%.

Після переходу на VLC 2, при тому самому потоці і опціях vlc - 140-170%.

 

Обновляв через те що появилось security advisory

Affected package: vlc-1.1.13_6,3

Type of problem: vlc -- arbitrary code execution in Real RTSP and MMS support.

Reference: http://portaudit.Fre...1b2134ef46.html

 

Прийшлось відкотити назад :ph34r:

 

У меня трабл заключался в том, что поднимать все приходилось ночью, а утром уже должна идти трансляция. Пока картинка была статичной (камера лежала в пустом помещении), htop показывал порядка 30% CPU. Утром, когда уже все понеслось, прыгало до 180%. Так что теперь перед тем как что-то реализовать тестирую за неделю:) PS: Пользовал последний VLC из репов Ubuntu 12.04 и V4L оттуда же. Может на стареньком было бы легче, но подумать времени не оставалось.

Ссылка на сообщение
Поделиться на других сайтах

Товарищи, не выдумавайте велосипед. Если ip камера поддерживает rtsp и кодек h.264, есть замечательное бесплатное решение - видеосервер flussonic - http://erlyvideo.ru . Отдает как устаревший rtmp, так и свежий HDS. Довольно умеренное потребление системных ресурсов и стабильность.

Ссылка на сообщение
Поделиться на других сайтах

Товарищи, не выдумавайте велосипед. Если ip камера поддерживает rtsp и кодек h.264, есть замечательное бесплатное решение - видеосервер flussonic - http://erlyvideo.ru . Отдает как устаревший rtmp, так и свежий HDS. Довольно умеренное потребление системных ресурсов и стабильность.

Чим воно краще за VLC?

Ссылка на сообщение
Поделиться на других сайтах

Тем, что это специализированное приложение для организации видеостриминга, в частоности ip камер на сайты. Повторюсь, меньшее потребление ресурсов и гораздо лучшая стабильность - настроил, запустил и забыл. Из той же оперы програмные комплексы red5 (open source) и платная wowza, но они имеют свои косяки, в виде непонимания rtsp (red5), сложности настройки и т. д.

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

Результат моего хобби можно глянуть здесь

http://sudakonline.ru/vebkameri/vebkamera-v-sudake-prichal-gostinitsa-astarta-sudakskaya-krepost.html

http://sudakonline.ru/vebkameri/vebkamera-sudak-brigantina.html

http://sudakonline.ru/vebkameri/vebkamera-sudak-fora.html

Ссылка на сообщение
Поделиться на других сайтах

Кто ставил сие чудо ?

Есть вопрос :

У меня вебка Acti ACM1231.

Так и не разобрался как с нее снять поток.

Урл для трансляции выглядит как :

http://webcam/cgi-bin/cmd/encoder?GET_STREAM

Окромя как использовать mozilla-vlc-plugin для пользователей у меня не получилось.

Ставим flussonic

Конфигурим :

{rtmp,1935}.
{http, 8080}.
{stream,"cam1","tshttp://user:pass@webcam/cgi-bin/cmd/encoder?GET_STREAM", [{live, "live"}]}.
{live, "live"}.
{mpegts,"mpegts"}.
{file, "vod", "/var/movies"}.
{file, "securevod", "priv", [{sessions, "http://127.0.0.1:9292/auth"}]}.
{api, [{admin,"admin","pass0000"}]}.
{root, "wwwroot"}.

Видим в логах

15:30:34.458 [info] flu_stream:298 {cant_init,hls_dvr_packetizer,[{live,"live"},{module,flu_stream},{name,<<"cam1">>},{name_length,1},{static,true},{url,<<"tshttp://user:pass@webcam/cgi-bin/cmd/encoder?GET_STREAM">>}]}
15:30:34.459 [info] flu_stream:251 Start stream "cam1" with url <<"tshttp://user:pass@webcam/cgi-bin/cmd/encoder?GET_STREAM">> and options: [{live,"live"},{module,flu_stream},{name,<<"cam1">>},{name_length,1},{static,true},{url,<<"tshttp://user:pass@webcam/cgi-bin/cmd/encoder?GET_STREAM">>}]
15:30:34.501 [error] Stream "cam1" can't open source "tshttp://user:pass@webcam/cgi-bin/cmd/encoder?GET_STREAM". Retries: 0/10

 

Если открыть данный URL в VLC - все прекрасно работает.

Поток пробовал ставить как MJPEG так и MPEG4. Разницы нет.

 

Что не так - почему не может открыть источник ? Авторизация ему мешает или .... ?

Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...