このリポジトリには、 Sora Unity SDK を利用したサンプルアプリを掲載しています。実際の利用シーンに即したサンプルをご用意しておりますので、目的に応じた Sora Unity SDK の使い方を簡単に学ぶことができます。
We check PRs or Issues only when written in JAPANESE. In other languages, we won't be able to deal with them. Thank you for your understanding.
利用前に https://github.com/shiguredo/oss をお読みください。
- Unity 2019.4 (LTS)
- Unity 2020.3 (LTS)
Windows の場合は install.bat
を、macOS の場合は install.sh
を実行して下さい。
これで各種サンプルを実行するために必要になる sora-unity-sdk をインストールできます。
各サンプルはシーンとして用意しています。 実行したいサンプルを "Assets > Scene" から選んでください。
sendonly
: シングルストリーム送信recvonly
: シングルストリーム受信multi_sendrecv
: マルチストリーム送受信multi_sendonly
: マルチストリーム送信multi_recvonly
: マルチストリーム受信
プレイモードを実行し、ゲームビュー内に表示される「開始」ボタンを押すと Sora サーバーに接続します。 映像が描画されない場合は、シグナリング URL やコンソールの出力を確認してみてください。
各サンプルのシーンの "Script" オブジェクトのインスペクタで接続先を指定できます。
Signaling Url
: シグナリング URLChannel Id
: チャネル IDSignaling Key
: シグナリングキー
Sora Labo を使って Sora Unity SDK サンプル集を動かしています。
Apache License 2.0
Copyright 2019-2021, Wandbox LLC (Original Author)
Copyright 2019-2021, Shiguredo Inc
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.