GithubHelp home page GithubHelp logo

openvidu / openvidu-screen-sharing-chrome-extension Goto Github PK

View Code? Open in Web Editor NEW
9.0 9.0 4.0 27 KB

DEPRECATED: This extension is no longer needed for screen share with OpenVidu

License: Apache License 2.0

JavaScript 100.00%

openvidu-screen-sharing-chrome-extension's Introduction

Backers on Open Collective Sponsors on Open Collective License badge OpenVidu Tests Npm version Npm downloads

Documentation Status Docker badge Support badge Twitter Follow

openvidu

Visit openvidu.io

Community Forum

Visit OpenVidu Community Forum

Contributors

This project exists thanks to all the people who contribute.

Backers

Thank you to all our backers! ๐Ÿ™ [Become a backer]

Acknowledgments

OpenVidu has been supported under project "CPP2021-008720 NewGenVidu: An elastic, user-friendly and privacy-friendly videoconferencing platform", funded by MCIN/AEI/10.13039/501100011033 and by the European Union-NextGenerationEU/PRTR.

Sponsors

Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [Become a sponsor]

openvidu-screen-sharing-chrome-extension's People

Contributors

micaelgallego avatar pablofuente avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

openvidu-screen-sharing-chrome-extension's Issues

I want to increase the screen sharing frame rate

I am Japanese. I can't speak English well, so please let me know if you don't understand the meaning.

I want to share the game screen, but the frame rate of the shared video is only about 10-20.

Is there any way to improve the frame rate?

Server: Ubuntu 16.04.5 LTS
Chrome: 78.0.3904.108

trying to follow steps for creating my own extension

So I followed the instructions and I am trying to get this work in my testing environment. I have forked a copy of openvidu-react and used the following code:

  joinSession() {
      this.OV = new OpenVidu();
      this.OV.setAdvancedConfiguration( { screenShareChromeExtension: "https://chrome.google.com/webstore/detail/not_relevant/akflaefcmhfnjnjadoebldoiakffdfdb" } );
    this.setState(
          {
              session: this.OV.initSession(),
          },
          () => {
              this.subscribeToStreamCreated();

              this.connectToSession();
          },
      );
  }

the steps mention to use the above procedure for testing purposes but it does not work. In openvidu-react the only place a new openvidu is called in that function. I believe this corresponds to calling openvidu-browser.

Any help is appreciated as it keeps telling me to install the openvidu chrome extension from the webstore.

In content_scripts of manifest.json I have included:

"http://localhost:3000/*"

Screen sharing doesn't work properly

When I first shared the screen, it worked fine. When I unshare and start sharing again, the peer can only see the gray share screen. So I can only rejoin the room and share it again.

I tested it in Win 10, macOS 10.14.4, Chrome (73.0.3683) and Firefox (66.0.5).

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.