PktSentuint64`json:"sent_pkt" format:"uint64"`// The total number of sent DATA packets, including retransmitted packets
PktRecvuint64`json:"recv_pkt" format:"uint64"`// The total number of received DATA packets, including retransmitted packets
PktSentUniqueuint64`json:"sent_unique_pkt" format:"uint64"`// The total number of unique DATA packets sent by the SRT sender
PktRecvUniqueuint64`json:"recv_unique_pkt" format:"uint64"`// The total number of unique original, retransmitted or recovered by the packet filter DATA packets received in time, decrypted without errors and, as a result, scheduled for delivery to the upstream application by the SRT receiver.
PktSndLossuint64`json:"send_loss_pkt" format:"uint64"`// The total number of data packets considered or reported as lost at the sender side. Does not correspond to the packets detected as lost at the receiver side.
PktRcvLossuint64`json:"recv_loss_pkt" format:"uint64"`// The total number of SRT DATA packets detected as presently missing (either reordered or lost) at the receiver side
PktRetransuint64`json:"sent_retrans_pkt" format:"uint64"`// The total number of retransmitted packets sent by the SRT sender
PktRcvRetransuint64`json:"recv_retran_pkts" format:"uint64"`// The total number of retransmitted packets registered at the receiver side
PktSentACKuint64`json:"sent_ack_pkt" format:"uint64"`// The total number of sent ACK (Acknowledgement) control packets
PktRecvACKuint64`json:"recv_ack_pkt" format:"uint64"`// The total number of received ACK (Acknowledgement) control packets
PktSentNAKuint64`json:"sent_nak_pkt" format:"uint64"`// The total number of sent NAK (Negative Acknowledgement) control packets
PktRecvNAKuint64`json:"recv_nak_pkt" format:"uint64"`// The total number of received NAK (Negative Acknowledgement) control packets
PktSentKMuint64`json:"send_km_pkt" format:"uint64"`// The total number of sent KM (Key Material) control packets
PktRecvKMuint64`json:"recv_km_pkt" format:"uint64"`// The total number of received KM (Key Material) control packets
UsSndDurationuint64`json:"send_duration_us" format:"uint64"`// The total accumulated time in microseconds, during which the SRT sender has some data to transmit, including packets that have been sent, but not yet acknowledged
PktSndDropuint64`json:"send_drop_pkt" format:"uint64"`// The total number of dropped by the SRT sender DATA packets that have no chance to be delivered in time
PktRcvDropuint64`json:"recv_drop_pkt" format:"uint64"`// The total number of dropped by the SRT receiver and, as a result, not delivered to the upstream application DATA packets
PktRcvUndecryptuint64`json:"recv_undecrypt_pkt" format:"uint64"`// The total number of packets that failed to be decrypted at the receiver side
ByteSentuint64`json:"sent_bytes" format:"uint64"`// Same as pktSent, but expressed in bytes, including payload and all the headers (IP, TCP, SRT)
ByteRecvuint64`json:"recv_bytes" format:"uint64"`// Same as pktRecv, but expressed in bytes, including payload and all the headers (IP, TCP, SRT)
ByteSentUniqueuint64`json:"sent_unique_bytes" format:"uint64"`// Same as pktSentUnique, but expressed in bytes, including payload and all the headers (IP, TCP, SRT)
ByteRecvUniqueuint64`json:"recv_unique_bytes" format:"uint64"`// Same as pktRecvUnique, but expressed in bytes, including payload and all the headers (IP, TCP, SRT)
ByteRcvLossuint64`json:"recv_loss_bytes" format:"uint64"`// Same as pktRcvLoss, but expressed in bytes, including payload and all the headers (IP, TCP, SRT), bytes for the presently missing (either reordered or lost) packets' payloads are estimated based on the average packet size
ByteRetransuint64`json:"sent_retrans_bytes" format:"uint64"`// Same as pktRetrans, but expressed in bytes, including payload and all the headers (IP, TCP, SRT)
ByteSndDropuint64`json:"send_drop_bytes" format:"uint64"`// Same as pktSndDrop, but expressed in bytes, including payload and all the headers (IP, TCP, SRT)
ByteRcvDropuint64`json:"recv_drop_bytes" format:"uint64"`// Same as pktRcvDrop, but expressed in bytes, including payload and all the headers (IP, TCP, SRT)
ByteRcvUndecryptuint64`json:"recv_undecrypt_bytes" format:"uint64"`// Same as pktRcvUndecrypt, but expressed in bytes, including payload and all the headers (IP, TCP, SRT)
UsPktSndPeriodfloat64`json:"pkt_send_period_us"`// Current minimum time interval between which consecutive packets are sent, in microseconds
PktFlowWindowuint64`json:"flow_window_pkt" format:"uint64"`// The maximum number of packets that can be "in flight"
PktFlightSizeuint64`json:"flight_size_pkt" format:"uint64"`// The number of packets in flight
MsRTTfloat64`json:"rtt_ms"`// Smoothed round-trip time (SRTT), an exponentially-weighted moving average (EWMA) of an endpoint's RTT samples, in milliseconds
MbpsBandwidthfloat64`json:"bandwidth_mbit"`// Estimated bandwidth of the network link, in Mbps
ByteAvailSndBufuint64`json:"avail_send_buf_bytes" format:"uint64"`// The available space in the sender's buffer, in bytes
ByteAvailRcvBufuint64`json:"avail_recv_buf_bytes" format:"uint64"`// The available space in the receiver's buffer, in bytes
MbpsMaxBWfloat64`json:"max_bandwidth_mbit"`// Transmission bandwidth limit, in Mbps
ByteMSSuint64`json:"mss_bytes" format:"uint64"`// Maximum Segment Size (MSS), in bytes
PktSndBufuint64`json:"send_buf_pkt" format:"uint64"`// The number of packets in the sender's buffer that are already scheduled for sending or even possibly sent, but not yet acknowledged
ByteSndBufuint64`json:"send_buf_bytes" format:"uint64"`// Instantaneous (current) value of pktSndBuf, but expressed in bytes, including payload and all headers (IP, TCP, SRT)
MsSndBufuint64`json:"send_buf_ms" format:"uint64"`// The timespan (msec) of packets in the sender's buffer (unacknowledged packets)
MsSndTsbPdDelayuint64`json:"send_tsbpd_delay_ms" format:"uint64"`// Timestamp-based Packet Delivery Delay value of the peer
PktRcvBufuint64`json:"recv_buf_pkt" format:"uint64"`// The number of acknowledged packets in receiver's buffer
ByteRcvBufuint64`json:"recv_buf_bytes" format:"uint64"`// Instantaneous (current) value of pktRcvBuf, expressed in bytes, including payload and all headers (IP, TCP, SRT)
MsRcvBufuint64`json:"recv_buf_ms" format:"uint64"`// The timespan (msec) of acknowledged packets in the receiver's buffer
MsRcvTsbPdDelayuint64`json:"recv_tsbpd_delay_ms" format:"uint64"`// Timestamp-based Packet Delivery Delay value set on the socket via SRTO_RCVLATENCY or SRTO_LATENCY
PktReorderToleranceuint64`json:"reorder_tolerance_pkt" format:"uint64"`// Instant value of the packet reorder tolerance
PktRcvAvgBelatedTimeuint64`json:"pkt_recv_avg_belated_time_ms" format:"uint64"`// Accumulated difference between the current time and the time-to-play of a packet that is received late