Skip to content

dotnsf/screen_collect

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Screen Collect

Overview

Social Application, which can collect all participant screen in real time.

Pre-requisite

  • Public application server for Node.js

    • I would describe followings as you use IBM Cloud for this environment.
  • PC Chrome Web Browser

    • Mobile Web Browser is not supported.(Not working)

Pre-requisite for IBM Cloud user

  • Node.js runtime

Install

  • Download source from github.com

  • Edit settings.js with following information:

    • exports.admin_username : username for Basic Authenticate to access /view

    • exports.admin_password : password for Basic Authenticate to access /view

    • exports.intervalms : interval timing to take screen-shot image by milliseconds.

    • exports.defaultroom : default room name when not specified

  • Deploy application into IBM Cloud

Demo URL

For administrator

https://screen-collect.mybluemix.net/view

  • Basic Certification ID: admin

  • Basic Certification Password: password

For user

https://screen-collect.mybluemix.net/

How to use

  • First, administrator need to access to /view so that it can handle all client.

    • If you want to use specific(not-public) room with name 'XXXX', then access to /view?room=XXXX
  • Then user may access to / with their smartphone, and input his/her name.

    • If you specified specific room name, then user would access to /?room=XXXX, or user may specifiy room name there.
  • User might be asked to share their screen. User can choose which application/window/full screen to share. Then click "Share" button.

  • Administrator can see user's selected screen image by each 2000 milliseconds by default.

  • User can stop sharing when click "Stop sharing" button.

How to run in container environment

This application can be run in container environments like docker or k8s.

But this application does NOT support in multi-instanced container environment. Application has to be run as single container.

Collaborators

Copyright

2020-2021 K.Kimura @ Juge.Me all rights reserved.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published