• Isadora
  • Get it
  • Forum
  • Help
  • ADD-ONS
  • Newsletter
  • Impressum
  • Dsgvo
  • Impressum
Forum
    • Categories
    • Recent
    • Popular
    • Tags
    • Register
    • Login

    [ANSWERED] Handling NDI Watcher as Connections Appear and Disappear

    How To... ?
    ndi
    4
    10
    845
    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

      markM 1 Reply Last reply Reply Quote 1
      • markM
        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
          • jfgJ
            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, Mac OS 14.1 Sonoma:
            - MacBook Pro M1 Max 16" 64GB RAM
            • Izzy 3.2.6, Mac OS 10.14.6 (Mojave):
            - Mac Pro 5.1 middle 2012 (3,33 GHz 6-Core Intel Xeon, 32GB RAM, Radeon RX 580 8 GB )
            - MacBook Pro 2015 (16GB RAM) 2,8 GHz Intel Core i7;

            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.

              jfgJ 1 Reply Last reply Reply Quote 0
              • dbiniD
                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
                2013 MBPR 2.3GHZ i7 OSX11.7.4 16GB
                & 2019 MBPT 2.6GHZ i7 OSX12.3 16GB

                jfgJ 1 Reply Last reply Reply Quote 1
                • jfgJ
                  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, Mac OS 14.1 Sonoma:
                  - MacBook Pro M1 Max 16" 64GB RAM
                  • Izzy 3.2.6, Mac OS 10.14.6 (Mojave):
                  - Mac Pro 5.1 middle 2012 (3,33 GHz 6-Core Intel Xeon, 32GB RAM, Radeon RX 580 8 GB )
                  - MacBook Pro 2015 (16GB RAM) 2,8 GHz Intel Core i7;

                  Located in Bremen, Germany

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

                    @dbini

                    there is already one:

                    best, Jean-François 

                    • Izzy 3.2.6, Mac OS 14.1 Sonoma:
                    - MacBook Pro M1 Max 16" 64GB RAM
                    • Izzy 3.2.6, Mac OS 10.14.6 (Mojave):
                    - Mac Pro 5.1 middle 2012 (3,33 GHz 6-Core Intel Xeon, 32GB RAM, Radeon RX 580 8 GB )
                    - MacBook Pro 2015 (16GB RAM) 2,8 GHz Intel Core i7;

                    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