Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Анализ амплитуды звука в NetStream (http://www.flasher.ru/forum/showthread.php?t=184530)

viclight 20.09.2012 20:57

Анализ амплитуды звука в NetStream
 
Доброго времени суток!!!
Возникла необходимость в видеоконференции, окна тех кто говорит подсвечивать бордером, аля скайп.
Подскажите пожалуйста, каким образом можно проанализировать амплитуду звука в NetStream. SoundMixer не подходит поскольку возращает данные по общему звуку. Буду благодарен за любую подсказку в каком направлении копать.
С Уважением, Виктор

mayakwd 21.09.2012 16:51

Можно исходить из audioBytesPerSecond в объекте info вашего стрима, который сигнализирует о текущей активности аудио-потока.

Что-то вроде:

Код AS3:

var stream : NetStream = ...
...
 
if (stream.info.audioBytesPerSecond > SILENCE_BYTES_COUNT) {
  highlightFrame();
}
...


kutuzov 22.09.2012 23:10

как вариант, со стороны говорящего, ловить activity микрофона, и рассылать всем в конфе пинг каждые пол секунды, и на стороне слушающих подсвечивать бордер с затуханием

viclight 24.09.2012 01:14

Спасибо большое за идеи!!!
Поэкспериментирую...


Часовой пояс GMT +4, время: 09:35.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.