iOS SDK Подсветка говорящего

Ritmius

Member
Добрый день. Есть ли в последних обновлениях SDK какие-либо возможности отлавливать, говорит человек или нет? Сейчас делаем через распознавание речи, но это костыль.
 

Max

Administrator
Staff member
Добрый день.
Получать события о том, заглушен поток или не заглушен, можно, начиная со сборки 2.6.32, примеры кода обработки событий приведены здесь. В данный момент на тестировании находится тикет WCS-3163, в котором решается задача проброса оповещений о том, заглушен поток или нет, через микшер, это касается всех SDK.
Если же Вы имеете в виду именно индикацию речи, в настоящее время необходимо либо использовать имеющиеся настройки микшера в части отображения индикатора в видеопотоке, либо распознавать речь на стороне клиента. Мы завели тикет WCS-3203, чтобы передавать в этом случае отдельное событие подписчику потока.
 

Ritmius

Member
А есть возможность делать замеры битрейта в iOS SDK? как это реализовано например для Web через getStats
 

Max

Administrator
Staff member
А есть возможность делать замеры битрейта в iOS SDK? как это реализовано например для Web через getStats
Такой возможности нет. Но битрейт в данном случае не показатель. В тикете WCS-3203 мы добавим отправку события по факту появления/пропадания речи в микшере (это как раз ваш случай), т.к. там есть контроль аудио по уровню в децибелах для отображения индикатора в видео потоке микшера.
Для обычных потоков, без микшера, наиболее правильно детектировать речь на стороне клиента. В тикете WCS-3205 мы посмотрим, есть ли какие-то менее костыльные способы, чем распознавание речи, и добавим пример индикатора речи в iOS SDK.
 

Ritmius

Member
а когда примерные сроки решения по этим тикетам? WCS-3203, WCS-3205
 

Max

Administrator
Staff member
а когда примерные сроки решения по этим тикетам? WCS-3203, WCS-3205
Мы не озвучиваем сроков для форумных тикетов. Оба тикета уже в работе, сообщим, как только будет что-то известно
 
Top