LINUX.ORG.RU

Вышел Moment Video Server 1.2

 , , ,


0

5

Видеосервер Moment позволяет транслировать потоковое видео из любого источника flash-клиентам. На его основе можно построить сервисы живого общения, организовать вещание онлайн-ТВ, создать систему видеонаблюдения.

В новой версии появилось много новых возможностей:

  • получение видео от flash-клиентов;
  • встроенное приложение видеочата;
  • запись видео на диск;
  • поддержка кодеков h.264 и AAC;
  • API для плагинов на C/C++;
  • плейлисты на стороне сервера;
  • поддержка произвольных конвейеров gstreamer;
  • поддержка FreeBSD;
  • средства для нагрузочного тестирования;
  • обновлена документация.

Ведётся работа над поддержкой новых протоколов передачи видео.

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

Список возможностей

Скачать бинарную сборку Moment 1.2

>>> Сайт проекта



Проверено: Aceler ()

Ответ на: комментарий от erDiZz

Мда, такая же дока как и в сборке, тогда такой сквозной вопрос, поправил конфиг так:

mod_gst {
streams {
{
name = Cam1

chain = «v4l2src device=/dev/video0 ! video/x-raw-yuv,width=320,height=240 ! \
ffmpegcolorspace ! ffenc_flv ! fakesink name=video»
}
}

send_metadata = yes
}

но по этому адресу http://server:8080/moment/ по прежнему только RTMP и RTMPT test

cyclon ★★★★★
()

А демо можно посмотреть?

adepto
()
Ответ на: комментарий от cyclon

Чтобы канал появился в списке плеера, нужно ещё отредактировать его плейлист:
/opt/moment/myplayer/playlist.json.tpl

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

erDiZz
() автор топика

Т.е можно сделать замену Plex?

Averrin
()

Залез на сайт, почитал. Годная штука. А умеет писать видео по детекту движения как motion? Хотя если и не умеет, то можно их скрестить: Moment вещает поток; motion смотрит, детектет и пишет. В целом Отлично. Еще один вопрос, можно сразу несколько потоков выводить на экран? Например 4 камеры, и что бы все 4 выводились на экран? А еще было бы отлично, если бы при СЛКМ на картинке одной камеры - она распахивалась на весь экран. Хотя наверное это не цель данной программы... Но все равно респект.

ivanlex ★★★★★
()
Ответ на: комментарий от ivanlex

Я уже проводил удачные эксперименты с новым motion-детектором, который доступен в git-версии gstreamer'а (плагин использует библиотеку OpenCV). В ближайшее время состыкую с включением/выключением записи.

4 камеры на экран - без проблем. Нужно только флешку сделать с четырьмя видеоэлементами. Разворот по клику - тоже через флеш.

erDiZz
() автор топика
Ответ на: комментарий от erDiZz

Так все это осуществимо? я не разработчик, но очень интересен данный вопрос. Особенно с захватом по детекту движения. Хоть у motion и есть свой веб-интерфейс, он не очень удобен, вернее, он совсем не удобен. Но раньше было просто деваться некуда. Наблюдение за несколькими камерами делал через html-фреймы...

А так было бы все просто на высоте.

ivanlex ★★★★★
()

[offtopic]
а RTSP-сервер как поднять? Как программа-сервер для этой цели называется? На мобилке анлим, так хочу на компе всю коллекцию музыки держать, и просто к нему подключаться по RTSP и слушать, что мне надо.. на ютубе давно такое есть, вот и свое хочется
[/offtopic]

kostett ★★★
()
Ответ на: no-multilib от Camel

> В Gentoo с no-multilib заработает?

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

erDiZz
() автор топика
Ответ на: комментарий от SteveBallmer

Тем, что исполняет то, для чего kdenlive не предназначен. //К.О.

AiFiLTr0 ★★★★★
()
Ответ на: комментарий от kombrig

Я выше уже спрашивал. Сказали что можно попробовать прикрутить, следовательно пока не может. Надеюсь что прикрутят.

ivanlex ★★★★★
()

Меня интересуют следующие вопросы:
- цели и задачи проекта. То есть для чего вы начали, и что хотите получить спустя какого то время;
- сравнение вашего проекта с аналогами;
- где взять исходники, раз лицензия GPL или только готовые бинарники?

Chitatel-I-Pisatel
()
Ответ на: комментарий от erDiZz

