Слайд 2Цели проекта
Индексированный поиск по голосовому контенту (транскрипции)
Создание транскрипций для звукового контента (voice)
Хранение
![Цели проекта Индексированный поиск по голосовому контенту (транскрипции) Создание транскрипций для звукового](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/388649/slide-1.jpg)
контента
Предоставление публичного доступа к контенту и его транскрипции
Слайд 3Пользователь может:
Загрузить аудио или видео файл (voice)
Искать контент среди своих и публичных
![Пользователь может: Загрузить аудио или видео файл (voice) Искать контент среди своих и публичных записях.](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/388649/slide-2.jpg)
записях.
Слайд 8Application services
Web сервер (apache/nginx)
База данных (mysql)
Запись аудио/видео (Adobe FMS)
Полнотекстовый поиск (sphinx)
Конвертация файлов
![Application services Web сервер (apache/nginx) База данных (mysql) Запись аудио/видео (Adobe FMS)](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/388649/slide-7.jpg)
(ffmpeg)
Транскрибирование (dragon, nexiwave, human)
Слайд 11Процессы
Загрузка файла
Перемещение на S3
Преобразование в единый формат
Транскрибирование
Индексирование
Показ на сайте
![Процессы Загрузка файла Перемещение на S3 Преобразование в единый формат Транскрибирование Индексирование Показ на сайте](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/388649/slide-10.jpg)
Слайд 12Загрузка на S3
Web UI
Пользователь загрузил файл
Gearman
Задание на загрузку файла
SQS
Загрузка файла на S3
Отправка
![Загрузка на S3 Web UI Пользователь загрузил файл Gearman Задание на загрузку](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/388649/slide-11.jpg)
задания на конвертацию (SQS)
Слайд 13Конвертация и транскрибирование
SQS
Конвертация файла
Загрузка на S3
Задание на транскрибирование
SQS
Транскрибирование
Задание на преобразование формата транскрипции
SQS
Подготовка
![Конвертация и транскрибирование SQS Конвертация файла Загрузка на S3 Задание на транскрибирование](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/388649/slide-12.jpg)
транскрипции
Сохранение транскрипции на S3
Слайд 14Общая схема
SQS
Web сервера
Cервера с ffmpeg
Сервера с dragon
![Общая схема SQS Web сервера Cервера с ffmpeg Сервера с dragon](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/388649/slide-13.jpg)
Слайд 16Обновление (ffmpeg, dragon )
Остановка избыточных серверов
Обновление ПО
Создание эталонного AMI
![Обновление (ffmpeg, dragon ) Остановка избыточных серверов Обновление ПО Создание эталонного AMI](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/388649/slide-15.jpg)
Слайд 17Сервисы от Amazon
EC2
Linux/Windows сервера (Web, ffmpeg, dragon, sphinx)
Cервера «по требованию» (spot instances)
Load
![Сервисы от Amazon EC2 Linux/Windows сервера (Web, ffmpeg, dragon, sphinx) Cервера «по](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/388649/slide-16.jpg)
balancer
Создание AMI
EBS
Elastic IP
Слайд 18Сервисы от Amazon
S3
CloudFront
RDS
![Сервисы от Amazon S3 CloudFront RDS](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/388649/slide-17.jpg)
Слайд 20Материалы
http://www.voicebase.com
http://aws.amazon.com/products/
http://aws.amazon.com/documentation/
http://gearman.org/
http://www.demo.com/alumni/demo2010fall/219504.html
![Материалы http://www.voicebase.com http://aws.amazon.com/products/ http://aws.amazon.com/documentation/ http://gearman.org/ http://www.demo.com/alumni/demo2010fall/219504.html](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/388649/slide-19.jpg)