LINUX.ORG.RU

Посоветуйте веб-публикацию видеоконтента из папки

 ,


1

4

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

Попробованный сходу OwnCloud даёт только скачивать видео, а нужен именно онлайн-просмотр.

Всякие заморочки на безопасность, защиту от скачивания и пр. не нужны — внутренняя сеть предприятия.

★★★★★

Последнее исправление: CYB3R (всего исправлений: 1)

Если подходит коммерческий неопенсорс, но под линукс, то в Flussonic есть раздача файлов: http://erlyvideo.ru/doc/vod

Смотреть можно будет по куче протоколов, включая HLS для мобильных девайсов. Даже по MPEG-TS UDP можно раздавать.

Важно, что исходные файлы обязательно должны быть в h264(видео)+aac(аудио). Это стандарт современного iptv. Если нет, придется транскодировать вручную.

Еще есть легкий способ воткнуть такое видео на сайт: http://erlyvideo.ru/doc/embed
Там элементарный джаваскрипт, который пытается угадать платформу и заюзать наиболее подходящий плеер. Лучше, конечно, привернуть свой плеер, но для простых применений эта штука работает отлично.

Теоретическое количество клиентов с одного сервера - вплоть до 20 тысяч, практически нужно смотреть на конкретном железе и контенте. Для начала пойдет любой современный процессор, ну и конечно сеть должна выдерживать нужное количество клиентов. Есть оптимизация по кэш на SSD.

Поддерживаются Ubuntu/Debian (есть репозиторий), на свой страх и риск можно вкорячить в CentOS/RHEL (есть репозиторий) и все остальные deb- и rpm- based дистрибутивы.

Технические вопросы можно задавать сюда в комментарии, но лучше на support@erlyvideo.ru, особенно по вопросам стоимости и другим организационным (если хочешь, чтобы отвечал я, скажи об этом отдельно в тексте).

stevejobs ★★★★☆
()

Попробованный сходу OwnCloud даёт только скачивать видео, а нужен именно онлайн-просмотр.

У меня в OwnCloud, да и просто по прямой ссылке играет webm в лисе. Правда перемотка глючит.

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

Поддерживаю один кастомный сервис просмотра видеоархивов внутреннего пользования. Файлы держатся в двух видах - h264 в mp4 и vp8 в webm, так как в какой-то момент хром перестал стабильно показывать h264 в mp4.

Из клиентов поддерживаются iOS, FF, Chrome, в каких-то пределах даже IE. Унутре уже не помню, что именно, какая-то JS-либа для проигрывания, которая сама разруливает. Возможно, на ifdef-ах что-то ещё юзается. Если интересно, могу подсобить частью исходников.

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

Для файлов так:
FLV, MP4: h264, aac, mp3

Для стримов картинка такая: (тебе сейчас не нужно, но на всякий случай)
HLS: h264, aac, mp3
HDS: h264, aac, mp3
RTMP, FLV: h264, aac, mp3, pcmu (G.711u)
MPEG-TS: h264, aac, mp3, mpeg2-audio, mpeg2-video, h265 (hevc)
RTSP: h264, aac, pcma/u (G.711a/u)

============

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

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

stevejobs ★★★★☆
()

nginx-rtmp + jwplayer

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

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

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

http://blog.videojs.com/post/35885627647/google-is-dropping-h-264-from-chrome http://stackoverflow.com/questions/16937480/mp4-not-playing-on-chrome-version...

Реально были артефакты при воспроизведении. Если сейчас всё работает - значит, Гугл тогда сказал одно, а сделал другое. Мы тогда для решения конкретных проблем добавили второй вариант vp8/webm.

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

Не, ну там пять сотрудников будут видео сбрасывать, нафига нам такое счастье :-)

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

Да, я вот уже копнул в сторону ushare, на андроидах подцепилось, на виндах ещё не пробовал, должно же работать.

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

2Tb видео и, как говорится, keep growing. Это агентство по организации детских праздников, у них куча видео с самых разных мероприятий. Им нужно эти видео показывать клиентам для заказа мероприятий. Проблема в том, что видео шлют отдельные клоуны-фрилансеры, а агентство только посредник. Перекодировать весь этот разношёрстный объём мне что-то вообще никак не хочется.

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

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

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

Всё, заработало, в убунтушном сервере /etc/init.d/mediatomb stop не останавливает сервис, апстарт, всё такое…

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