Amazon Kinesis Video Streams – это полностью управляемый сервис сбора и хранения видеоданных. Он позволяет осуществлять безопасный сбор, обработку и хранение видео в любых масштабах для приложений, обеспечивающих работу роботов, интеллектуальных городских систем, средств автоматизации производства, систем мониторинга безопасности, технологий машинного обучения и т. д. Помимо этого, Kinesis Video Streams собирает любые типы иных данных с временными кодами – например, аудиозаписи, сигналы радаров и лидаров. Kinesis Video Streams предоставляет различные SDK для установки на пользовательские устройства, обеспечивая простую и безопасную потоковую трансляцию видеоданных в AWS. Kinesis Video Streams автоматически выделяет и эластично масштабирует всю инфраструктуру, необходимую для сбора потоковых видеоданных с миллионов устройств. Кроме того, сервис надежно сохраняет, шифрует, индексирует видеопотоки и предоставляет удобные API, с помощью которых приложения могут обращаться к проиндексированным видеофрагментам и извлекать их, ориентируясь на теги или временные метки. Kinesis Video Streams предоставляет библиотеку, которая позволяет интегрировать видеопотоки с такими платформами ML, как Apache MxNet, TensorFlow и OpenCV, для создания приложений машинного обучения. Kinesis Video Streams интегрирован с сервисом Amazon Rekognition Video, что позволяет создавать приложения машинного зрения, способные обнаруживать и распознавать лица в потоковом видео. 

Данные с временными кодами

Данные с временными кодами – это любые данные, в которых записи расположены в строгой временной последовательности, и каждая из них связана с предыдущей и последующей записями. Примером данных с временными кодами являются видеозаписи, поскольку каждый их кадр связан с предыдущим и последующим кадрами пространственными трансформациями находящихся в них объектов. Другими примерами данных с временными кодами служат аудиозаписи, сигналы лидаров и радаров. Сервис Amazon Kinesis Video Streams специально разработан для экономичного и эффективного сбора и последующего хранения любых данных с временными кодами в примерах использования, связанных с аналитикой и машинным обучением. 

Основные возможности

Пакеты SDK для безопасной потоковой передачи данных с устройств

Amazon Kinesis Video Streams предоставляет пакеты SDK для загрузки и установки на подключаемые устройства. Достаточно написать несколько срок кода, чтобы наладить безопасную потоковую передачу видео и других данных с временными кодами в сервис Kinesis Video Streams для анализа и хранения. Пакеты SDK доступны для популярных сред разработки, ориентированных на работу с устройствами, в частности для Android и Java. Они обеспечивают непрерывный прием сигнала с мультимедийного выхода устройства и его передачу в видеопоток Kinesis. Код, написанный для одного устройства, можно с минимальными изменениями использовать для других. Чтобы начать работу с пакетами SDK Kinesis Video Streams, обратитесь к документации.

Надежное хранилище

Amazon Kinesis Video Streams в качестве основного хранилища данных использует Amazon S3, так что данные хранятся долговременно и надежно. Срок хранения данных можно задавать и регулировать для каждого потока в отдельности, что позволяет наладить экономичное хранение потоковых данных в течение ограниченного периода времени или бессрочно. Срок хранения для каждого потока можно изменить в любой момент. 

API для пакетного извлечения данных и извлечения в режиме реального времени

Amazon Kinesis Video Streams предоставляет удобные API, обеспечивающие покадровое извлечение данных из потоков для обработки в режиме реального времени или пакетной обработки. Дополнительную информацию см. в документации.

Библиотека парсера потокового видео

Amazon Kinesis Video Streams предоставляет библиотеку парсера потоковых данных для использования в приложениях. Она позволяет с легкостью получать объекты на уровне кадров, извлекать и собирать связанные с фрагментами метаданные, объединять последовательные фрагменты и т. п. Это обеспечивает возможность интеграции с популярными платформами машинного обучения, такими как Apache MxNet, TensorFlow и OpenCV. Дополнительную информацию см. в документации.

Воспроизведение видео в консоли

Amazon Kinesis Video Streams автоматически перекодирует полученное потоковое видео H.264 в MPEG4 и позволяет просматривать его в Консоли управления AWS. (H.264 – стандартный формат для видеоданных.) Пользователь может перематывать потоковое видео или быстро переходить к нужному моменту.

Встроенная интеграция с Amazon Rekognition Video

Amazon Rekognition Video позволяет использовать любой видеопоток Amazon Kinesis в качестве источника данных. Это дает возможность автоматически обнаруживать и распознавать лица в потоковом видео. Благодаря такой встроенной интеграции можно с легкостью создавать приложения машинного зрения для различных примеров использования, например мониторинга безопасности. 

Автоматическое шифрование данных при передаче

Пакет SDK Amazon Kinesis Video Streams осуществляет шифрование кадров и фрагментов, создаваемых аппаратным обеспечением устройства, для безопасной потоковой передачи с использованием протокола Transport Layer Security (TLS), который обеспечивает конфиденциальность и целостность данных при обмене между приложениями.

Автоматическое шифрование данных при хранении с использованием AWS KMS

Amazon Kinesis Video Streams автоматически шифрует данные видеопотоков с помощью AWS Key Management Service (KMS), что обеспечивает защиту данных при хранении. Данные шифруются перед загрузкой в хранилище Kinesis Video Streams и дешифруются при извлечении из хранилища. Как следствие, на протяжении всего времени хранения данные видеопотока находятся в зашифрованном виде. Подробнее см. в документации.

Контроль доступа с помощью AWS IAM

Сервис Amazon Kinesis Video Streams интегрирован с AWS Identity and Access Management (IAM), что позволяет управлять доступом к видеопотокам. Можно создавать политики, в соответствии с которыми лишь определенным пользователям и группам позволяется совершать определенные действия, такие как передача данных в видеопоток или извлечение из потока. Дополнительную информацию об использовании политик IAM в сервисе Kinesis Video Streams см. в документации.

Автоматическое индексирование для поиска и извлечения

Amazon Kinesis Video Streams автоматически индексирует данные, хранящиеся в видеопотоках, на основе временных меток, генерируемых устройством или самим сервисом при получении видео. Сочетание тегов потока и временных меток позволяет с легкостью находить и извлекать определенные фрагменты видео для воспроизведения, анализа и других видов обработки.

thumb-kinesis-video-streams-console-screenshot-video

Полностью управляемый сервис

Amazon Kinesis Video Streams представляет собой полностью управляемый сервис, устраняющий потребность в управлении инфраструктурой. Kinesis Video Streams автоматически выделяет и эластично масштабирует ресурсы для миллионов устройств, а при отсутствии потоковой передачи видео масштабируется в сторону уменьшения, что избавляет от необходимости поддерживать собственную группу серверов.

Оплата по факту использования

При использовании Amazon Kinesis Video Streams плата взимается только за объем данных, получаемых сервисом, хранимых в нем и передаваемых в адрес потребителей. Минимальные платежи и авансовые обязательства отсутствуют, так что платить за простаивающие видеопотоки не придется. Дополнительные сведения см. на странице цен.

Подробнее о ценах на Amazon Kinesis Video Streams

Перейти на страницу цен
Готовы начать работу?
Регистрация
Есть вопросы?
Свяжитесь с нами