View a markdown version of this page

什么是亚马逊 Kinesis 视频流? - Amazon Kinesis Video Streams
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)。

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

什么是亚马逊 Kinesis 视频流?

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

Kinesis Video Streams 不仅仅是视频数据的存储。您还可以用它来实时监视视频流,因为这些流在云中接收。您可以在中监控您的直播 Amazon Web Services 管理控制台,也可以开发自己的监控应用程序,使用 Kinesis Video Streams API 库来显示直播视频。

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

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

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