Twilio Live とは
Twilio Live は Programmable Video (以下Twilio Video) を数十万人に双方向ライブ配信 (Intractive Live Streaming) するプロダクトです。
Twilio Video は 50 人まで配信可能なサービスです。Twilio Video のドキュメントは下記を参照ください。
https://jp.twilio.com/docs/video
https://cloudapi.zendesk.com/hc/ja/articles/900003226746
Twilio Live のドキュメントはこちらを参照ください。
https://jp.twilio.com/docs/live
Twilio Live の概要
- 動画と音声のみが選べます
- 音声のみは動画に比べ半額以下の料金で提供
- Video Room に video-composer もしくは audio-composer が参加者として入ります。そのため Video Room の参加者は上限 - 1 人となります。例えば Group であれば 49 人、WebRTC Go であれば 1 人になります
- 最短 2 秒の遅延が発生します
- Live でのやり取りは遅延があるため、YouTuber のように Video Room に招待する、Discord で会話するなどの工夫が必要です。遅延などの注意点は後述の「注意点と変更点」を参照ください
サポートブラウザ
https://jp.twilio.com/docs/live/javascript-player-sdk-overview
対応ブラウザは下記で判定可能です。
import { Player } from '@twilio/live-player-sdk';
if (Player.isSupported) {
/* Load your application */
} else {
/* Inform the user that the browser is not supported */
}
制限事項
https://jp.twilio.com/docs/live/limits
同時配信数を増やす場合は用途と最大数をサポートまでご連絡ください。
注意点と変更点
現時点で分かっている注意点は下記です。
https://jp.twilio.com/docs/live/javascript-player-sdk-overview#known-issues
修正や変更点は下記 Changelog をご参照ください。
Media Extensions
- https://jp.twilio.com/docs/live/audio-mixer-changelog
- https://jp.twilio.com/docs/live/video-composer-changelog
Player SDKS
- https://jp.twilio.com/docs/live/javascript-player-sdk-changelog
- https://jp.twilio.com/docs/live/ios-player-sdk-changelog
- https://jp.twilio.com/docs/live/android-player-sdk-changelog
クイックスタート
バーチャル背景、チャット、手を上げた人を Video Room に招待するなど基本的な機能を持っています。Twilio Functions の Serverless 版で動きます。
- https://github.com/twilio/twilio-live-interactive-video
- https://github.com/twilio/twilio-live-interactive-audio
以下はシンプルなサンプルになります。
0 コメント