本文書では RICOH Live Streaming Conference の機能と利用方法について説明します。
詳細な API 仕様は RICOH Live Streaming Conference SDK API 仕様 を参照ください。
LSConf には ls-conf-sdk の create()
で生成する Room
と、 createPlayer()
で生成する Player
があります。
Room では RICOH Live Streaming Service に接続して通話を行うことができます。
No. | コンポーネント名 | 概要 |
---|---|---|
1 | LSConf | LSConf の iframe コンポーネントです。 この iframe の領域内で各コンポーネントの表示や操作を行います。 |
2 | SubView | 通話に参加している各参加者のカメラ映像や共有画面などを表示します。 詳細は後述の SubView の項目を参照ください。 |
3 | Toolbar | 通話中の各機能を利用できます。 詳細は後述の Toolbar の項目を参照ください。 |
Player では動画ファイルの URL を指定して動画を再生することができます。
No. | コンポーネント名 | 概要 |
---|---|---|
1 | LSConf | LSConf の iframe コンポーネントです。 この iframe の領域内で各コンポーネントの表示や操作を行います。 |
2 | SubView | 指定した動画ファイルを表示します。 詳細は後述の SubView の項目を参照ください。 |
3 | VideoControlBar | 動画の再生中の各機能を利用できます。 詳細は後述の VideoControlBar の項目を参照ください。 |
webm
, mp4
等)はブラウザの仕様に依存します
webm
ファイルの再生をサポートしていない場合がありますhttps://conf.livestreaming.mw.smart-integration.ricoh.com
LSConf では 3 種類の SubView の表示レイアウトがあります。
Gallery | Presentation | FullScreen |
---|---|---|
Gallery レイアウトでは全ての SubView を均等なサイズで並べて表示します。
SubView 数=4 | SubView 数=9 |
---|---|
Presentation レイアウトでは特定の SubView を拡大表示します。
SubView1 つを拡大表示(通常領域は縦並び) | SubView2 つを拡大表示(通常領域は縦並び) | SubView1 つを拡大表示(通常領域は横並び) | SubView2 つを拡大表示(通常領域は横並び) |
---|---|---|---|
defaultLayout
が "presentation"
の場合は以下の挙動となります
FullScreen レイアウトでは特定の SubView を全画面表示します。
defaultLayout
が "fullscreen"
の場合は以下の挙動となります
遷移元/遷移先 | Gallery | Presentation | FullScreen |
---|---|---|---|
Gallery | × | - SubView をダブルクリック - SubViewMenu から「拡大表示」を選択 | - SubViewMenu から「全画面表示」を選択 |
Presentation | - SubViewMenu から「一覧表示」を選択 [拡大表示領域の SubView 数が 1 の 場合] - 拡大表示領域の SubView をダブルクリック - 拡大表示領域の SubView が切断 | × | - SubViewMenu から「全画面表示」を選択 |
FullScreen | [前のレイアウトが Gallery の場合] - SubViewMenu から「全画面解除」を選択 - 全画面表示中の SubView が切断 | [前のレイアウトが Presentation の場合] - SubViewMenu から「全画面解除」を選択 - 全画面表示中の SubView が切断 | × |
No. | 名称 | 概要 |
---|---|---|
1 | 表示名 | SubView の username が表示されます。 |
2 | 状態表示 | SubView の状態情報が表示されます。映像ソースが画面共有マイク OFFマイク ON(発話なし)マイク ON(発話中) |
3 | カメラミュート | SubView のカメラがミュートの場合に表示されます。 |
4 | 拡大ボタン | [映像ソースが 360 映像 または 拡大機能を有効にした場合のみ] SubView の映像を拡大します。 ※ Safari 14 以前では 360 映像のボタンによる拡大は非対応のため、非表示となります。 |
5 | 縮小ボタン | [映像ソースが 360 映像 または 拡大機能を有効にした場合のみ] SubView の映像を縮小します。 ※ Safari 14 以前では 360 映像のボタンによる縮小は非対応のため、非表示となります。 |
6 | 360 映像 | [映像ソースが 360 映像の場合のみ] SubView の映像ソースが 360 映像で、表示領域の操作が可能であることを示します。 |
7 | メニューボタン | 後述の SubViewMenu が表示されます。 |
8 | 書き込みボタン | [書き込みボタンの表示を有効にした場合のみ] 映像に対してマーカーの書き込みの開始/停止を切り替えます。 Presentation レイアウトの通常表示領域の SubView には表示されません。 |
9 | 録画通知 | addRecordingMember により登録された参加者が、対象の SubView を録画中であることを表示します。 |