• Products
    • Isadora
    • Get It
    • ADD-ONS
    • IzzyCast
    • Get It
  • Forum
  • Help
  • Werkstatt
  • Newsletter
  • Impressum
  • Dsgvo
  • Press
  • Isadora
  • Get It
  • ADD-ONS
  • IzzyCast
  • Get It
  • Press
  • Dsgvo
  • Impressum

Navigation

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

    [ANSWERED] Handling NDI Watcher as Connections Appear and Disappear

    How To... ?
    ndi
    4
    10
    1992
    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.
    • P
      photogramdude last edited by Woland

      [EDIT: I've take the liberty of modifying the title of your thread to help other users understand what you're asking. -- Mark]

      Hi,

      Having quite a lot of fun piping in numerous NDI sources into different environments.

      Stress testing this revealed a bit of a problem in terms in a busy use case with lots of connections coming in and dropping off.

      It'd be good to be able to assign the list of current connected NDI sources to a lookup table which is then hardwired to indivdual NDI watchers.

      Is there a <listofNDIsources> variable globally accessible?

      Cheers as ever,

      Rob

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

        @robhblack said:

        Is there a  variable globally accessible?

        No, that's not available. We'd have to create an actor to "ask" NDI about its sources.... probably we could output them from the NDI Watcher actor itself. I will need to look into this to see how difficult it would be to accomplish.

        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 0
        • P
          photogramdude last edited by

          Thanks, it's a brilliant tool.

          Been trying to feed it with various variables to select sources, a source index variable would be plenty, given it knows the total that could be fed back in as (total - watcher number) = index.

          Couple of videos, excuse the Dad dancing! https://twitter.com/BeckStewart_/status/1264238016647835648 and https://twitter.com/petewoodbridge/status/1268793854377037824

          Best, Rob

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

            @robhblack said:

            It'd be good to be able to assign the list of current connected NDI sources to a lookup table which is then hardwired to indivdual NDI watchers.

             I am not sure I understand what you want, but could it be a solution:

            ,

            best, Jean-François

            • Izzy 3.2.6
            - MacBook Pro M1 Max 16" 64GB RAM, Mac OS 15.3.2 Sequoia
            - Mac Pro 5.1 middle 2012 (3,33 GHz 6-Core Intel Xeon, 32GB RAM, Radeon RX 580 8 GB ),
            Mac OS 10.14.6 (Mojave)
            - Mac mini Pro M4, Mac OS 15.3.2 Sequoia

            • A range of deployable older Macs
              Located in Bremen, Germany
            1 Reply Last reply Reply Quote 1
            • P
              photogramdude last edited by

              Hi JF, yes that is a pretty effective workaround, except the issue is the sources aren't default assigned in the individual watchers. This solution would def help improve speed of live switching though since we can put logic in. So thanks, that's a great help.

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

                +1 for getting access to an input list similar to the Screen Capture actor. sometimes the NDI source has a pretty complicated name and having to type it all in accurately has more potential for error.

                John Collingswood
                taikabox.com
                2019 MBPT 2.6GHZ i7 OSX15.3.2 16GB
                plus an old iMac and assorted Mac Minis for installations

                jfg 1 Reply Last reply Reply Quote 1
                • jfg
                  jfg @photogramdude last edited by jfg

                  @robhblack said:

                  the sources aren't default assigned in the individual watchers.

                   

                  use the initialize option or this:


                  best, Jean-François 

                  • Izzy 3.2.6
                  - MacBook Pro M1 Max 16" 64GB RAM, Mac OS 15.3.2 Sequoia
                  - Mac Pro 5.1 middle 2012 (3,33 GHz 6-Core Intel Xeon, 32GB RAM, Radeon RX 580 8 GB ),
                  Mac OS 10.14.6 (Mojave)
                  - Mac mini Pro M4, Mac OS 15.3.2 Sequoia

                  • A range of deployable older Macs
                    Located in Bremen, Germany
                  1 Reply Last reply Reply Quote 0
                  • jfg
                    jfg @dbini last edited by

                    @dbini

                    there is already one:

                    best, Jean-François 

                    • Izzy 3.2.6
                    - MacBook Pro M1 Max 16" 64GB RAM, Mac OS 15.3.2 Sequoia
                    - Mac Pro 5.1 middle 2012 (3,33 GHz 6-Core Intel Xeon, 32GB RAM, Radeon RX 580 8 GB ),
                    Mac OS 10.14.6 (Mojave)
                    - Mac mini Pro M4, Mac OS 15.3.2 Sequoia

                    • A range of deployable older Macs
                      Located in Bremen, Germany
                    1 Reply Last reply Reply Quote 1
                    • P
                      photogramdude last edited by

                      Hi,

                      Thanks for the additional advice, I'll give it a shot. Cheers, Rob

                      1 Reply Last reply Reply Quote 0
                      • P
                        photogramdude last edited by

                        Hi, I've packaged up the Selector solution with User Actors with a completely horrible little Javascript rolodex. But when set up for the first time it is one click to shunt sources around.

                        Cheers,

                        Rob

                        useractorndi.izz

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