Архитектура решения: Поиск по ключевым словам, преобразование речи в текст, цифровое медиаустройство с функцией оптического распознавания текста

Решение для преобразования речи в текст позволяет определить речь в статических видеофайлах, обеспечивая управление таким содержимым в качестве стандартного. Таким образом сотрудники смогут искать произносимые слова и фразы в учебных видео, а также быстро переходить к нужной части видео. С помощью этого решения можно передавать статическое видео на веб-сайт Azure. Azure Media Indexer использует API распознавания речи для индексирования речи в видеоматериалах и их сохранения в SQL Azure. Вы можете искать слова и фразы с помощью веб-приложений Azure и получать список результатов. Выбрав результат из списка, можно увидеть, в какой части видео упоминается определенное слово или фраза.

Это решение построено на основе служб под управлением Azure: Сеть кэширующих серверов Azure и Поиск Azure. Эти службы работают в высокодоступной среде с возможностью поддержки и внесения необходимых исправлений. Благодаря этому вы можете сосредоточиться на своем решении, а не на среде, в которой оно выполняется.

Speech to Text Digital Media Solution ArchitectureTTML, WebVTTKeywordsAzure BlobStorageStreamingEndpointMulti-ProtocolDynamicPackaging/Multi-DRMWeb AppsAzure CDNSourceA/V FilesAzure MediaIndexer/OCR Media ProcessorAzure SearchAzure Media PlayerAzure Encoder(Standard orPremium)

Руководство по реализации

Продукты Документация

Хранилище BLOB-объектов

Позволяет хранить большие объемы неструктурированных данных, например текстовые или двоичные данные, к которым можно получить доступ в любой точке мира по протоколу HTTP или HTTPS. Хранилище BLOB-объектов можно использовать для предоставления общего доступа к данным или для частного хранения данных приложений.

Служба кодирования Azure

Задания кодирования — одни из самых распространенных операций обработки в службах мультимедиа. Задания кодирования создаются для преобразования формата кодирования файлов мультимедиа.

Конечная точка потоковой передачи Azure

Представляет собой службу потоковой передачи, доставляющую содержимое непосредственно в клиентское приложение-проигрыватель или в сеть доставки содержимого (CDN) для последующего распространения.

Сеть кэширующих серверов

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

Проигрыватель мультимедиа Azure

Использует отраслевые стандарты, в частности HTML5 (MSE/EME), которые обеспечивают полноценную адаптивную потоковую передачу. Независимо от используемой технологии воспроизведения, разработчики получают единый интерфейс JavaScript для доступа к API.

Поиск Azure

Делегирует управление сервером и инфраструктурой с функцией поиска, предоставляемой как услуга, сотрудникам корпорации Майкрософт. При этом вы получаете готовую службу, в которую можно передать свои данные, а затем с ее помощью добавить возможность поиска в веб-приложение или мобильное приложение.

Веб-приложения

Размещает веб-сайт или веб-приложение.

Индексатор мультимедийных данных Azure

Позволяет сделать содержимое файлов мультимедиа доступным для поиска и создать полнотекстовую запись разговора для создания скрытых субтитров и ключевых слов. Вы можете обработать один файл мультимедиа или пакет из нескольких таких файлов.

Связанные архитектуры решений

Цифровое медиаустройство для предоставления видео по запросу

Стандартное решение по предоставлению видео по запросу для потоковой передачи записанного видеосодержимого, например фильмов, новостных клипов, спортивных мероприятий, учебных видео и руководств службы поддержки клиентов на любое конечное устройство, браузер на компьютере или мобильное приложение с поддержкой воспроизведения видео. Видеофайлы отправляются в хранилище BLOB-объектов Azure, кодируются в стандартный формат с несколькими скоростями и передаются по всем основным протоколам потоковой передачи с адаптивной скоростью (HLS, MPEG-DASH, Smooth) в клиент Проигрывателя мультимедиа Azure.

Дополнительные сведения
Потоковая трансляция цифрового мультимедиа

Решение для потоковой трансляции позволяет снимать видео и транслировать его потребителям в режиме реального времени. Это решение можно использовать, например, для потоковой трансляции интервью, конференций и спортивных мероприятий онлайн. В этом решении видео снимается на видеокамеру и тут же отправляется на входную конечную точку канала. Канал получает входной поток и делает его доступным для потоковой передачи через конечную точку потоковой передачи в браузер или мобильное приложение. Канал также предоставляет конечную точку мониторинга для предварительного просмотра, чтобы просмотреть и проверить поток перед последующей обработкой и доставкой. Кроме того, канал может записывать и хранить принятое содержимое, чтобы передать его потоком позже (видео по требованию).

Дополнительные сведения