本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
将视频流式传输到您的 Kinesis 视频流并观看直播
-
要运行示例应用程序,您需要具有以下信息:
-
在先决条件 一节中创建的流的名称。
-
在创建有权写入 Kinesis Video Streams 的IAM用户中创建的账户凭证 (访问密钥 ID 和秘密访问密钥)。
-
-
使用以下命令运行示例应用程序。将占位符替换为适合您的环境的值。
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_sampleYour Stream Name
-
如果示例应用程序退出
library not found
时出现错误,请键入以下命令以验证该项目是否已正确链接到其开源依赖项:gst-inspect-1.0 kvssink
-
打开 Kinesis Video Stream
s 控制台。 -
选择创建的流的流名称。
将在控制台中显示从 Raspberry Pi 发送的视频流。
直播播放时,你可以试用 Kinesis Video Streams 控制台的以下功能:
-
在 Video preview (视频预览) 部分中,使用导航控件后退和快进流。
-
在 Stream info (流信息) 部分中,查看流的编解码器、分辨率和比特率。有意在 Raspberry Pi 上设置较低的分辨率和比特率值,以便在本教程中最大限度减少使用的带宽。要查看正在为您的直播创建的 Amazon CloudWatch 指标,请在中选择查看直播指标 CloudWatch。
-
在 Data retention period (数据保留期) 下面,可以看到视频流保留 1 天。您可以编辑该值并将其设置为 No data retention (不保留数据),或者设置 1 天到几年之间的值。
在服务器端加密下,请注意,您的数据是使用由 AWS Key Management Service (AWS KMS) 维护的密钥进行静态加密的。