Всем привет!
Вопрос: как записывать и сохранять потоковое видео на сайте?
Какой язык потребуется, может есть готовые библиотеки.
На php знакомый сказал - не вариант.
И ещё как хранить все это на сервере, Какой посоветуете?
Будет более 25 Гбайт в сутки.
Чем записывать, зависит от того, что это за поток, в каком формате, откуда берётся и.т.п. В большинстве случаев, можно найти готовое решение.
В каком формате сохранять, зависит от того, что с ним надо дальше делать, опять же. Это может быть серия больших файлов, это может быть нарезанный плейлист для hls, что угодно, в общем-то. Можно даже перекодировать на лету.
В общем, в вопросе настолько мало конкретики, что на него толком не ответить.
Вот как минимум половина ответа для вас Как реализовать стриминг видео «Один-ко-многим» с минимальной задержкой?
Там в первом ответе я привёл пример конфига на nginx который принимает поток в rtmp и делает из него стрим hls/mpeg-dash который могут смотреть пользователи сайта. Если изменить пару параметров то стрим нарезанный кусками может сохранятся на диске неограниченно долгое время.
В моём случаии я публиковал стрим с видео конференции из FreeSwitch но источником rtmp потока может быть что угодно.