0

Understanding NDI Out

We'd like to be able to send the same stream we are sending to StreamMonkey and Facebook to campus TVs and I'm trying to understand the Wirecast NDI Out function.

When I enable this with the same resolution (Match Canvas) as used for streaming, the local TV gets a very soft (low resolution) image (can't read small text, jaggie straight lines) . I've also tried different NDI Out resolution settings with no luck.

Any tips on how to get NDI Out to work better? And what is the difference between NDI Out and Virtual Camera?

 

Thanks!

7replies Oldest first
  • Oldest first
  • Newest first
  • Active threads
  • Popular
  • It's not clear if you are on the current version of Wirecast.
    Wirecast Pro 14.1.1 Windows.
    Wirecast Pro 14.1.2 Mac

    It's not clear what your Canvas resolution is.
    It's not clear what your local TV resolution is.
    It's not clear what tool you are using to receive NDI input on the TVs.
    I can't make any recommendations without knowing those specifics.

    KenJ said:
    what is the difference between NDI Out and Virtual Camera?

     NDI is an open-source network protocol developed by Newtek. Virtual Camera basically emulates a webcam. In fact NDI itself has its own Virtual Camera tool for those that need it.

    VIrtual Camera works on the same computer as Wirecast to send Wirecast into a program designed to be used with webcams (Zoom, Skype, WebEx, Teams, etc).

    Like
  • Thank you for the quick reply. We are running Wirecast Pro 14.1.1 on a Mac Mini. We livestream 720P29.97 using the Apple h264 codec to Facebook and StreamMonkey. This resolution/frame rate was the common denominator to get them all to work with an ATEM 4K Production switcher. The output of the ATEM is the input to Wirecast.

    The TV NDI receiver is Dicaffeine running on a Raspberry Pi 4. Resolution is configurable, but also set to 720P to minimize any conversion overhead. The TV is obviously happy with that.

    Thank you for the explanation re: virtual camera. That makes perfect sense. For some reason I was thinking it was creating an alternate network camera.

    Like
  • KenJ said:
    We livestream 720P

     

    KenJ said:
    The TV NDI receiver is Dicaffeine running on a Raspberry Pi 4. Resolution is configurable, but also set to 720P to minimize any conversion overhead. The TV is obviously happy with that.

     Happy as in "it works" or happy as in "I'm now happy with the quality."
    Depending on the TV and upscaling sending 720 to a 1080 or UHD TV might involve upscaling unless the TV properly detects and it set to 720.

    Like
  • Don't think it's a 720p vs 1080i TV conversion problem or people would have been complaining about Fox vs. CBS/NBC OTA for years. The TV is just HD, not UHD, but I don't think that's the problem.

    I'll start working down the video chain next week. Was just looking to see if NDI Out resolution was a common problem with something obvious to check. Doesn't sound like it is.

    Like
  • KenJ said:
    Don't think it's a 720p vs 1080i TV conversion problem or people would have been complaining about Fox vs. CBS/NBC OTA for years.

     TV broadcast and external inputs may not be handled the same.
    You can check NDI out in Newtek NDI Video Monitor.

    Like
  • Was able to spend some time tracing things out and it appears I had a configuration error in the Dicaffeine NDI player. Inadvertently was using the multiview option with a single window instead of just passing through an unmodified signal from Wirecast. Thank you for the suggestions.

    Like
      • CraigSModerator
      • Telestream Desktop Forum Moderator
      • CraigS
      • 1 yr ago
      • Reported - view

      KenJ 👍

      Like
Like Follow
  • Status Answered
  • 1 yr agoLast active
  • 7Replies
  • 51Views
  • 3 Following