运行并验证代码 - Amazon Kinesis Video Streams

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

运行并验证代码

要运行 Android 制作人库的 Android 示例应用程序,请执行以下操作。

  1. 连接 Android 设备。

  2. 依次选择 RunRun...Edit configurations...

  3. 选择加号图标 (+),安卓应用程序。在名称字段中,输入 AmazonKinesisVideoDemoApp。在 “模块” 下拉列表中,选择AmazonKinesisVideoDemoApp。选择确定

  4. 选择 RunRun

  5. Select Deployment Target 屏幕中,选择连接的设备,然后选择 OK

  6. 在设备上的AWSKinesisVideoDemoApp应用程序中,选择创建新帐户

  7. 输入 “密码USERNAME、“给定姓名”、“电子邮件地址” 和 “电话号码” 的值,然后选择 “注册”。

    注意

    这些值具有以下约束:

    • 密码:必须包含大小写字母、数字和特殊字符。您可以在 Amazon Cognito 控制台的用户池页面中更改这些限制。

    • 电子邮件地址:必须是有效地址,您才能收到确认码。

    • Phone number (电话号码):必须采用以下格式:+<Country code><Number>,例如 +12065551212

  8. 输入您通过电子邮件收到的验证码,然后选择确认。选择 Ok

  9. 在下一页上,保留默认值,然后选择直播

  10. 登录 AWS Management Console 并打开美国西部(俄勒冈)地区的 Kinesis Video Stream s 控制台。

    Manage Streams 页面上,选择 demo-stream

  11. 流视频将在嵌入式播放器中播放。可能需要等待一小段积累帧的时间 (标准带宽和处理器条件下最多十秒),视频才会出现。

    注意

    如果设备的屏幕发生旋转 (例如,从纵向到横向),则应用程序会停止流视频。

该代码示例会创建一个流。代码中的 MediaSource 启动后,就开始将帧从摄像头发送到 KinesisVideoClient然后,客户端将数据发送到名为 demo-stream 的 Kinesis 视频流。