• Isadora
  • Get it
  • Forum
  • Help
  • ADD-ONS
  • Newsletter
  • Impressum
  • Dsgvo
  • Impressum
Forum

Navigation

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Popular
    • Tags

    Low res with syphon virtual webcam & Zoom

    Troubleshooting and Bug Reports
    remote syphon webcam virtual webcam streaming
    5
    10
    551
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • E
      eamon last edited by Woland

      Hi all

      I have a query with regard to Isadora, syphon virtual webcam & zoom.

      I have trialled the system as a working template for doing online presentations. Akin to a powerpoint with some video's, slides & the live capture input from the webcam of my macbook pro retina.

      The set up is easy and the plug in is a wonderful tool. 


      My question is to do with the resolution/quality of the images/videos when in zoom. When I start a zoom meeting with isadora/syphon webcam, the content viewable in zoom degrades very rapidly and it is not suitable as a presentation. 

      When I switch to Powerpoint and share the screen in zoom, the content is at the resolution desired.

      I have tried just sharing the screen with Isadora running the presentation on an external HD monitor. Again the content degrades very rapidly when enter the zoom room.

      I cannot figure out where the glitch is. This would be a wonderful option to make a seamless presentation otherwise.

      This is a pro zoom account with the HD option enabled etc.

      I have tried different computers, content and the problem is still replicated aka degraded content.

      I am wondering if this is an issue with how syphon webcam interprets the information coming to it?

       I am clutching at straws trying to figure out where the system is falling down. I do not believe the issue is on the zoom end but that is my hunch. Maybe it is the way zoom interprets the camera feed?


      Many thanks in advance.


      eamon

      1no. MacBook pro Retina 13" early 2015 | 2.7GHz i5, 8GB Ram 120 GB Flash storage | Mojave 10.14.5
      1no. MacBook pro 13" early 2011 | 2.7ghz i7, 16GB Ram, 500 GB SSD | High Sierra 10.13.6
      Numerous Mac Mini's/Mac Pro's, All at SSD, Max Ram, OS from High Sierra to Mojave.
      All running Isadora 3 - latest where possible

      Woland 1 Reply Last reply Reply Quote 0
      • Woland
        Woland Tech Staff @eamon last edited by Woland

        @eamon

        A good test would be to feed the Syphon Virtual Webcam feed back into Isadora as a Live Capture Source.

        1. In Stage Setup, enable Syphon output for your Isadora Stage
        2. Use Syphon Virtual Webcam to simulate the Isadora Stage as a webcam
        3. In Isadora's Live Capture Settings, setup the virtual webcam as a capture channel
        4. Start live capture
        5. Place a Video In Watcher and connect it to a Projector actor
        6. In Stage Setup, make a second Stage and aim the Projector with the Video In Watcher at it (so you get the virtual webcam feed in a new stage).
        7. See if the content degrades over time just looping back into Isadora without Zoom in the mix. If it still degrades, then Syphon Virtual Webcam is the issue. If not, then Zoom is the issue. 

        P.S. It's not at all implausible that Zoom handles webcam feeds and screen sharing in different ways, and to me it'd make sense if their code prioritized keeping things high-res when screen-sharing but let webcam feeds occasionally dip in resolution when the connection gets bad. If at all possible, try to connect your computer to your router directly with an ethernet cable, you'll get a better connection than just using wifi, which might solve the issue if it's related to Zoom letting webcam feeds slide a bit when the connection is spotty.

        Best wishes,

        Woland

        TroikaTronix Technical Support
        New Support Ticket Link: https://support.troikatronix.com/support/tickets/new
        TroikaTronix Support Policy: https://support.troikatronix.com/support/solutions/articles/13000064762
        TroikaTronix Add-Ons Page: https://troikatronix.com/add-ons/

        | Isadora 2.6.1 + 3 | Mac Pro (Late 2013), macOS 10.14.6, 3.5GHz 6-core, 1TB SSD, 64GB RAM, Dual AMD FirePro D700s | Macbook Pro (Retina, 15", Mid 2015), macOS 10.11.4, 2.8GHz Intel Core i7, 16GB RAM, Intel Iris Pro 1536 MB |

        1 Reply Last reply Reply Quote 0
        • dbini
          dbini last edited by

          i have recently experienced something similar, using Isadora as a mixer between 2 cameras, outputting 720p through Syphon Virtual Webcam into OBS.Ninja. The feed looks OK in preview, but people at the other end of the chain were reporting lag and pixelation. I removed one camera from the equation, took out Isadora and SVW and input my camera directly into OBS.Ninja and the image is sharper, with less lag and no pixelation.
          this would suggest that the signal out of Syphon Virtual Webcam is not completely stable.

          John Collingswood
          taikabox.com
          2013 MBPR 2.3GHZ i7 OSX11.7.4 16GB
          & 2019 MBPT 2.6GHZ i7 OSX12.3 16GB

          mark 2 Replies Last reply Reply Quote 0
          • mark
            mark last edited by mark

            @eamon said:

            My question is to do with the resolution/quality of the images/videos when in zoom. When I start a zoom meeting with isadora/syphon webcam, the content viewable in zoom degrades very rapidly and it is not suitable as a presentation. 

            @dbini

            i have recently experienced something similar, using Isadora as a mixer between 2 cameras

            One thing neither of you mention is the version of Zoom you are using. No one has reported this behavior before, so I'm wondering if has something to do with the recent Zoom update to 5.3.2.

            Also, @eamon, you say that the image degrades over time. But how much time? 5 min? 10 min? An hour?

            I've performed tests below and am unable to replicate either of these problems. I'm not saying what you are seeing isn't happening, but to fix any issue you're having, I'm going to need to to see it too. So I may need further information from you.

            As it is, I have Zoom 5.3.1 installed on my two Macs and I performed a test with a static grid that has a very sharp video of a Sunflower behind it. I was sending from MacOS Mojave 10.14.6.


            After 10 minutes of running, the image on the remote computer does not change in any appreciable way that I can perceive.


            I mean, it's clear that the 1280x720 image has been compressed... and I do see some dropped frames here and there, but to me that is to be expected with something like Zoom.

            I also took the feed locally into OBS, selecting OBS Virtual Webcam (i.e., Syphon Virtual Webcam) as a source. The image looks like this, and I'm now 15 minutes into capturing.


            which to me looks quite good.

            At this point I don't know what to say. These tests indicate to me that Syphon Virtual Webcam is working properly. I will now go upgrade to Zoom 5.3.2 and see if anything changes. But that's not going to have any effect on what OBS is doing above obviously. That image looks good and solid. 

            [EDIT] I have been running my test patch with Zoom 5.3.2 for 30 minutes now, and the image remains the same as when I started.

            I will get the team to look into this and continue to gather information from you. Syphon Virtual Webcam is a very important tool that needs to work well, so if there's something to fix, we'll fix it as soon as we can reproduce the problem.

            Best Wishes,
            Mark

            Media Artist & Creator of Isadora
            Macintosh SE-30, 32 Mb RAM, MacOS 7.6, Dual Floppy Drives

            1 Reply Last reply Reply Quote 1
            • mark
              mark @dbini last edited by

              @dbini said:

              outputting 720p through Syphon Virtual Webcam into OBS.Ninja

              One other question John: why are you using OBS.Ninja instead of just selecting the virtual webcam as an input to OBS directly?

              Best Wishes,
              Mark

              Media Artist & Creator of Isadora
              Macintosh SE-30, 32 Mb RAM, MacOS 7.6, Dual Floppy Drives

              dbini 1 Reply Last reply Reply Quote 1
              • dbini
                dbini @mark last edited by

                @mark
                The output is being shared with studios in other countries. Each studio contributes a video/audio feed to an OBS.Ninja room, and I'm taking the 4 studios' video feeds into OBS as browser sources, mixing them, and sending them back to the studios where the local technicians are projecting them (using OBS again as sometimes a studio needs a different video stream to the other 3)
                Audio is coming directly from the Ninja room. Its all a bit complicated, but seems to be the best way to keep all 4 studios in sync. There's something like half a second delay between audio and video, but that is consistent across the 4 studios, so the dancers can work together.

                John Collingswood
                taikabox.com
                2013 MBPR 2.3GHZ i7 OSX11.7.4 16GB
                & 2019 MBPT 2.6GHZ i7 OSX12.3 16GB

                1 Reply Last reply Reply Quote 1
                • mark
                  mark @dbini last edited by mark

                  @dbini said:

                  people at the other end of the chain were reporting lag and pixelation

                  Thanks for the background about why you're using OBS.Ninja. But what about the above? Can you be more specific about this? 

                  Regarding lag: Syphon Virtual Webcam must acquire the image from Syphon, convert it to a YUV bitmap format, and then passes it on to the open source OBS Virtual Webcam driver. So there is some compression going on on my side which takes some time (shouldn't be more than a frame of delay), and then there is whatever OBS Virtual Camera is doing in terms of converting the image so it can be presented as a fake webcam. The latter part which is not under my control.

                  Regarding pixelation: can you provide any screenshots so we can see the comparison?

                  I would really like to get to the bottom of these reports, but I'm going to need some help from those who are experiencing it.

                  Best Wishes,
                  Mark

                  Media Artist & Creator of Isadora
                  Macintosh SE-30, 32 Mb RAM, MacOS 7.6, Dual Floppy Drives

                  dbini 1 Reply Last reply Reply Quote 1
                  • dbini
                    dbini @mark last edited by

                    @mark

                    i received this photo from the technician in Sweden:

                    our feed was turning to this kind of rainbow puke occasionally, for a few seconds at a time. feeds from the other 3 studios were generally more stable (the other studios are using Blackmagic ATEM Mini to mix between cameras)

                    John Collingswood
                    taikabox.com
                    2013 MBPR 2.3GHZ i7 OSX11.7.4 16GB
                    & 2019 MBPT 2.6GHZ i7 OSX12.3 16GB

                    DusX 1 Reply Last reply Reply Quote 0
                    • DusX
                      DusX Tech Staff @dbini last edited by

                      @dbini

                      I don't know, this looks like it could have been connectivity. It's possible the other studios simply had more reliable network connections.
                      Are you able to run a test locally with 2 machines to see if this type of degradation occurs?

                      Troikatronix Technical Support

                      • New Support Ticket Link: https://support.troikatronix.com/support/tickets/new
                      • Isadora Add-ons: https://troikatronix.com/add-ons/
                      • My Add-ons: https://troikatronix.com/add-ons/?u=dusx

                      Running: Win 10 64bit, i7-8750H, M.2 PCIe SSD's, 16gb DDR4-2666, nVidia GTX 1070 | located in Ontario Canada.

                      1 Reply Last reply Reply Quote 1
                      • E
                        eamon last edited by

                        Hi

                        I apologise for starting the fire and running away. Probably not good form! Just a couple of things on and the numerous plate spinnings of the day.

                        I will look to try Marks and others comments and go through the troubleshooting possibilities.

                        I am on a college network and have tried both a wired/wireless connection. These, apart from the obvious, have different connotations to the IT system here.

                        The content continues to reduce in quality over a mixture of set ups. It is  nowhere near as bad as the images from Sweden. I have tried this method from Macbook pro's, airs to imacs and the same quality reduction occurs.

                        I will trial the above methods and come back as soon as possible.

                        I must add that I think this is a brilliant tool and the possibilities are quite interesting. Please do not take the is as a criticism of people or Isadora. I have always found the advice, guidance and the program to be top notch. Felt I should sure clarify this as often shortened posts on forums can convey a different message.

                        Many thanks

                        eamon

                        1no. MacBook pro Retina 13" early 2015 | 2.7GHz i5, 8GB Ram 120 GB Flash storage | Mojave 10.14.5
                        1no. MacBook pro 13" early 2011 | 2.7ghz i7, 16GB Ram, 500 GB SSD | High Sierra 10.13.6
                        Numerous Mac Mini's/Mac Pro's, All at SSD, Max Ram, OS from High Sierra to Mojave.
                        All running Isadora 3 - latest where possible

                        1 Reply Last reply Reply Quote 2
                        • First post
                          Last post