はじめに
Twilio社は高クオリティなビデオアプリケーションのサンプルコードを公開しています。
https://github.com/twilio/twilio-video-app-react
何もせずに、このサンプルコードを利用すると、Twilio Videoの一番高額なプランGroup
でルームが作られます。
ちょっと試すときは、Go
というTwilio Videoの無料プランで試したいと思う方もいらっしゃるのではないでしょうか。
そこで本記事では、上記ビデオアプリケーションでGo
へプラン変更する方法をご紹介いたします。
修正箇所
twilioビデオのサンプルコードは、twilio cliのコマンドを使ってデプロイしています。
そのコマンドにVideoのプランを設定するオプションがあるのですが、そのオプションのデフォルトがGroup
になっているのが、原因です。
なので、プランを変更するためには、オプションの--room-type
にgo
を指定してあげます。
package.json
修正前
"deploy:twilio-cli": "cross-env REACT_APP_SET_AUTH=passcode npm run build && twilio rtc:apps:video:deploy --authentication=passcode --app-directory ./build"
修正後
"deploy:twilio-cli": "cross-env REACT_APP_SET_AUTH=passcode npm run build && twilio rtc:apps:video:deploy --authentication=passcode --room-type=go --app-directory ./build"
おまけ
修正しても反映されないときは下記コマンドを使って、一度ビデオアプリケーションを削除してから、再度デプロイしてみてください。
twilio rtc:apps:video:delete