什么是 Amazon Kinesis Video Streams? - Amazon Kinesis Video Streams

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

什么是 Amazon Kinesis Video Streams?

你可以使用完全托管的 Amazon Kinesis Video Streams AWS 服务,将实时视频从设备流式传输到 AWS Cloud,或者构建用于实时视频处理或批处理视频分析的应用程序。

Kinesis Video Streams 不仅可以存储视频数据。您还可以用它来实时监视视频流,因为这些流在云中接收。您可以通过以下方式监控您的直播 AWS Management Console,或者开发自己的监控应用程序,使用 Kinesis Video API Streams 库来显示实时视频。

您可以使用 Kinesis Video Streams 捕获来自数百万个来源的大量实时视频数据,包括智能手机、安全摄像头、网络摄像头、嵌入在汽车中的摄像头、无人机和其他来源。您还可以发送非视频、时间序列化数据,例如音频数据、热成像、深度数据和数据。RADAR当直播视频从这些来源流到 Kinesis 视频流时,您可以构建应用程序来实时访问数据 frame-by-frame,从而实现低延迟处理。Kinesis Video Streams 与来源无关。您可以使用GStreamer插件-kvssink库从计算机的网络摄像头流式传输视频,也可以使用实时流式传输协议(RTSP)从网络上的摄像头流式传输视频。

您还可以将 Kinesis 视频流配置为在指定保留期内持久存储媒体数据。Kinesis Video Streams 会自动存储这些数据并在静态状态下对其进行加密。此外,Kinesis Video Streams 还根据制作者时间戳和摄取时间戳对存储的数据进行时间索引。您可以构建定期批处理视频数据的应用程序,也可以创建需要一次性访问不同用例的历史数据的应用程序。

您的自定义应用程序,无论是实时应用程序还是面向批处理的应用程序,都可以在 Ama EC2 zon 实例上运行。这些应用程序可能使用开源、深度学习算法来处理数据,或者使用与 Kinesis Video Streams 集成的第三方应用程序。