https://docs.aws.amazon.com/ja_jp/kinesisvideostreams/latest/dg/producer-sdk-android.html
こちらをベース実施したところ、10分くらいでできました。一応メモ。
流れ
- Cognito のUser Poolを作成
- Cognito のID Pool を作成
- Kinesis Video Streamのロールをアタッチ
- githubから、AndroidのサンプルコードをClone
- AmazonKinesisVideoDemoApp をAndroid StudioでOpenする。
- awsconfiguration.json でCognitoのID情報を入力
- 下記の補足の箇所を修正
- Androidのサンプルアプリを実行
- アカウントを新規作成
- キャプチャ開始
- Kinesis Video Stream のMedia previewを確認
補足
Androidのコードで、リージョン情報の更新が必要
KinesisVideoDemoApp.java
// public static Regions KINESIS_VIDEO_REGION = Regions.US_WEST_2;
public static Regions KINESIS_VIDEO_REGION = Regions.AP_NORTHEAST_1;