OBJECT
NearRealTimeDataSRTNetworkInfo
The low-level network performance information for a SRT connection.
link GraphQL Schema definition
- type NearRealTimeDataSRTNetworkInfo {
- # Time elapsed since the SRT socket was started (after a successful call to
- # srt_connect(...) or srt_bind(...)), in milliseconds.
- Long :
- # The total number of sent data packets, including re-transmitted packets. Sender
- # side.
- Long :
- # The total number of received packets, including received re-transmitted packets.
- # Receiver side.
- Long :
- # The total number of data packets considered or reported lost by the sender. This
- # doesn't correspond to packets detected as lost by the receiver. Sender side.
- Int :
- # The total number of data packets detected as lost by the receiver.
- Int :
- # The total number of re-transmitted packets as calculated by the sender. Not
- # exchanged with the receiver.
- Int :
- # The total number of sent ACK packets. Sender side.
- Int :
- # The total number of received ACK packets. Receiver side.
- Int :
- # The total number of sent NAK (not acknowledged) packets. This is, essentially,
- # LOSS reports. Sender side.
- Int :
- # The total number of received NAK (not acknowledged) packets. This is,
- # essentially, LOSS reports. Receiver side.
- Int :
- # The total accumulated time, in microseconds, during which the SRT sender has
- # data to transmit or just sent data, but is waiting for acknowledgement. In other
- # words, the total accumulated duration, in microseconds, when there was a
- # non-empty senders' buffer. Sender side.
- Long :
- # The number of 'too late to send' packets dropped by sender (refer to TLPKTDROP).
- Int :
- # The number of 'too late to play' missing packets. Receiver side only.
- Int :
- # The total size, in bytes, of sent data packets. This includes the payload and
- # all headers (IP+UDP+SRT): 20 bytes IPv4 + 8 bytes of UDP + 16 bytes SRT header.
- # Sender side.
- Long :
- # The total size, in bytes, of received packets. This includes the payload and all
- # headers (IP+UDP+SRT): 20 bytes IPv4 + 8 bytes of UDP + 16 bytes SRT header.
- # Receiver side.
- Long :
- # The total size, in bytes, of data packets detected as lost by the receiver. This
- # includes the payload and all headers (IP+UDP+SRT): 20 bytes IPv4 + 8 bytes of
- # UDP + 16 bytes SRT header. Receiver side.
- Long :
- # The total size, in bytes, of re-transmitted packets as calculated by the sender.
- # This includes the payload and all headers (IP+UDP+SRT): 20 bytes IPv4 + 8 bytes
- # of UDP + 16 bytes SRT header. Sender side only.
- Long :
- # The total size, in bytes, of 'too late to send' packets dropped by sender (refer
- # to TLPKTDROP). This includes the payload and all headers (IP+UDP+SRT): 20 bytes
- # IPv4 + 8 bytes of UDP + 16 bytes SRT header. Sender side only.
- Long :
- # The total size, in bytes, of 'too late to play' missing packets. This includes
- # the payload and all headers (IP+UDP+SRT): 20 bytes IPv4 + 8 bytes of UDP + 16
- # bytes SRT header. Bytes for dropped packet payloads are estimated based on
- # average packet size. Receiver side.
- Long :
- # Current minimum time interval, in microseconds, between which consecutive
- # packets are sent. Sender side.
- Float :
- # The maximum number of packets that can be (in flight). Sender only.
- Int :
- # Congestion window size, in number of packets. Sender only.
- Int :
- # The number of packets in flight. Sender only.
- Int :
- # The calculated round trip time (RTT), in milliseconds. Sender and Receiver. This
- # value is calculated by the receiver based on the incoming ACKACK control packets
- # (used by sender to acknowledge ACKs from receiver).
- Float :
- # The estimated bandwidth of the network link, in megabits per second (Mbps).
- # Sender only.
- Float :
- # The available space in the sender's buffer, in bytes. Sender only.
- Int :
- # The available space in the receiver's buffer, in bytes. Receiver only.
- Int :
- # The transmission bandwidth limit, in megabits per second (Mbps). Sender only.
- # Usually this is the setting from the SRTO_MAXBW option, which may include the
- # value 0 (unlimited). Under certain conditions, a non-zero value might be be
- # provided by a congestion control module, although none of the built-in
- # congestion control modules currently use it.
- Float :
- # The maximum segment size (MSS), in bytes.
- Int :
- # The number of packets in the sender's buffer that are already scheduled for
- # sending or even possibly sent, but not yet acknowledged. Sender only.
- Int :
- # The instantaneous (current) pktSndBuf value, in bytes. This includes the payload
- # and all headers (IP+UDP+SRT): 20 bytes IPv4 + 8 bytes of UDP + 16 bytes SRT
- # header.
- Int :
- # The timespan, in milliseconds, of packets in the sender's buffer (unacknowledged
- # packets). Sender only.
- Int :
- # The timestamp-based packet delivery (TSBPD) delay value of the peer. If
- # SRTO_TSBPDMODE (the default for live mode) is on, it returns the value of
- # SRTO_PEERLATENCY; otherwise this is 0. The sender reports the TSBPD delay value
- # of the receiver and the receiver reports the TSBPD delay of the sender.
- Int :
- # The number of acknowledged packets in receiver's buffer. Receiver only.
- Int :
- # The instantaneous (current) pktRcvBuf value, in bytes. This includes the payload
- # and all headers (IP+UDP+SRT): 20 bytes IPv4 + 8 bytes of UDP + 16 bytes SRT
- # header..
- Int :
- # The timespan, in milliseconds, of acknowledged packets in the receiver's buffer.
- # Receiver side.
- Int :
- # The timestamp-based packet delivery (TSBPD) delay value set on the socket via
- # SRTO_RCVLATENCY or SRTO_LATENCY. This value is used to apply TSBPD delay for
- # reading the received data on the socket. Receiver side.
- Int :
- # The total size of the send buffer, in bytes.
- Int :
- # The total size of the receive buffer, in bytes.
- Int :
- }