UnityRenderStreaming/WebApp
Kazuki Matsumoto f3a0fa0e18
chore: Updated yamato environments (#321)
* updated yamato environments

* fix build error

* include test folder

* fixed webapp error

* fixed webapp error
2020-08-22 07:06:51 +09:00
..
public Furioos compatibility (#306) 2020-06-09 17:54:06 +09:00
src chore: signaling protocol detection (#245) 2020-03-26 10:28:06 +09:00
test chore: Updated yamato environments (#321) 2020-08-22 07:06:51 +09:00
.editorconfig refactor: Standardize line-ending format (#224) 2020-02-05 18:59:20 +09:00
.eslintrc.js chore: Updated yamato environments (#321) 2020-08-22 07:06:51 +09:00
README.md chore: Restructure Directory (#241) 2020-03-16 16:58:48 +09:00
README_EN.md chore: Restructure Directory (#241) 2020-03-16 16:58:48 +09:00
index.html fix event target on safari (#261) 2020-04-10 18:37:51 +09:00
jest.config.js Added Signaling feature (#13) 2019-05-28 00:12:30 +09:00
package-lock.json Implement websocket signaling (webapp/webclient) (#240) 2020-03-24 15:00:41 +09:00
package.json upgrade webapp version (#280) 2020-04-20 17:40:17 +09:00
run.bat fixed batch file (#56) 2019-07-04 14:46:36 +09:00
tsconfig.json Added Signaling feature (#13) 2019-05-28 00:12:30 +09:00
tsconfig.lint.json chore: Updated yamato environments (#321) 2020-08-22 07:06:51 +09:00

README.md

Render Streaming WebApp

Web アプリケーションの実行

Web アプリケーションのソースコードは WebApp フォルダに配置しています。ソースコードを利用するには Node.js をインストールする必要があります。

Node.js を利用してWeb アプリケーションを起動するには、以下のコマンドを実行します。

npm run build
npm run start

以下のコマンドでヘルプを表示します。

npm run start -- -h

オプションの詳細についてはドキュメントを参照してください。

また、以下のコマンドで ts-node を利用してサーバを起動します。

npm run dev

Web アプリケーションの配布

Web アプリケーションを配布する際、環境構築の手間を省略するために、Web アプリケーションを実行可能なバイナリに変換することが可能です。以下コマンドでバイナリに変換します。

npm run pack

Web API の確認

Render Streaming のシグナリングはシンプルな Web API で実現しています。API の確認には Postman が利用できます。

Postman で WebApp/test/renderstreaming.postman_collection.json をインポートすると、API の一覧を確認することができます。また、Web サーバを起動した状態であれば API の動作テストを行うことができます。