![]() |
|
||||||||||
|
|||||
|
Регистрация: Feb 2010
Сообщений: 6
|
Уважаемые Flash-спецы!
можно ли при помощи Red5 создать live stream из файла, чтобы все клиенты видели одну и ту же катринку, т.е. синхронное проигрывание видео? при обычном создании потока, он создается для каждого в отдельности. my_ns = new NetStream(nc); mcFlvPlayer.flvPlayer.attachVideo(my_ns); my_ns.play(StreamFileName); заранее благодарен... |
|
|||||
|
Регистрация: Apr 2010
Сообщений: 16
|
какую задачу это решит?
нужно программировать приложение на стороне red5 |
|
|||||
|
Erlyvideo
|
Я такую конфигурацию регулярно проверяю на http://erlyvideo.org/
|
|
|||||
|
Регистрация: Feb 2010
Сообщений: 6
|
ответ нашел сам, расковыряв интернет до дыр
Подобная трансляция называется ServerStream, на стороне сервера Red5 создаем фунцию "serverStreamCreate" public String serverStreamCreate(String streamFileName){
String streamName = "myStream123";
serverStream = StreamUtils.createServerStream( appScope, streamName);
SimplePlayItem item = new SimplePlayItem();
item.setName(streamFileName);
serverStream.addItem(item);
serverStream.start();
return streamName;
}
function StreamCreate(StreamFileName:String) { var local_responder:Object = new Object(); local_responder.onResult = Delegate.create(this,streamCreate_onResult); nc.call("serverStreamCreate", local_responder, StreamFileName); } function streamCreate_onResult(streamName:String){ my_ns = new NetStream(nc); my_ns.onStatus = Delegate.create(this, ns_onStatus); my_ns.onMetaData = Delegate.create(this, ns_onMetaData); flvPlayer.attachVideo(my_ns); my_ns.play(streamName); } а оно очень важно для считывания размера - width/height потока! так что я пока на этом застопорился.. кто найдет, пишите... Добавлено через 6 минут Цитата:
решение нашел на каком то японском сайте: http://d.hatena.ne.jp/eggtoothcroc/?of=3 судя по картинке и знакомым английским буквам допер, что это именно то, что мне нужно |
![]() |
![]() |
Часовой пояс GMT +4, время: 11:28. |
|
|
« Предыдущая тема | Следующая тема » |
|
|