PDA

Просмотр полной версии : Видео трансляция


NiGGaRD
28.08.2008, 23:04
Подскажите пожалуйста как сделать (и возможно ли) следующую вещь:
есть плеер организующий трансляцию с камеры юзверя на сервер, надо получить тот поток, который он собственно и направляет на сервер. Не запрашивая его у сервера (дабы не повышать нагрузку на него (сервер)).
Вот. Если что непонятно написал спрашивайте поясню.
Всем заранее спасибо.:)

Molecula
29.08.2008, 02:50
Про FMS3 инфу ищем и читаем.

Коротко:
создаем NetConnection и NetStream(ns).

Приатачиваем камеру и микрофон:
ns.attachAudio (mic);
ns.attachCamera (cam);

Делаем паблиш на сервер:
ns.publish (путь_куда_писать,"record");

Когда Вы решили, что Ваши live data записались на сервак:
ns.close ();

Что бы проиграть записанное:
создаем flash.media.Video (vid)
vid.attachNetStream (ns);
и играем
ns.play (путь_от_куда_читать);

Сервер всё равно нужно будет теребить.

NiGGaRD
29.08.2008, 15:23
Спасибо, ното что вы предложили не подходит.
Сервер всё равно нужно будет теребить.
я склоняюсь к этой же мысли.. но надеюсь пока найти другой способ.
Кстати мне надо вести трансляцию, и тут же выводить на экран то что транслируется на сервер. То есть не останавливать трансляцию и открывать записанный файл, а сразу выводить то что юзер транслирует на сервер.

Molecula
29.08.2008, 16:07
А между какими технологиями выбираете?
Вы же хотите организовать live-streaming + записать вещаемое, не на машину клиента же писать его трансляцию :)
То есть не останавливать трансляцию и открывать записанный файл
А это как? Мы постоянно записываем в файл потом, а Вы постоянно его открываете?
Напрашивается тогда вопрос, зачем Вам его открывать?

NiGGaRD
29.08.2008, 20:22
Тьфу, глупость написал(в смысле я глупость написа про чтение/запись файла...).
Вообщем трансляция не пишется в файл. Идёт просто поток насервер, а сервер его раздаёт всем желающим, так вот хотелось бы перехватить и отобразить тот поток который плеер отсылает на сервер.
вот, надеюсь так понятнее написал.

kutuzov
30.08.2008, 14:02
Стандартными средствами флеш такое не сделать.
В FP10 будет возможность p2p через сервер, т.е. сервер будет в роли сводника.

NiGGaRD
01.09.2008, 12:40
ясно, всем спасибо.