Low frame rate on video input

We are live streaming our services using Proclaim and OBS. I use an ATEM Mini and couple of cameras to capture live video, I enable video input in Proclaim under Settings - Video Input and then selelc the ATEM mini capture device. I capture one of the display outputs from Proclaim in OBS and live stream that. This allows us to use lower-thirds slides over the live video.

The issue that I'm having is several times during the live stream something will glitch and the frame rate on the live video drops from 29.97fps down to 2or 3 fps, making the video virtually unwatchable. If in Proclaim I drop out of On Air briefly and the go back On Air everything resets and it seems to work fine - for a while, then it occurs again. If there's a pre-recorded video as part of the service that video plays back fine, it's only the live video that is affected. It's not happening in the ATEM switcher, it appears to be something in Proclaim. OBS keeps on streaming during this time, it's not maxing out or dropping frames.

I'm running 3.0.0.0037 on Windows 10 on an i5-3500 with 8GB of RAM. Any ideas on how I resolve this? I tried disabling hardware acceleration and that no effect.

Comments

  • MJ. Smith
    MJ. Smith MVP Posts: 53,395

    bump 8 welcome to the forums. I am bumping your post to give in visibility in hopes of getting a response.

    Orthodox Bishop Alfeyev: "To be a theologian means to have experience of a personal encounter with God through prayer and worship."; Orthodox proverb: "We know where the Church is, we do not know where it is not."

  • Jordan Sjodin
    Jordan Sjodin Member, Community Manager, Logos Employee Posts: 954

    Sorry for the issues Jeff. Capturing the live video can have performance bottle necks depending on the machine, gpu, resolution of the video etc.

    OBS is much more suited for this type of capture. Have you tried using NDI from Proclaim and using OBS to bring in you ATEM mini and the NDI feed?

    I feel this setup plays to the strengths of both software and would avoid the issues.

    We have plans to improve the video input feature, but with other options available it is not our highest priority right now.

    Under the 'configure your encoder' heading we give a link to the OBS plugin needed for NDI and some instructions on how to set this up.

    https://support.faithlife.com/hc/en-us/articles/360041308212-Overlays-from-Proclaim-while-Live-Streaming#sendoverlays

    Mac | iOS | Android | Windows | Web Developer 

  • Jeff Hintzman
    Jeff Hintzman Member Posts: 3

    Hi Jordan, thanks for your note. I used the NDI output from Proclaim to overlay slide foregrounds on the live video in OBS. That mostly worked, but I have a few more questions. It seems that the green (or blue) chroma background is output to physical monitors but not to the NDI display in Windows 10. Is this correct or am I missing something? I did a trial run on my personal Mac and it all worked beautifully, in fact, the NDI slide foreground seems to have an alpha channel output, I don't even have to chroma key it in OBS. In our facility we are running Windows 10 and that did not work as well. Not only is there no alpha channel, I can't get the green or blue background to show up in the NDI virtual display. It shows up on our in-house displays. I ended up using a luma key in OBS which does work but is a workaround. We can't use any slides with black backgrounds, for example. Am I missing something? Is there something different about this implementation on Windows vs Mac? It really is seamless on a Mac.

  • Jordan Sjodin
    Jordan Sjodin Member, Community Manager, Logos Employee Posts: 954

    We didn't include the green/blue fill colors as our NDI does include the alpha channel as you see on Mac.

    On Windows, we use a native Windows API for the this feature, but sadly they had a bug in Windows 10 preventing the transparency from working. This was fixed in version 2004 of Windows 10.

    I assume you are not on that version, and that is the source of troubles! If you are able to update, hopefully it will be just as seamless on Windows.

    This support article shows how to get the update if you aren't already offered it https://support.microsoft.com/en-us/windows/get-the-windows-10-may-2020-update-7d20e88c-0568-483a-37bc-c3885390d212

    Mac | iOS | Android | Windows | Web Developer 

  • Jeff Hintzman
    Jeff Hintzman Member Posts: 3

    We were indeed on version 1909. I did the upgrade to 2004 and all works as expected. Thank you!

  • Isaiah Oetken
    Isaiah Oetken Member Posts: 1

    Any updates on this issue? I am having the same problem?

  • Stephen Challen
    Stephen Challen Member Posts: 3

    I am also having the same issue. We used OBS to broadcast online, however we are trying to use the video feed in Proclaim to project video feed during baptismal services. We have a powerful PC with RTX 4060 graphics card and have ensured that the CPU and GPU are operating efficiently and not struggling with heat issues. All drivers are fully up to date.

    The video input works for approx 10 mins and then we see Fran rates drop. After 30 mins it freezes until proclaim is taken off air and put back on air.

    This could be a fantastic utility. Just wondering if there is any other way to stream into proclaim other than video input so it goes through to the projection system?

    For clarity we have a feed out from the projection system to an online broadcast PC which runs OBS to broadcast to YouTube.