本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
亚马逊 Kinesis 视频流示例
以下代码示例演示了如何使用 Kinesis 视频流 API:
示例:向 Kinesis 视频流发送数据
-
示例:Kinesis 视频流制作人 SDK GStreamer 插件-kvssink:演示如何构建 Kinesis Video Streams 制作人 SDK 以用作 GStreamer 目的地。
-
在 Docker 容器中运行 GStreamer 元素:演示如何使用预建的 Docker 镜像将 Real-Time 流协议 (RTSP) 视频从 IP 摄像机发送到 Kinesis Video Streams。
-
示例:从 RTSP 源流式传输:演示如何构建自己的 Docker 镜像以及如何将 RTSP 视频从 IP 摄像机发送到 Kinesis Video Streams。
-
示例:使用 API 向 Kinesis Video Streams 发送数据 PutMedia:演示如何使用 API 使用 Java 生产者库 向已经采用容器格式 (MKV) 的 Kinesis Video Streams 发送数据。 PutMedia
示例:从 Kinesis 视频流中检索数据
-
KinesisVideoExample:演示如何使用 Kinesis 视频流解析器库解析和记录视频片段。
-
示例:解析和渲染 Kinesis Video Streams 片段:演示如何使用 JCodec 和 J
Frame 解析和渲染 Kinesis 视频流片段。https://docs.oracle.com/javase/7/docs/api/javax/swing/JFrame.html
示例:播放视频数据
-
示例:在 HTML 中使用 HLS 和 JavaScript:演示如何检索 Kinesis 视频流的 HLS 流媒体会话并在网页中回放该会话。
先决条件
-
在示例代码中,您可以通过指定在凭证配置文件中设置 AWS 的配置文件或在集成开发环境 (IDE) 的 Java 系统属性中提供凭据来提供凭据。如果您尚未这样做,请先设置您的证书。有关更多信息,请参阅设置 AWS 证书和开发区域。
-
建议您使用 Java IDE 来查看和运行代码,例如下列项之一: