Обрывы соединения и артефакты при трех и более людях

Infernal_Rabbit

New Member
Экземпляры запущены на виртуальных инстансах в Яндекс Клауд разных конфигураций машин от 4c/8g вплоть до 32c/64g
Наблюдаются проблемы на 3 и более людей которые ведут стрим - картинка начинает сыпаться и пропадают кадры вплоть до 2 к\с. Проверялось на разных устройствах через встроенные утилиты. Все настроено с https. Проверяли как на конфигурациях с рекомендуемыми настройками ,так и на чистом - только установленном без изменений флешфонере - одинаковые проблемы.
Помимо артефактов видим как у части пользователей обрывается соединение спустя примерно пять минут работы с сервером.
Подскажите, в какую сторону копать?
 

Max

Administrator
Staff member
Добрый день.
Уточните, пожалуйста, что именно используется в тестах: MCU микшер, RoomApi, просто публикация трех и более потоков с большим числом зрителей?
аблюдаются проблемы на 3 и более людей которые ведут стрим - картинка начинает сыпаться и пропадают кадры вплоть до 2 к\с. Проверялось на разных устройствах через встроенные утилиты. Все настроено с https. Проверяли как на конфигурациях с рекомендуемыми настройками ,так и на чистом - только установленном без изменений флешфонере - одинаковые проблемы.
Помимо артефактов видим как у части пользователей обрывается соединение спустя примерно пять минут работы с сервером.
Выглядит, как проблема с каналом публикации. Уточните, в каком разрешении публикуются потоки. Попробуйте снизить разрешение (например, с 720p до 360p) и битрейт (например, до 500 кбит/с). Также попробуйте использовать TCP транспорт:
Code:
session.createStream({
    name: streamName,
    display: localVideo,
    ...
    constraints: {
        audio: true,
        video: {
             width: 640,
             height: 360,
             maxBitrate: 500
        }
    }
    transport: "TCP"
})).publish();
Узкое место может быть в канале между пользователями и датацентром, например.
Уточните также, сколько зрителей одновременно смотрят потоки, применялись ли рекомендации из этой статьи (раздел Подготовка к тестированию), если зрителей более 100?
 
Top