Giter VIP home page Giter VIP logo

browser-videoconf-full-react's Introduction

browser-videoconf-full-react's People

Contributors

danieleds avatar niravcodes avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

browser-videoconf-full-react's Issues

installation issues

What happens: Cannot start back/frontend.

How to reproduce:

  1. Clone repositories master branch and cd into its root.
  2. run yarn install which fails with "ERROR: [Errno 2] No such file or directory: 'install' "

Expected behavior: yarn should pull dependencies and install them.

Duplicated video when joining an existing room

I'm on the master branch and I was able to produce the following bug when joining a room with multiple another two users:
image

It seems like a duplication of my video is displayed, I delve a little bit in the signalwire js libs but I was not able to find out why it's happening.

I'm on a Windows 11, using three browsers to test: Chrome, Edge and Brave. I keep two of the browsers with muted videos and one of them (the one with the bug) with the video camera enabled. I've seen this bug happening in all of the three browsers already while joining/rejoining the ongoing meeting.

Is it the proper channel to ask for help? Should I open a ticket in SignalWire customer support as well referencing this issue?

Thank you in advance.

highlight-1-responsive layout does not highlight active speaker

When we specify layout: "highlight-1-responsive" in the RoomConfig when creating a room by posting to the "rooms" endpoint, the video call starts with the highlight-1-responsive layout, but it does not actively move the active speaker to the larger square in the top-left position as it should.

However, if we switch to that layout using the JS setLayout({ name: "highlight-1-responsive" }), it DOES respond properly to the active speaker.

Participant Statuses out of Sync

I noticed that sometimes when I joined with a third member in the room the Muting statuses get out of sync:

This was my flow (and I hope you can reproduce as well):

  1. joined with chrome and mute both camera and mic
  2. joined with brave and mute both camera and mic
  3. joined with edge and mute only mic, but all of sudden here are the statuses that I see:

Edge has proper statuses:
image

Brave displays itself as unmuted mic:
image
(although here I still know brave is muted because the footer menu has a red mic and because I can't hear any echo)

Chrome displays itself as unmuted mic and video, and also displays Brave as unmuted mic and camera:
image

(likewise here I know Chrome has no video and mic because I can see it in the bottom menu, and also in the video conference)
image

Although these were reproduced locally, we already experienced these out of sync statuses among real participants in internal tests calls that we've been doing.

Muting "hiccups"

When we press the button mute, to mute yourself, we noticed that other participants' incoming audio streams stop for a moment and then restart, but are quieter.

Then, when unmuting yourself, they again stop for a moment (like a hiccup) and then restart at normal volume.

It does not happen al the time.

Firefox does not load the call with error: platform doesn't support "speaker" as target

image

I receive this error when testing with Firefox: Error: The platform doesn't support "speaker" as target/s, which means it's not possible to watch for changes on those devices.

And then the call does not load.

Maybe it's related to #8, the call is not loading for the same reason, but then Firefox does a good job of reporting to us the issue, vs opera failing silently?

How to have the Video in portrait mode

I tried searching over the docs a bit but didn't get much about this. I want to make this application work on mobile view, though it still works the landscape mode makes the view very small.
Is there any way so that we can make the entire Video Stream be in portrait mode !!
Also even if we can increase the height of the window a bit that would make it work too.

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.