как раздать видеопоток через посредника?

Sensus

Новичок
как раздать видеопоток через посредника?

преамбула:
1. есть вебкамера на своём IP
2. есть сайт, на котором транслируется изображение с камеры
3. есть юзеры, которые хотят смотреть изображение (много штук)

амбула:
до сервера самой камеры - канал узкий, если придёт много юзверей посмотреть, то никто ничего не увидит. задача, получать видеопоток с камеры к себе на сервер сайта, а уже с него раздавать пользователям. можно такое сделать? Как?
 

Sensus

Новичок
РЕД5 - единственная альтернатива?
настривать его - не из приятных задача.
 

fixxxer

К.О.
Партнер клуба
еще есть adobe flash media server :)

-~{}~ 07.02.09 21:47:

ну еще можно попытаться изобрести велосипед, как-то так

монтируем сервак к компу с вебкамой по sshfs и запускаем конвертацию потока в flv файлик на сервере

на серваке ставим nginx с mod_flv, вновь соединивнимся отдаем url с ?start=XXX, где XXX-текущий размер файла

что-то придумываем с ротацией, когда файл стал слишком большой (можно попробовать тупо делать truncate и перезапускать конвертацию с дописыванием в этот же файл, авось не отвалится ничего). конечно в nginx надо отключать sendfile.

но это так, из общих соображений, сам я ничего такого делать не пробовал

-~{}~ 07.02.09 21:49:

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

ну тогда другой вариант, делаем именованный pipe вида tail -f file.flv > pipe и читаем из этого пайпа, тогда и start=XX не нужен. но что то я тут упускаю наверное опять )
 

grigori

( ͡° ͜ʖ ͡°)
Команда форума
гы, надо создавать раздел "Потоковое видео" или quick close с фразой "фгугол" :)
 
Сверху