logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

jack_netsource - Netjack Master client for one slave

Description

jack_netsource  The  Master  side of a netjack connection. Represents the slave jackd -dnet in the master
       jack graph.  Most connection parameters are configured via the netsource, and the slave will  set  itself
       up according to the commandline option given to jack_netsource.
       Netjack  allows  low latency audio connections over general IP networks. When using opus for compression,
       it is even possible to establish transatlantic links, with latencies not much over the actual ping time.
       But the main usecase is of course a LAN, where it can achieve one jack period of latency.

Examples

       run a 4 audio channel bidirectional link with one period of latency and no midi channels. Audio  data  is
       flowing uncompressed over the wire:
       On hostA:

              jackd-dalsajack_netsource-HhostB-n1-i4-o4-I0-O0

       On hostB:

              jackd-dnet

4                                                     2022                                     JACK_NETSOURCE(1)

Name

       jack_netsource - Netjack Master client for one slave

Options

-h this help text

       -Hslavehost
              Host name of the slave JACK

       -onumchannels
              Number of audio playback channels

       -inumchannels
              Number of audio capture channels

       -Onumchannels
              Number of midi playback channels

       -Inumchannels
              Number of midi capture channels

       -nperiods
              Network latency in JACK periods

       -pport
              UDP port that the slave is listening on

       -rreplyport
              UDP port that we are listening on

       -Bbindport
              reply port, for use in NAT environments

       -bbitdepth
              Set transport to use 16bit or 8bit

       -Pkbits
              Use Opus encoding with <kbits> per channel

       -mmtu
              Assume this mtu for the link

       -RN
              Redundancy: send out packets N times.

       -e
              skip host-to-network endianness conversion

       -Njackname
              Reports a different client name to jack

       -s, --serverservername
              Connect to the jack server named servername-h, --help
              Display help/usage message

       -v, --version
              Output version information and exit

Synopsis

jack_netsource [ -H hostname ] [ options ]

See Also