本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
亚马逊 Kinesis 视频直播示例
以下代码示例演示了如何使用 Kinesis Video Streams API:
示例:向 Kinesis 视频流发送数据
-
示例:Kinesis Video Streams 制作者 SDK gStream:演示如何构建 Kinesis Video Streams Producer SDK 用作 GStreamer 目的地。
-
在 Docker 容器中运行 gStreamer 元素:演示如何使用预建的 Docker 镜像将 RTSP 视频从 IP 摄像机发送到 Kinesis Video Streams。
-
示例:从 RTSP 源进行直播: 演示如何构建自己的 Docker 镜像并将来自 IP 摄像机的 RTSP 视频发送到 Kinesis Video Streams。
-
示例:使用将数据发送到 Kinesis 视频流PutMediaAPI: 显示如何使用使用 Java 创建者库使用容器格式 (MKV) 将数据发送到已经采用容器格式 (MKV) 的 Kinesis Video StreamsPutMediaAPI。
示例:从 Kinesis 视频流中检索数据
-
KinesisVideoExample:演示如何使用 Kinesis Video Streams 解析器库解析和记录视频片段。
-
示例:解析和渲染 Kinesis Video Streams 片段: 演示如何使用解析和渲染 Kinesis 视频流片段jCodec
和jFrame 。 -
示例:使用以下方法识别视频流中的对象SageMaker: 显示了使用亚马逊的解决方案SageMaker确定某些对象何时出现在视频流中。
示例:回放视频数据
-
示例:在 HTML 中使用 HLS 和 JavaScript:演示如何检索 Kinesis 视频流的 HLS 流媒体会话并在网页中回放。
先决条件
-
在示例代码中,您可以通过指定在示例代码中设置的配置文件来提供证书Amazon凭证配置文件,或者在集成开发环境 (IDE) 的 Java 系统属性中提供凭据。如果您尚未这样做,请先设置您的证书。有关更多信息,请参见设置Amazon证书和开发区域。
-
建议您使用 Java IDE 来查看和运行代码,例如下列项之一: