将视频流式传输到您的 Kinesis 视频流并观看直播 - Amazon Kinesis Video Streams
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

将视频流式传输到您的 Kinesis 视频流并观看直播

  1. 要运行示例应用程序,您需要具有以下信息:

  2. 使用以下命令运行示例应用程序。将占位符替换为您的环境值。

    export GST_PLUGIN_PATH=Directory Where You Cloned the SDK/amazon-kinesis-video-streams-producer-sdk-cpp/build export AWS_DEFAULT_REGION=AWS Region i.e. us-east-1 export AWS_ACCESS_KEY_ID=Access Key ID export AWS_SECRET_ACCESS_KEY=Secret Access Key ./kvs_gstreamer_sample Your Stream Name
  3. 如果示例应用程序退出library not found时出现错误,请键入以下命令以验证该项目是否已正确链接到其开源依赖关系:

    gst-inspect-1.0 kvssink
  4. 打开 Kinesis Video Stream s 控制台。

  5. 选择创建的流的流名称

将在控制台中显示从 Raspberry Pi 发送的视频流。

直播播放时,你可以试用 Kinesis Video Streams 控制台的以下功能:

  • Video preview (视频预览) 部分中,使用导航控件后退和快进流。

  • Stream info (流信息) 部分中,查看流的编解码器、分辨率和比特率。有意在 Raspberry Pi 上设置较低的分辨率和比特率值,以便在本教程中最大限度减少使用的带宽。要查看正在为您的直播创建的 Amazon CloudWatch 指标,请在中选择查看直播指标 CloudWatch

  • Data retention period (数据保留期) 下面,可以看到视频流保留 1 天。您可以编辑该值并将其设置为 No data retention (不保留数据),或者设置 1 天到几年之间的值。

    在服务器端加密下,请注意,您的数据是使用由 Amazon Key Management Service (Amazon KMS) 维护的密钥进行静态加密的。