Amazon Chime SDK JS Video Processing API Demo

This is the demo of the Amazon chime SDK JS Video Processing APIs. The number of sessin is up to 4, because the main pourpose is demo for video processing.

build

install dependency

npm install

mkdir public/googlemeet-segmentation_128
curl https://flect-lab-web.s3-us-west-2.amazonaws.com/googlemeet/googlemeet-segmentation_128_32/model.json > public/googlemeet-segmentation_128/model.json
curl https://flect-lab-web.s3-us-west-2.amazonaws.com/googlemeet/googlemeet-segmentation_128_32/group1-shard1of1.bin > public/googlemeet-segmentation_128/group1-shard1of1.bin

generate configfile

To access AWS chime server, you should set aws credential.

If you create config.js like this, the server will use it.

$ cat > config.js
module.exports = {
    accessKeyId:'AKIAZxxxxxxx',
    secretAccessKey:'WuN0xxxxxxx'
}

Otherewise, the server will use default credential which is defined in '~/.aws' or environmental variables.

build

$ npm run build

Run

$ node server.js

Access to the https://localhost:8888 with your browser. (iOS safari is not supported by Amazon Chime SDK Video Processing API)

Usage

Reference

Acknowledgement

https://pixabay.com/ja/videos/