发布于: Dec 4, 2019

Amazon Kinesis Video Streams 现在支持通过 WebRTC 进行实时媒体流传输。WebRTC 是一个开源项目,可通过简单的 API 在 Web 浏览器、移动应用程序和连接的设备之间进行实时通信。支持 WebRTC 的 Kinesis Video Streams 使开发人员能够通过实时双向媒体流以及应用程序和连接的设备之间的交互性来构建应用程序。典型的用途包括视频门铃或婴儿监视器与您的手机之间的交互式视频和音频、视频聊天以及对等媒体流

开发人员可以将 Amazon Kinesis Video Streams 与 WebRTC 结合使用,轻松流式传输实时双向媒体,以用于家庭安全和监控、可视门铃、婴儿和宠物监控、智能家电等使用案例。Kinesis Video Streams 通过特定于硬件平台的开发工具包将 WebRTC 功能融入摄像头 IoT 设备,并且可以弹性扩展以支持数百万个设备。借助这项全面托管的功能,客户不必构建、运营或扩展任何与 WebRTC 相关的云基础设施,例如信令或媒体中继服务器。 

Kinesis Video Streams 包含一个 WebRTC 信令端点,用于快速发现对等点和建立安全连接。它包括托管的 Session Traversal Utilities for NAT (STUN) 和 Traversal Using Relays around NAT (TURN) 端点,用于在对等方之间实时交换媒体。它还包括一个免费的开源开发工具包,该开发工具包直接与摄像头固件集成,以实现与 Kinesis Video Streams 端点的安全通信,支持进行对等点发现和媒体流传输。最终,它提供了适用于 Android 和 iOS 的客户端库以及 JavaScript。这些 JavaScript 使符合 WebRTC 标准的移动和网络播放器可以安全地发现摄像头设备并与这些设备连接,以进行媒体流式传输和双向通信。

使用 Amazon Kinesis Video Streams 时,您只需为使用的内容付费。有关详细信息,请参阅 Amazon Kinesis Video Streams 定价

要了解有关 Amazon Kinesis Video Streams 对 WebRTC 的支持的更多信息,请参阅开发人员文档

请参阅 AWS 全球区域表,了解 Amazon Kinesis Video Streams 的可用性。