Цитата:
Сообщение от 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;