本 API にリクエストするブラウザや Android 等のネイティブアプリなどのクライアントを表す。
本 API のサーバ。
本サービスを利用するアプリケーションやクライアントの単位。ClientApp ごとに認可範囲は独立する。
ClientApp を一意に特定するための識別子。認証などに利用される。
いわゆるルーム型会議のためのルーム。Room には 以下の 2 種類がある。
Room を一意に特定するための識別子。
ClientApp 単位で管理される。
ClientApp(ClientID)が一致、かつ RoomID が一致する場合に同じルームに接続される。
本サービス内で管理される Room の生死単位。RoomInstance はある RoomID に対して、 Connection の入室数が 0→1 になったタイミングで生成され、 1→0 になったタイミングで消滅する。
Room に参加する Client の単位。アプリケーション上では同一アカウントとして認証される端末でもブラウザのタブが違えば別の Connection となる。
本サービス内で管理される Connection の生死単位。ConnectionInstance はある Server で認証成功した時点で生成され、Server から切断した時点で消滅する。
WebRTC のMediaStreamTrack と、それに紐づく Metadata を持つオブジェクト。いわゆる映像トラックや音声トラック。Track には以下の 2 種類がある。
Track や Connection に付与されるメタ情報を表す。例として、拠点名、アプリケーション内の User ID、ブラウザ名、360 映像の射影形式、などが考えられる。
ある単位時間では Room に紐づく RoomInstance および Connection に紐づく ConnectionInstance は 0 か 1。連続した時間で見ると関連度が*になる。
Room や Connection は本サービスでは関与しない ClientApp 側のライフサイクルで生死が決まるエンティティを想定している。例としてこれらのライフサイクルをシーケンスで示すと以下のようになる。
RICOH Live Streaming で使用する ID の型。
以下の形式である必要があります。
.%+^_"`{|}~<>\-
/^[a-zA-Z0-9.%+^_"`{|}~<>\-]{1,255}$/
/\A[a-zA-Z0-9.%+^_"`{|}~<>\-]{1,255}\z/
提供する Web API において以下の変更は互換性が維持されるものとする。互換性が維持される変更は予告なく実施される場合がある。
この情報は役に立ちましたか?