RistPeerTuning interface
The knobs that apply to any one RIST peer. Every one is optional; leaving it unset keeps librist’s own default rather than a second copy of it here. see: NorskInput.rist()
Signature:
export interface RistPeerTuning
Properties
| Property | Type | Description |
|---|---|---|
number |
(Optional) The retransmission buffer, in milliseconds. This is the latency budget: it is also the cap on how far back a lost packet can still be recovered, so it has to exceed the round-trip time by enough for a retry. |
|
string |
(Optional) The cname this receiver reports in its RTCP. |
|
(Optional) |
||
number |
(Optional) How often keepalives are sent. |
|
number |
(Optional) How often the encryption key is rotated, in packets. |
|
128 | 256 |
(Optional) AES key size. Unset with a secret set = librist’s default. |
|
boolean |
(Optional) Bind and wait for a sender (the default), rather than dialling the host out. |
|
string |
(Optional) The local interface to bind, or to join a multicast group on. |
|
number |
(Optional) Cap on the retransmission bitrate, in kbps. |
|
number |
(Optional) |
|
number |
(Optional) Bounds on how many times one packet is asked for again. |
|
number |
(Optional) How long to hold a packet waiting for an earlier one before giving up on the order, in milliseconds. |
|
number |
(Optional) |
|
number |
(Optional) Bounds on the RTT estimate used to pace retransmission requests. |
|
string |
(Optional) Main-profile encryption passphrase. Unset = unencrypted. |
|
number |
(Optional) How long without traffic before the peer is declared timed out. |
|
string |
(Optional) |
|
string |
(Optional) Main-profile SRP, for a peer that DIALS OUT ( |
|
(Optional) |
||
number |
(Optional) Main profile only: which virtual destination port of the GRE tunnel this peer carries. Unset = librist’s default (1968). |
|
number |
(Optional) Load-balancing weight across peers. 0 (the default) means this peer carries a copy of everything, which is how RistInputSettings.redundantPeers gets seamless redundancy. |