Skip to content

React client for WebRTC smart broadcasting. Part of my B.Sc. thesis

License

Notifications You must be signed in to change notification settings

haja-fgabriel/webrtc-broadcast-client

Repository files navigation

webrtc-smart-signaling-client

React client for WebRTC smart broadcasting. Part of my B.Sc. thesis

The project is ejected, so it takes advantage of customizing the Jest and ESLint configurations.

Preparation

  1. Clone (or download) the repo wherever you want on your computer
  2. npm install from the root folder of the cloned repo
  3. Provide the SSL certificate for making HTTPS work properly, as following: -- cert.pem - the certificate -- chain.pem - the intermediate signing authority -- privkey.pem - the private key
  4. Modify the serverUrl variable in the App.js file correspondignly to the address of the server (localhost if testing locally)

Usage

  • npm build - compiles the server to old-school JS
  • npm start - starts the server normally (on port 8000). The port can be modified using the PORT environment variable
  • npm run start-local - starts the server as an HTTP server (for local testing of the app)
  • npm test - runs all the tests

About

React client for WebRTC smart broadcasting. Part of my B.Sc. thesis

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published