

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

# 带有 WebRTC 的 Amazon Kinesis Video Streams 是什么？
<a name="what-is-kvswebrtc"></a>

WebRTC是一项开放技术规范，用于通过简单的方式实现浏览器和移动应用程序之间的实时通信（RTC）。 APIs它使用对等技术在连接的对等点之间进行实时数据交换，并提供 human-to-human交互所需的低延迟媒体流。WebRTC规范包括一组IETF协议，[包括建立交互式连接](https://www.ietf.org/rfc/rfc5245.txt)[、使用NAT周围的中继遍历（TURN）和用于建立连接的NAT](https://tools.ietf.org/html/rfc5766) [会话遍历实用程序（STUN），以及用于](https://www.ietf.org/rfc/rfc5389.txt) peer-to-peer建立连接的用于可靠和安全的实时媒体和数据流的协议规范。

[Amazon Kinesis Video Streams](https://docs.aws.amazon.com//kinesisvideostreams/latest/dg/what-is-kinesis-video.html) 提供符合标准的 WebRTC 实现作为完全托管的功能。您可以使用 Amazon Kinesis Video Streams with WebRTC 安全地进行媒体的实时流式传输，或在任何摄像头物联网设备与符合 WebRTC 的移动或 Web 播放器之间执行双向音频或视频交互。借助这项全面托管的功能，您不必构建、运营或扩展任何与 WebRTC 相关的云基础设施（例如信令或媒体中继服务器）便能安全地在应用程序和设备间流式传输媒体。

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

如果您是 Kinesis Video Streams with WebRTC 的新用户，建议您阅读以下内容：
+ [工作原理](kvswebrtc-how-it-works.md)
+ [亚马逊 Kinesis Video Streams 带有 WebRTC 开发工具包的 C 语言版本，适用于嵌入式设备](kvswebrtc-sdk-c.md)
+ [带有 WebRTC 开发工具包的 Amazon Kinesis Video Streams 适用于网络应用程序 JavaScript](kvswebrtc-sdk-js.md)
+ [适用于安卓的亚马逊 Kinesis Video Streams WebRTC SDK](kvswebrtc-sdk-android.md)
+ [适用于 iOS 的亚马逊 Kinesis Video Streams WebRTC SDK](kvswebrtc-sdk-ios.md)
+ [控制层面 APIs](https://docs.aws.amazon.com//kinesisvideostreams/latest/dg/API_Operations_Amazon_Kinesis_Video_Streams.html)
+ [数据平面 REST APIs](https://docs.aws.amazon.com//kinesisvideostreams/latest/dg/API_Operations_Amazon_Kinesis_Video_Signaling_Channels.html)
+ [数据平面网络套接字 APIs](https://docs.aws.amazon.com//kinesisvideostreams-webrtc-dg/latest/devguide/kvswebrtc-websocket-apis.html)