онлайн-трансляция на сайт с веб-камеры через ffserver
Привет, Хабр!
Нужна помощь.
Необходимо организовать онлайн-трансляцию с веб-камеры на сайт через удаленный сервер.
Есть клиентская машина с виндой и веб-камерой. Есть сервер под debian с поднятым там ffserver. Есть сайт с flash player.
Связка сервер — flash player работает замечательно. Проверяю это с помощью запуска ffmpeg на сервере: читает локальное видео, преобразует и отправляет в некоторый локально расположенный файл, который уже читает ffserver. Видео на сайте отображается.
Но я никак не могу придумать, каким способом отправлять поток с веб-камеры на клиенте на сервер.
Вообще же цель следующая.
Некий репортер будет на свою камеру снимать видео, которое пользователи должны видеть на сайте в реальном времени. Необходимость сервера посередине обусловлена тем, что у репортера ноут и достаточно плохой канал, а пользователей довольно много.
Гуглил — не гуглится ничего подходящего.
Заранее спасибо за помощь!
Сейчас подумалось, что на сервере может ждать netcat и складывать содержимое в файл, а на клиенте что-то может передавать с девайса (как — тоже вопрос). Но решение получается весьма костыльное :(
Проблема в том, что это нужно, во-первых, вчера, во-вторых, почти бесплатно :)
Попросили помочь энтузиастам. Серверную часть я сделал, а с клиентской проблема…
Все решения, что я нашел, заточены под то, чтобы вещать с той же машины, к которой подключена камера…