Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Серверные технологии и Flash (http://www.flasher.ru/forum/forumdisplay.php?f=62)
-   -   Flash Video - streaming (http://www.flasher.ru/forum/showthread.php?t=104793)

BAtic 02.12.2007 22:48

Flash Video - streaming
 
Привет! Тоько начал заниматься flash video, и вот хотел бы узнать сразу возможности flash.
Задачи:
1)Используя Flash media Server2, или же Flash media Encoder осуществить поддержку вырезать синий фон из видео. (Как в выпусках погоды, тетка ходит на фоне синий тряпке, а потом ее цвет синий\зеленый, вырезается и подкладывается карта). Можно ли сделать такой сервис или может быть такой уже есть, кто то может поделиться информацией.
2)Flash media Encoder - если кто знаком с windows media encoder, в нем есть такая фича, можно подключить несколько камер, а потом в процессе кодирования, можно переключать источники видео (переключать камеры). Как я поянял, во flash такой функции нет. Кто-то пробывал обойти этот недостаток, скажем может есть какой софт, который бы формировал сигнал, а после этого уже отправлялся на энкодер сформированный поток. Фактически нужен видеомикшер программный, который способен поток выдовать на флэш-энкодер?
Спасибо за внимание к моему вопросу)))

LinuxVideo 02.12.2007 22:55

1. Самому интересно. Только я начал с ковыряния в исходниках Red5 + ffmpeg. Пока не вдохновило.
2. Сколько камер есть - с любой можно гнать видео. А вот получить несколько потоков, да замикшировать на сервере - интересно, но у меня ничего красивого не получилось. Опять ковыряние в исходниках.....

BAtic 02.12.2007 23:24

Просто писать на сервер потоки в DV качесвте можно через dvgrub при настройке пральной, у нас до 5 потоков получается, а вот чтоб микшер сэемулировать - вот это тема конечно. Кстати вот тема http://jumpcut.com/

etp 03.12.2007 20:57

Цитата:

Используя Flash media Server2, или же Flash media Encoder осуществить поддержку вырезать синий фон из видео.
Видео, захватываемое камерой кодируется на клиентской стороне и уже в таком виде передается серверу. Средствами флэш-клиента влезть в этот процесс между захватом видео и его кодированием не получится. Возможно на сервере можно что-то сделать, но ковырять придется долго и упорно... FMS этого не умеет точно, надо смотреть в сторону Red5, документация которого, к сожалению, оставляет желать лучшего...

А переключать источники видео можно свободно, только писать в поток придется по очереди.

А вообще для таких навороченных требований лучше подобрать другое средство реализации...

LinuxVideo 03.12.2007 22:57

> Просто писать на сервер потоки в DV качесвте

Что за сервер и где он стоит? Локалка?

> Кстати вот тема

Чего там? Если про редактор, то я делал подобное.

> А переключать источники видео можно свободно, только писать в поток придется по очереди.

А само подключение (поток) остается прежним? Просто чую я, что на сереве надо будет еще и потоки разбирать...

> А вообще для таких навороченных требований лучше подобрать другое средство реализации

Например? Ясен пень, что тут лучше ПирКаст использовать... Вот только клиенту надо "открыть браузер и вещать, софт он поставить не может".

etp 05.12.2007 19:57

Цитата:

Сообщение от LinuxVideo
>

А само подключение (поток) остается прежним? Просто чую я, что на сереве надо будет еще и потоки разбирать...

Возможно я вопрос не правильно понимаю, но какие тут проблемы?

Код:

var cam1:Camera = Camera.get(0);
var cam2:Camera = Camera.get(1);
var myStream:NetStream = new NetStream(netConnection);

myStream.attachVideo(cam1);
myStream.publish("liveStream");
....

myStream.attachVideo(cam2);


Цитата:

Например? Ясен пень, что тут лучше ПирКаст использовать... Вот только клиенту надо "открыть браузер и вещать, софт он поставить не может".
Да... насчет клиента, к сожалению, совершенно точно...


Часовой пояс GMT +4, время: 11:49.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.