- Amazon Kinesis›
- Видеопотоки›
- Возможности
Функции Видеопотоков Amazon Kinesis
В чем преимущества Видеопотоков Kinesis?
В чем преимущества Видеопотоков Kinesis?
Темы страниц
Основные функции
Открыть всеAmazon Kinesis Video Streams предлагает пакеты SDK для C++ и Java. Эти пакеты можно скомпилировать и настроить для конкретных подключенных устройств. Пакеты SDK обеспечивают получение данных с мультимедийного выхода устройства и их безопасную покадровую передачу в видеопоток Kinesis в режиме реального времени. Кроме того, инструменты из набора SDK доступны в виде плагина GStreamer для создания настраиваемых потоков мультимедийных данных.
Вы можете собрать SDK из исходников или использовать образы Docker, доступные для устройств Ubuntu, macOS и Raspberry Pi, которые можно развернуть простым нажатием Docker и приступить к потоковой передаче видео за считанные минуты.
Дополнительные сведения о пакетах SDK см. в документации.
Amazon Kinesis Video Streams поддерживает воспроизведение полученного видео с помощью полностью управляемой возможности HTTP Live Streaming (HLS). Видео, поступающее с устройств в Kinesis Video Streams, можно воспроизводить в любом браузере или мобильном приложении в режиме реального времени либо из архива.
Amazon Rekognition Video позволяет использовать любой видеопоток Amazon Kinesis в качестве источника данных. Это дает возможность автоматически обнаруживать и распознавать лица в потоковом видео. Благодаря такой встроенной интеграции можно с легкостью создавать приложения машинного зрения для различных примеров использования (например, мониторинга безопасности).
Amazon Kinesis Video Streams предлагает интерфейсы API и пакеты SDK, помогающие извлекать изображения из потоков видео. Эти изображения можно использовать для приложений улучшенного воспроизведения (например, в качестве миниатюр или для улучшенной перемотки) или в конвейерах машинного обучения. Дополнительные сведения см. в документации.
Amazon Kinesis Video Streams будет уведомлять вас через SNS о том, что фрагмент мультимедиа сохранен и готов к употреблению. Дополнительные сведения см. в документации.
Amazon Kinesis Video Streams предоставляет удобные API, обеспечивающие покадровое извлечение данных из потоков для создания приложений, работающих в режиме реального времени.
Amazon Kinesis Video Streams поддерживает WebRTC для обеспечения одноранговой двусторонней потоковой передачи мультимедиа с низкой задержкой. WebRTC – это проект с открытым исходным кодом, обеспечивающий потоковую передачу мультимедиа в режиме реального времени и взаимодействие между браузерами, мобильными приложениями и подключенными устройствами с помощью простых API.
Kinesis Video Streams включает управляемые адреса для отправки сигналов WebRTC, обеспечивающих надежную связь приложений друг с другом для одноранговой потоковой передачи мультимедиа в режиме реального времени. Этот сервис включает также управляемые адреса для TURN, благодаря чему возможна ретрансляция мультимедиа через облако, когда приложения не могут выполнять одноранговую потоковую передачу мультимедиа. Кроме того, продукт включает управляемые конечные точки для STUN, что дает возможность приложениям обнаруживать их публичные IP-адреса при расположении за NAT или брандмауэром. Предоставляются также простые в использовании SDK, с помощью которых можно применять возможности WebRTC в устройствах IoT с камерами. Наконец, предоставляются клиентские SDK для Android, iOS и веб-приложений, чтобы можно было интегрировать передачу сигналов WebRTC, возможности TURN и STUN Kinesis Video Streams с любым проигрывателем для мобильных устройств или браузеров, совместимым с WebRTC.
Подробнее об этой возможности см. в документации.
Видеопотоки Amazon Kinesis теперь предлагают полностью управляемые возможности потоковой передачи видео и аудио в реальном времени с совместимых со стандартами Web Real-Time Communication (WebRTC) камер, устройств IoT и браузеров в облако в целях безопасного хранения, воспроизведения и аналитической обработки. Теперь клиенты могут использовать нашу усовершенствованную технологию WebRTC SDK и облачные API для обеспечения потоковой передачи в реальном времени, а также передачи мультимедиа в облако.
Amazon Kinesis Video Streams использует в качестве основного хранилища данных Amazon S3, так что данные хранятся надежно и долговечно. Срок хранения данных можно задавать и регулировать для каждого потока в отдельности, что позволяет наладить экономичное хранение потоковых данных в течение ограниченного периода времени или бессрочно. Срок хранения для каждого потока можно изменить в любой момент.
При использовании Amazon Kinesis Video Streams плата взимается только за объем данных, получаемых сервисом, хранимых в нем и передаваемых в адрес потребителей. Минимальные платежи и авансовые обязательства отсутствуют, так что платить за простаивающие видеопотоки не придется. Дополнительные сведения см. на странице с ценами.
Amazon Kinesis Video Streams автоматически индексирует данные, хранящиеся в видеопотоках, на основе временных меток, генерируемых устройством или самим сервисом при получении видео. Сочетание тегов потока и временных меток позволяет с легкостью находить и извлекать определенные фрагменты видео для воспроизведения, анализа и других видов обработки.
Amazon Kinesis Video Streams предоставляет библиотеку парсера потоковых данных для использования в приложениях. Она позволяет с легкостью получать объекты на уровне кадров, извлекать и собирать связанные с фрагментами метаданные, объединять последовательные фрагменты и т. п. Это обеспечивает возможность интеграции с популярными платформами машинного обучения, такими как Apache MxNet, TensorFlow и OpenCV. Дополнительные сведения см. в документации.
Пакет SDK Amazon Kinesis Video Streams осуществляет шифрование кадров и фрагментов, создаваемых аппаратным обеспечением устройства, для безопасной потоковой передачи с использованием протокола Transport Layer Security (TLS), который обеспечивает конфиденциальность и целостность данных при обмене между приложениями.
Amazon Kinesis Video Streams автоматически шифрует данные видеопотоков с помощью AWS Key Management Service (KMS), что обеспечивает защиту данных при хранении. Данные шифруются перед загрузкой в хранилище Kinesis Video Streams и дешифруются при извлечении из хранилища. Как следствие, на протяжении всего времени хранения данные видеопотока находятся в зашифрованном виде. Дополнительные сведения см. в документации.
Сервис Amazon Kinesis Video Streams интегрирован с AWS Identity and Access Management (IAM), что позволяет управлять доступом к видеопотокам. Можно создавать политики, в соответствии с которыми лишь определенным пользователям и группам позволяется совершать определенные действия, такие как передача данных в видеопоток или извлечение из потока. Дополнительные сведения об использовании политик IAM в Kinesis Video Streams см. в документации.
Данные с временными кодами – это любые данные, в которых записи расположены в строгой временной последовательности, и каждая из них связана с предыдущей и последующей записями. Примером данных с временными кодами являются видеозаписи, поскольку каждый их кадр связан с предыдущим и последующим кадрами пространственными трансформациями находящихся в них объектов. Другими примерами данных с временными кодами служат аудиозаписи, сигналы лидаров и радаров. Сервис Amazon Kinesis Video Streams специально разработан для экономичного и эффективного сбора и последующего хранения любых данных с временными кодами в примерах использования, связанных с аналитикой и машинным обучением.
Amazon Kinesis Video Streams представляет собой полностью управляемый сервис, устраняющий потребность в управлении инфраструктурой. Kinesis Video Streams автоматически выделяет и эластично масштабирует ресурсы для миллионов устройств, а при отсутствии потоковой передачи видео масштабируется в сторону уменьшения, что избавляет от необходимости поддерживать собственную группу серверов.
Локально записывайте и храните видео с локальных IP-камер и загружайте медиафайлы в облако по определенному графику для длительного хранения, воспроизведения и аналитической обработки. Доступ к агенту Amazon Kinesis Video Streams Edge см. здесь.