Нужна консультация по реализации онлайн видео

Каспарайтис16 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
22.07.2009

Уважаемые коллеги!

Необходима пока только консультация по реализации онлайн видео.

Суть задачи в следующем:

1. На удаленном сервере создается php или html файл, в котором прописывается необходимый код.

2. Есть человек, у которого стоит веб-камера.

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

(4. В конечной задумке на этой страничке будет находиться еще и чат, в котором смогут общаться все те, кто имеет к ней доступ (к этому php/html файлу).)

Дополнительные опции, которые, возможно, могут осложнить процесс реализации задачи:

- файлы на сервере закрыты через .htaccess, доступ разрешается по IP; доступ разрешается только к php/html файлу;

- если сам поток реализован через swf (или любой другой) файл, то прямого доступа к этому файлу у пользователя не будет; он будет открывать только php или htm файл, и этот файл уже должен сам открывать и выводить поток;

- при необходимости этот самый swf файл можно положить и на другой под-домен сервера, где htaccess'a с защитой по IP не будет, но в таком случае юзер, просматривающий php/html файл не должен видеть никакой ссылки на этот swf-файл, чтобы он не мог просмотреть его в обход php/html файла (наверное, это возможно реализовать через REFERRER в .htaccess на поддомене, где лежат swf файлы)

- таких php/html файлов, и соответственно, потоков и веб-камер может быть несколько; важно, чтобы конкретный поток от конкретного пользователя передавался в строго определенный файл на сервере;

- возможность подсчета полученного/переданного через файл потока объема трафика;

- в этот php/html файлик может вставляться и другой код, т.к. согласно конечной задумке в этом файле будет чат, в котором смогут общаться все те, кто смотрит онлайн трансляцию.

Что мне необходимо в рамках консультации:

- получить от знающего специалиста ссылки на софт, с помощью которого это можно было бы реализовать и помощь в выборе наиболее подходящего ПО;

- описать возможность максимальной автоматизации процесса подключения веб-камеры к файлам, чтобы каждый раз не пришлось лазить на сервер и править файлы для организации очередной трансляции;

- разъяснить возможность ограничивать подключение веб-камер к файлам, принимающим и потом раздающим поток;

- разъяснить возможные ограничения в рамках описанного функционала;

- иные вопросы, касательно сути задачи и способов ее реализации.

Если есть уже готовые решения для описанного функционала, то такие предложения будут рассматриваться в первую очередь. Нуллед не предлагать!

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

Общение по аське. Можете сразу оставлять свои номера. Спасибо.

P.S. В случае хорошей консультации, возможно продолжение сотрудничества в виде создания или помощи в создании и настройке такого приложения.