>Я уже проводил удачные эксперименты с новым motion-детектором, который доступен в git-версии gstreamer'а (плагин использует библиотеку OpenCV). В ближайшее время состыкую с включением/выключением записи.

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

И еще: Запись будет разделяться на отдельные файлы с суффиксом, содержащим дату и время начала записи: «_ГГГГ-мм-ДД_ЧЧ-ММ-СС.flv»

Такое наименование не очень годится. Надо вести непрерывный отсчет времени от старта программы и файлы называть этими номерами. Можно рядом и время класть. Иначе Медведев решит опять поменять время и вы перезапишите файлы(или злоумышленник часы переведет)

demmsnt
()
Ответ на: комментарий от erDiZz

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

demmsnt
()
Ответ на: комментарий от Chitatel-I-Pisatel

> цели и задачи проекта

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

сравнение вашего проекта с аналогами

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

где взять исходники

Ссылка есть на сайте в разделе «разработчикам». https://github.com/erdizz

erDiZz
() автор топика
Ответ на: комментарий от erDiZz

Это вы указали сильные стороны, но никак не сравнение с аналогами, то есть фактически это звучит как реклама (ничего не имею против, но это по моему так) Как уже здесь озвучили, чем это лучше earlyvideo и подобных программ?

Chitatel-I-Pisatel
()
Ответ на: комментарий от demmsnt

> Если есть какие, то идеи то пишите.

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

erDiZz
() автор топика
Ответ на: комментарий от Chitatel-I-Pisatel

> Это вы указали сильные стороны, но никак не сравнение с аналогами

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

erDiZz
() автор топика
Ответ на: комментарий от erDiZz

Замечательно. Вам бы еще донат сделать на сайте, а то что то я его вообще не нашел. Сайт притормаживает - эффект ЛОРа...

ivanlex ★★★★★
()
Ответ на: комментарий от loz

Эрли на эрланге! Мвахахахаха!!! Ахахахахахахахаха!!!!
А тут кошерный С++ :)
Про свое болото спрашивать не буду :)

Jetty ★★★★★
()
Ответ на: комментарий от slovazap

> А на не-flash клиенты он не может транслировать? Как-бы везде уже HTML5.

HTML5 не помогает, когда речь идёт о потоковом (живом) видео. Есть протокол Apple HLS, он будет поддерживаться в следующей версии.

А готовые видеофайлы можно и веб-сервером раздавать, это в контексте Moment сейчас не так актуально.

erDiZz
() автор топика

По ссылке ходил, и тем не менее:
1. Непонятно какие протоколы вещания поддерживаются.
2. Что значит «получение видео от flash-клиентов»? Передатчик каждый второй байт потока убеждает сервер что он флеш?
3. Какие ещё клиенты кроме «flash-клиентов» поддерживаются .
И да, из того что я увидел - поделка неосиляторов, ибо даже ребенок может осилить постройку под оффтопик.

FeyFre ★★★★
()
Ответ на: комментарий от Jetty

>А тут кошерный С++ :)

А я то думал мы сервера и потоковое вещание обсуждаем.

loz ★★★★★
()
Ответ на: комментарий от mikhalich

> Со стабильностью все в порядке? Можно на предприятие тащить?

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

erDiZz
() автор топика

Видеосервер Moment позволяет транслировать потоковое видео из любого источника flash-клиентам.

flash-клиентам

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

USSR
()
Ответ на: комментарий от ivanlex

>Вам бы двоим договориться, и могли бы сделать ну уж совсем годную вещь.

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

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

demmsnt
()
Ответ на: комментарий от slovazap

>А на не-flash клиенты он не может транслировать? Как-бы везде уже HTML5.

Если покажете как с HTML5 передавать картинку и звук с своей вебки в сеть я вам 500р на YAD отошлю.

demmsnt
()
Ответ на: комментарий от FeyFre

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

Ребенок выложи свое поделие. Тебе тоже могу дать 500р если ты покажешь свое решение которое сможет конкурировать с этим. А пока похоже на обиженного.

demmsnt
()
Ответ на: комментарий от demmsnt

> Ребенок выложи свое поделие. Тебе тоже могу дать 500р если ты покажешь свое решение которое сможет конкурировать с этим. А пока похоже на обиженного.
Вы количеством нулей ошиблись.

FeyFre ★★★★
()

А html5 клиентам оно умеет?

ignik
()
Ответ на: комментарий от loz

> Чем оно лучше erlyvideo?

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

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.