SkyWay WebRTC GWを利用してUnityからbrowserにWEBRTCでテキスト送信するサンプル Unity用のプロジェクトとブラウザ側のプロジェクト
- WebRTC MediaStreamからのRTP取り出しについてはSkyWay WebRTC GWを利用しています
- RTP Mediaの描画についてはmrayGStreamerUnityを利用していますので、そちらのリポジトリの指示に従って、gStreamerの設定をお願いします。
- Sample Sceneを起動
- Canvasに付加されているスクリプトにAPIキー、及び、ドメイン名、Peer_idを入力する
- SkyWay-WebRTC-GW を動作させる(リモートのマシンを利用する場合は、その管理者に動作していることを確認する)
- 接続される側のWebページをbrowserで開く。(リモートのサーバーを利用する場合は、その管理者にURLを確認する)
- Unity Editorで実行する
- Webページに表示されているMyIDをコピーして、Unityの画面の上側のテキストボックスに入力し、Callボタンを押下する (ここでシグナリングが完了する) WEBページ↓
Unity↓
-
Send Messageボタンを押下すると、サンプルテキストがWebページに届く ブラウザにメッセージが表示される↓
-
Close Connection ボタンを押下してシグナリングの接続を切る ※これをしないと次の接続時にエラーが出て繋がらない
見るべきスクリプトはCanvasオブジェクトに貼られているSkywayRestApi.csのみ。
WARRANTIES OR CONDITIONS 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.
ご自由に活用いただいて構いませんが、直接的及び間接的な影響について一切の保証は致しません。