Removes rtp level keep alive support.
This is not used in practice as there's functionality on
other levels that serves the same purpose.
Bug: None
Change-Id: I0488dc42459b07607363eba0f2b06f4c50f7cda4
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/125520
Reviewed-by: Stefan Holmer <stefan@webrtc.org>
Commit-Queue: Sebastian Jansson <srte@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#27061}
diff --git a/api/ortc/rtp_transport_interface.h b/api/ortc/rtp_transport_interface.h
index ec71216..ac43831 100644
--- a/api/ortc/rtp_transport_interface.h
+++ b/api/ortc/rtp_transport_interface.h
@@ -26,12 +26,8 @@
struct RtpTransportParameters final {
RtcpParameters rtcp;
- // Enabled periodic sending of keep-alive packets, that help prevent timeouts
- // on the network level, such as NAT bindings. See RFC6263 section 4.6.
- RtpKeepAliveConfig keepalive;
-
bool operator==(const RtpTransportParameters& o) const {
- return rtcp == o.rtcp && keepalive == o.keepalive;
+ return rtcp == o.rtcp;
}
bool operator!=(const RtpTransportParameters& o) const {
return !(*this == o);