Skip to content

Latest commit

 

History

History
77 lines (50 loc) · 2.75 KB

File metadata and controls

77 lines (50 loc) · 2.75 KB

The Web Application

The Web application

  • handles signaling between Unity and the Web browser
  • is the location of the Web page

The Web Client

The Render Streaming web application uses WebRTC technologies, which means that your browser must also support WebRTC. You can see a table of supported browsers here.

Note

See this page for details on which browsers support WebRTC.

The Web Server

Click on Edit/Render Streaming/Download web app menu item to download our web server on this site.

Download webapp

After downloading, run it from the command line.

Launch webserver explorer

Command Options

Option Details Default
-h --help Show the help menu
-p —port \<number\> Set the port number 80
-s --secure Use https
-k —keyfile \<path\> Designate the private key file to use with https server.key
-c —certfile \<path\> Designate the certification file to use with https server.cert
-w --websocket Use Websocket as signaling protocol
-m —-mode \<type\> Choose Communication mode public or private public
-l —logging \<type\> Choose http logging type (use morgan library) dev

Command Examples

Use the following command to start the server as http. Port 80 will be used.

.\webserver

This command will run the server as https. Port 443 will be used. A certificate (server.cert) and a key (server.key) must also be set up (details).

.\webserver -s -p 443

The command will run in the mode that uses WebSocket as the signaling protocol.

.\webserver -w

The command will run in private mode.

.\webserver -m private

Note

In private mode, Signaling only using same ConnectionId between peers.

When running a https server, keep in mind to set the URL signaling property of the Renderstreaming component in Unity to https as well. Use this command to display the help guide.

.\webserver -h

How to custmize web application

Please see the page Customize Web Application.