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

Регистрация: Feb 2006
Сообщений: 884
Записей в блоге: 2
Отправить сообщение для djyamato с помощью ICQ Отправить сообщение для djyamato с помощью Skype™
Цитата:
Сообщение от mcm Посмотреть сообщение
Специально для gyfak и тех, кто найдёт эту тему через поисковик.

Проблему с зависаниями удалось решить путём увеличения значения параметра NetStream.bufferTime на стороне принимающего до 0,8 если все настройки камеры выставлены на значения по-умолчанию. Если картинка нужна получше качеством, то и bufferTime нужно повышать. Правда, всему есть цена - увеличение этого параметра увеличивает задержку от реальности.
Плюс, менять размер буфера в зависимости от событий
Код AS3:
case "NetStream.Buffer.Full":
						if (stream.bufferTime != малый буфер) 
						{
							stream.bufferTime = малый буфер;
						}
						break;
					case "NetStream.Buffer.Empty":
						if (stream.bufferTime != большой буфер) 
						{
							stream.bufferTime = большой буфер;
						}
						break;