Показать сообщение отдельно
Старый 29.03.2013, 17:31
djyamato вне форума Посмотреть профиль Отправить личное сообщение для djyamato Посетить домашнюю страницу djyamato Найти все сообщения от djyamato
  № 1  
Ответить с цитированием
djyamato
 
Аватар для djyamato

Регистрация: Feb 2006
Сообщений: 884
Записей в блоге: 2
Отправить сообщение для djyamato с помощью ICQ Отправить сообщение для djyamato с помощью Skype™
По умолчанию NetGroup multicast video - ощутимая задержка и замерзание картинки у подписчиков

Здравствуйте
Где я неправильно делаю ?

В публикаторе и в подписчике я создаю группу таким образом (в подписчике она воссоздается из названия, которое знает подписчик):

Код AS3:
setupGroup();
 
protected function setupGroup():void
		{
			trace("setup NetGroup");
                                  // model.publisherGroupName - длинное рандомное название группы
 
			model.publisherGroupSpec=new GroupSpecifier(model.publisherGroupName);
 
			model.publisherGroupSpec.multicastEnabled=true;
			model.publisherGroupSpec.postingEnabled=true;
 
			// The serverChannel lets the server do auto-bootstrapping (автонастройки сервера)
			model.publisherGroupSpec.serverChannelEnabled=true;
 
			model.publisherGroupSpecWithAuth=model.publisherGroupSpec.groupspecWithAuthorizations();
 
			netGroup = new NetGroup(nc, model.publisherGroupSpecWithAuth);
		}
в публикаторе я публикую в эту группу видео
Код AS3:
private function createOutgoingStream() : void
{
   outgoingStream = new NetStream(nc, model.publisherGroupSpecWithAuth);
   outgoingStream.attachCamera(multimediaModel.selectedCamera);
   outgoingStream.publish("publishStream");
   //outgoingStream.bufferTime=10;
   outgoingStream.multicastWindowDuration = 100; // тут единицу ставил, та же ситуация
}
в подписчике:
Код AS3:
// model.publisherGroupSpec получена в методе setupGroup()
model.incomingStream = new NetStream(nc, model.publisherGroupSpec.groupspecWithAuthorizations());
model.incomingStream.play("publishStream");
Когда подключается 1-2 подписчика то задержки и "замерзания" видео и почти не чувствуется, а если больше 2х, то у всех подписчиков появляются огромные задержки (3-5 секунд) и часто картинка "замерзает".