使用 Java 创建者库 - Amazon Kinesis Video Streams

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

使用 Java 创建者库

您可以使用亚马逊 Kinesis Video Streams 提供的 Java Producer 库以最少的配置编写应用程序代码,将媒体数据从设备发送到 Kinesis 视频流。

执行以下步骤将您的代码与 Kinesis Video Streams 集成,以便您的应用程序可以开始将数据流式传输到 Kinesis 视频流:

  1. 创建 KinesisVideoClient 对象的实例。

  2. 通过提供媒体源信息创建 MediaSource 对象。例如,当创建摄像头媒体源时,您需要提供相应信息,例如,识别摄像头并指定摄像头所用编码方面的信息。

    如果要开始流式处理,您必须创建自定义媒体源。

  3. 将媒体源注册到 KinesisVideoClient

    将媒体源注册到 KinesisVideoClient 后,每当数据对媒体源可用时,都会随数据一起调用 KinesisVideoClient

过程:使用 Java 创建者开发工具包

此过程演示如何在 Java 应用程序中使用 Kinesis Video Streams Java Producer 客户端向 Kinesis 视频流发送数据。

这些步骤不需要您具备摄像头或麦克风等媒体源。相反,出于测试目的,该代码会生成包含一系列字节的示例帧。在您从摄像头和麦克风等实际源发送媒体数据时,您可以使用相同的编码模式。

该过程包括以下步骤:

先决条件