ChUrl 28774095e4
All checks were successful
Build AirSignal Docker image / build-docker (push) Successful in 22s
Run action on workflow update
2023-11-22 12:00:45 +01:00
2021-05-28 19:00:21 +05:30
2021-05-28 18:57:48 +05:30
2021-05-28 18:57:48 +05:30
2023-11-09 17:32:19 +01:00
2021-05-28 18:57:48 +05:30
2021-05-28 18:57:48 +05:30
2023-11-10 12:27:04 +01:00
2021-05-28 18:57:48 +05:30

AirSignal

This is the nodejs webrtc signalling server code straight off the WebRTC Network solution by Christoph Kutza. The only difference is literally the name.

Use this to create a signalling server for WebRTC projects. AirSignal is used in AirPeer, a general purpose WebRTC plugin for Unity as well as UniVoice, a VoIP solution for Unity based on AirPeer.

Installation (Docker)

Run docker run --rm --name airsignal -p "12776:12776" -p "12776:12776/udp" -d gitea.vps.chriphost.de/christoph/airsignal:latest to spin up the container.

Installation

Install Nodejs which comes with NPM After installing run the following commands:

npm install
This will install all required packages for it to work.

node server.js
This will run the server using config.json

You can change used ports and other details in the file config.json.

SSL

Create ssl.cert and ssl.key to allow using secure connections. Add ssl details in config.json as per the structure shown in config_template.json

Contact

The original creator of the server Christoph Kutza can be reached here:
Send a mail to contact@because-why-not.com or BecauseWhyNotHelp@gmail.com or visit http://because-why-not.com

If you're here from AirPeer or UniVoice and have questions about them, contact Vatsal Ambastha:
@email
@github
@website
@twitter

Description
Languages
JavaScript 97.5%
Dockerfile 2.5%