Skip to content

h-nakae/SkyWay-WebRTC-GW-Unity-Sample

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SkyWay-WebRTC-GW-Unity-Sample

SkyWay WebRTC GWを利用してUnityからbrowserにWEBRTCでテキスト送信するサンプル Unity用のプロジェクトとブラウザ側のプロジェクト

  • WebRTC MediaStreamからのRTP取り出しについてはSkyWay WebRTC GWを利用しています
  • RTP Mediaの描画についてはmrayGStreamerUnityを利用していますので、そちらのリポジトリの指示に従って、gStreamerの設定をお願いします。

How to use

Unity

  1. Sample Sceneを起動
  2. Canvasに付加されているスクリプトにAPIキー、及び、ドメイン名、Peer_idを入力する

image image

  1. SkyWay-WebRTC-GW を動作させる(リモートのマシンを利用する場合は、その管理者に動作していることを確認する)
  2. 接続される側のWebページをbrowserで開く。(リモートのサーバーを利用する場合は、その管理者にURLを確認する)
  3. Unity Editorで実行する
  4. Webページに表示されているMyIDをコピーして、Unityの画面の上側のテキストボックスに入力し、Callボタンを押下する   (ここでシグナリングが完了する)  WEBページ↓

image

 Unity↓

image

  1. Send Messageボタンを押下すると、サンプルテキストがWebページに届く  ブラウザにメッセージが表示される↓

    image

  2. Close Connection ボタンを押下してシグナリングの接続を切る  ※これをしないと次の接続時にエラーが出て繋がらない image

備考

見るべきスクリプトはCanvasオブジェクトに貼られているSkywayRestApi.csのみ。

License

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.

ご自由に活用いただいて構いませんが、直接的及び間接的な影響について一切の保証は致しません。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 99.7%
  • Other 0.3%