qcobjects-video-streaming

QCObjects Video Streaming App template. Awesome PWA application that will help you achieve your dreams.

Usage no npm install needed!

<script type="module">
  import qcobjectsVideoStreaming from 'https://cdn.skypack.dev/qcobjects-video-streaming';
</script>

README

QCObjects Video Streaming

QCObjects Video Streaming App template

Usage

Quick Start

The qcobjects-video-streaming template a quick start point to build a video streaming application using QCObjects and Socket.io.

    qcobjects create --custom=qcobjects-video-streaming mynewapp

Config Settings

Create a config.json file in the root directory of your project and add the following settings

{
  "devmode": "debug",
  "documentRoot": "./public/",
  "dataPath": "./data/",
  "relativeImportPath":"js/packages/",
  "backend": {
    "interceptors":[
      {
        "name": "Start Streaming",
        "description": "Start Streaming",
        "microservice": "com.qcobjects.cloud.backend.videostreaming",
        "responseHeaders": {}
      }
    ],
    "routes": [
      {
        "name": "Socket IO",
        "description": "Socket IO",
        "path": "^/socket.io/(.*)quot;,
        "microservice": "com.qcobjects.backend.microservice.socketio",
        "redirect_to": "./node_modules/socket.io-client/dist/$1",
        "supported_methods": ["GET","POST","PUT"]
      }
    ]
  },
  "iceServers": [{
    "urls": "stun:stun.l.google.com:19302"
  }]

}

Set dependencies

In your package.json file add the following dependencies

"dependencies": {
  "qcobjects": "latest",
  "socket.io": "^2.3.0"
},

Then install everything

npm i

Launch the application

> qcobjects launch app

Read more:

QCObjects