Inconsistent resolution issues using Screen Capture Alpha>Syphon Stage Output>Syphon Virtual Webcam
-
Hi,
could the problem be down to the bandwidth of your performers internet connection? On a recent project where we used Skype we found Skype adjusts the resolution of callers video based on the speed of each connection. This was also reflected in the NDI feeds coming out of Skype which would be different for the different performers and would often change when disconnecting/reconnecting.
My first test would be an internet speed test under normal operating conditions to see if there's much difference between the two performers connections. The upload speed is especially important. I've always used Ookla for this, I'm sure others are available.
We found that for some performers they got better upload speeds by tethering their mobiles than they did through their home internet. Obviously, depending on your mobile package doing this can cost anything in the range from 'free' to 'hugely expensive' but it's worth a try.
-
I just did a lot of research in order to get good reliable video quality over internet and so far I understood the way to go is a SRT connection (peer to peer) - bird dog cloud is interesting I guess:
https://bird-dog.tv/product/bi...
also srt connection from vmix to vmix ....seams to work
-
@bodo looks great, pricy though...
-
I second what @Kathmandale said about bandwidth. What I found even more important is that everyone should be connected via ethernet to their routers. Wifi can drop packets without much notice normally. The lower resolution could be a result of Skype compensating for lost packets. At the start of rehearsals for every show, we get a screenshot of every actor's speedtest.net (ookla) results and we buy them an ethernet cable and adapter for their machine (if they need one). Sometimes they need to string the cable through a hallway, down some stairs and across a few rooms, so 50' and sometimes 100' cables are pretty normal. Actually, if they are stringing it a long way, all the more reason they need it since that usually means they are far from their wifi access point. It's a small investment that can save lots of grief during a show.
Good luck with the show!
Bernie
-
Yeah my list would be:
- Do a speed test for each performer
- Get each performer and technician a wired connection to their router (and make sure they're using it properly with wifi disabled)
- Have a look around in the Skype settings to make sure that nobody has opted to send or receive video on any settings lower than the maximum.
- Have a look at OBS Ninja, as it might be a better solution for remote desktop capture than Screen Capture Plugin > Isadora > Virtual Webcam > Skype > NDI > Isadora > OBS: https://obs.ninja/
-
@andielloyd Skype has a particularly annoying bandwidth threshold to cut to a lower resolution and no way to influence it. I'm guessing this is the issue.
Take a look at OBS ninja for free peer to peer video.
-
@fred @Woland @peuclid @Bodo @Kathmandale @liminal_andy
Thank you all so much for your awesome feedback. I had originally looked into OBS.ninja but had a tough time setting it up on my Macbook - I figured it may not be ideal to have the actors go through but based on your advice, I will troubleshoot it more for future projects.
I think how I plan to go forward is to
A) ensure that all actors are on a wired internet connection in their homes
B) upgrade the actor with the poor resolution to a Mac Pro in the hopes of giving her a CPU boost
C) "have a look around in the Skype settings to make sure that nobody has opted to send or receive video on any settings lower than the maximum"
@liminal_andy - love your suggestion about simplifying the setup using Syphoner instead, but I can't figure out how to capture a full display using Syphoner - only windows. Does anyone know a solution for this?
Huge thanks for everyone's support thus far - P2P will be on my horizons in the future.
-
@andielloyd While I have not used this before I do see this screen capture to syphon utility from a bit of googling, maybe that will help?
Others have mentioned a wide variety of great alternative CDN ideas. We use BDC at Liminal quite often, but the endpoints are Windows-only and there is quite a fee to manage. We have our own NDI over IP solution that we use, but OBS ninja is another good idea potentially. If you do venture away from Skype, you will be well-supported with other ideas! -
@andielloyd said:
B) upgrade the actor with the poor resolution to a Mac Pro in the hopes of giving her a CPU boost
Honestly if you're purchasing a show computer for a performer and looking for high power, low cost, you're probably much better off getting them a Windows 10 machine.
-
@woland @peuclid @liminal_andy @Kathmandale @Fred @Bodo
Just want to thank you all again for all your help and insight. We're opening our show tonight, if anyone is interested in viewing the piece you can stream directly on our Twitch! We have two showings, tonight 20:00PST (Vancouver/LA time), and tomorrow (Sunday) same time.
Fingers crossed that Skype continues to behave for us! All of your tips and suggestions have been immensely helpful.Grateful always for you all!