github.com/pion/webrtc/v4@v4.0.1/rtcpfeedback.go (about) 1 // SPDX-FileCopyrightText: 2023 The Pion community <https://pion.ly> 2 // SPDX-License-Identifier: MIT 3 4 package webrtc 5 6 const ( 7 // TypeRTCPFBTransportCC .. 8 TypeRTCPFBTransportCC = "transport-cc" 9 10 // TypeRTCPFBGoogREMB .. 11 TypeRTCPFBGoogREMB = "goog-remb" 12 13 // TypeRTCPFBACK .. 14 TypeRTCPFBACK = "ack" 15 16 // TypeRTCPFBCCM .. 17 TypeRTCPFBCCM = "ccm" 18 19 // TypeRTCPFBNACK .. 20 TypeRTCPFBNACK = "nack" 21 ) 22 23 // RTCPFeedback signals the connection to use additional RTCP packet types. 24 // https://draft.ortc.org/#dom-rtcrtcpfeedback 25 type RTCPFeedback struct { 26 // Type is the type of feedback. 27 // see: https://draft.ortc.org/#dom-rtcrtcpfeedback 28 // valid: ack, ccm, nack, goog-remb, transport-cc 29 Type string 30 31 // The parameter value depends on the type. 32 // For example, type="nack" parameter="pli" will send Picture Loss Indicator packets. 33 Parameter string 34 }