Amazon Kinesis Video Streams WebRTC - Kinesis Video Streams

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

Amazon Kinesis Video Streams WebRTC

WebRTC 是一个开放的技术规范,它通过简单的 API 支持跨浏览器和移动应用程序的实时通信 (RTC)。它使用对等技术在连接的对等方之间进行实时数据交换,并提供 human-to-human 交互所需的低延迟媒体流。除了用于可靠和安全的实时媒体和数据流的协议规范外,WebRTC 规范还包括一组 IETF 协议,包括建立交互式连接使用中继绕 NAT (TURN) 进行遍历和用于建立 peer-to-peer 连接的 NAT 会话遍历实用程序 (STUN)

Amazon Kinesis Video Streams 提供符合标准的 WebRTC 实现作为完全托管的功能。您可以使用 Amazon Kinesis Video Streams with WebRTC 安全地进行媒体的实时流式传输,或在任何摄像头 IoT 设备与符合 WebRTC 的移动或 Web 播放器之间执行双向音频或视频交互。借助这项全面托管的功能,您不必构建、运营或扩展任何与 WebRTC 相关的云基础设施(例如信令或媒体中继服务器)便能安全地在应用程序和设备间流式传输媒体。

使用 Kinesis Video Streams with WebRTC,您可以轻松地构建用于下面这些用途的应用程序:进行实时 peer-to-peer 媒体流式传输,或在摄像头 IoT 设备、Web 浏览器和移动设备之间针对各种使用案例进行实时音频或视频交互。这样的应用程序可以帮助父母关注婴儿的房间,使房主可以使用视频门铃来检查谁在门口,使支持摄像头的机器人吸尘器的拥有者可以通过查看手机上的实时摄像头流来远程控制机器人,等等。

如果您是首次接触 Kinesis Video Streams with WebRTC 的用户,我们建议您先阅读以下部分:

Kinesis Video Streams WebRTC

有关采用 WebRTC 的 Kinesis Video Streams 定价的信息,请参阅 Amazon Kinesis Video Streams 定价

Kinesis Video Streams WebRTC

您可以通过以下任何方式使用 Kinesis Video Streams with WebRTC:

AWS Management Console

AWS Management Console入门

控制台是基于浏览器的界面,用于访问和使用AWS Kinesis Video Streams with WebRTC。

AWS 软件开发工具包

AWS 提供了软件开发工具包 (SDK),其中包含各种编程语言和平台的库和示例代码,例如,Java、Python、Ruby、.NET、iOS 和 Android 等。开发工具包提供了可通过编程方式访问 Kinesis Video Streams with WebRTC。有关 AWS 开发工具包的信息(包括如何下载及安装),请参阅适用于 Amazon Web Services 的工具

Kinesis Video Streams with WebRTC

您可以使用 Kinesis Video Streams with WebRTC,您可以通过AWS编程方式访问 Kinesis Video Streams with WebRTC,您可以直接向服务发布 API 请求。有关更多信息,请参阅 Amazon Kinesis Video Streams API 参考