├── .eslintrc.json ├── .gitignore ├── .heroku └── post-deploy.js ├── .otmp.yml ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── app.json ├── config.json ├── index.js ├── package.json ├── public ├── css │ └── styles.css ├── images │ ├── clippy.svg │ ├── get-link.png │ ├── hls.jpg │ ├── host.png │ ├── mic.png │ ├── muted-mic.png │ ├── no-video-icon.png │ ├── round.png │ ├── screenshare.png │ ├── stopscreenshare.png │ ├── video-icon.png │ └── webrtc.jpg └── js │ ├── ec.js │ ├── guest.js │ ├── hls-viewer.js │ ├── host.js │ ├── util │ ├── analytics.js │ ├── http.js │ └── otkanalytics.js │ └── viewer.js ├── services └── opentok-api.js └── views ├── pages ├── ec.ejs ├── guest.ejs ├── hls-viewer.ejs ├── host.ejs └── viewer.ejs └── partials └── head.ejs /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentok/broadcast-sample-app/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .DS_STORE 3 | 4 | -------------------------------------------------------------------------------- /.heroku/post-deploy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentok/broadcast-sample-app/HEAD/.heroku/post-deploy.js -------------------------------------------------------------------------------- /.otmp.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentok/broadcast-sample-app/HEAD/.otmp.yml -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentok/broadcast-sample-app/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentok/broadcast-sample-app/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentok/broadcast-sample-app/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentok/broadcast-sample-app/HEAD/README.md -------------------------------------------------------------------------------- /app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentok/broadcast-sample-app/HEAD/app.json -------------------------------------------------------------------------------- /config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentok/broadcast-sample-app/HEAD/config.json -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentok/broadcast-sample-app/HEAD/index.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentok/broadcast-sample-app/HEAD/package.json -------------------------------------------------------------------------------- /public/css/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentok/broadcast-sample-app/HEAD/public/css/styles.css -------------------------------------------------------------------------------- /public/images/clippy.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentok/broadcast-sample-app/HEAD/public/images/clippy.svg -------------------------------------------------------------------------------- /public/images/get-link.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentok/broadcast-sample-app/HEAD/public/images/get-link.png -------------------------------------------------------------------------------- /public/images/hls.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentok/broadcast-sample-app/HEAD/public/images/hls.jpg -------------------------------------------------------------------------------- /public/images/host.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentok/broadcast-sample-app/HEAD/public/images/host.png -------------------------------------------------------------------------------- /public/images/mic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentok/broadcast-sample-app/HEAD/public/images/mic.png -------------------------------------------------------------------------------- /public/images/muted-mic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentok/broadcast-sample-app/HEAD/public/images/muted-mic.png -------------------------------------------------------------------------------- /public/images/no-video-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentok/broadcast-sample-app/HEAD/public/images/no-video-icon.png -------------------------------------------------------------------------------- /public/images/round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentok/broadcast-sample-app/HEAD/public/images/round.png -------------------------------------------------------------------------------- /public/images/screenshare.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentok/broadcast-sample-app/HEAD/public/images/screenshare.png -------------------------------------------------------------------------------- /public/images/stopscreenshare.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentok/broadcast-sample-app/HEAD/public/images/stopscreenshare.png -------------------------------------------------------------------------------- /public/images/video-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentok/broadcast-sample-app/HEAD/public/images/video-icon.png -------------------------------------------------------------------------------- /public/images/webrtc.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentok/broadcast-sample-app/HEAD/public/images/webrtc.jpg -------------------------------------------------------------------------------- /public/js/ec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentok/broadcast-sample-app/HEAD/public/js/ec.js -------------------------------------------------------------------------------- /public/js/guest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentok/broadcast-sample-app/HEAD/public/js/guest.js -------------------------------------------------------------------------------- /public/js/hls-viewer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentok/broadcast-sample-app/HEAD/public/js/hls-viewer.js -------------------------------------------------------------------------------- /public/js/host.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentok/broadcast-sample-app/HEAD/public/js/host.js -------------------------------------------------------------------------------- /public/js/util/analytics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentok/broadcast-sample-app/HEAD/public/js/util/analytics.js -------------------------------------------------------------------------------- /public/js/util/http.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentok/broadcast-sample-app/HEAD/public/js/util/http.js -------------------------------------------------------------------------------- /public/js/util/otkanalytics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentok/broadcast-sample-app/HEAD/public/js/util/otkanalytics.js -------------------------------------------------------------------------------- /public/js/viewer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentok/broadcast-sample-app/HEAD/public/js/viewer.js -------------------------------------------------------------------------------- /services/opentok-api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentok/broadcast-sample-app/HEAD/services/opentok-api.js -------------------------------------------------------------------------------- /views/pages/ec.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentok/broadcast-sample-app/HEAD/views/pages/ec.ejs -------------------------------------------------------------------------------- /views/pages/guest.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentok/broadcast-sample-app/HEAD/views/pages/guest.ejs -------------------------------------------------------------------------------- /views/pages/hls-viewer.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentok/broadcast-sample-app/HEAD/views/pages/hls-viewer.ejs -------------------------------------------------------------------------------- /views/pages/host.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentok/broadcast-sample-app/HEAD/views/pages/host.ejs -------------------------------------------------------------------------------- /views/pages/viewer.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentok/broadcast-sample-app/HEAD/views/pages/viewer.ejs -------------------------------------------------------------------------------- /views/partials/head.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opentok/broadcast-sample-app/HEAD/views/partials/head.ejs --------------------------------------------------------------------------------