Use webrtc name specifier instead of rtc/cricket in modules/rtp_rtcp

WebRTC has unified all namespaces to webrtc, and the rtc:: and cricket::
name specifiers need to be replaced with webrtc::. This was generated using
a combination of clang AST rewriting tools and sed.

This CL was uploaded by git cl split.

Bug: webrtc:42232595
Change-Id: Iec4090ea11a6e81b3d961ac4366ed50a1c7553a6
No-Iwyu: LSC
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/386662
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Henrik Andreassson <henrika@webrtc.org>
Auto-Submit: Evan Shrubsole <eshr@webrtc.org>
Commit-Queue: Evan Shrubsole <eshr@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#44398}
diff --git a/modules/rtp_rtcp/include/flexfec_sender.h b/modules/rtp_rtcp/include/flexfec_sender.h
index 0f2e505..9df7c89 100644
--- a/modules/rtp_rtcp/include/flexfec_sender.h
+++ b/modules/rtp_rtcp/include/flexfec_sender.h
@@ -50,7 +50,7 @@
                 uint32_t protected_media_ssrc,
                 absl::string_view mid,
                 const std::vector<RtpExtension>& rtp_header_extensions,
-                rtc::ArrayView<const RtpExtensionSize> extension_sizes,
+                ArrayView<const RtpExtensionSize> extension_sizes,
                 const RtpState* rtp_state);
   ~FlexfecSender();
 
diff --git a/modules/rtp_rtcp/include/rtp_header_extension_map.h b/modules/rtp_rtcp/include/rtp_header_extension_map.h
index 7f0b7e0..2975c4a 100644
--- a/modules/rtp_rtcp/include/rtp_header_extension_map.h
+++ b/modules/rtp_rtcp/include/rtp_header_extension_map.h
@@ -29,9 +29,9 @@
 
   RtpHeaderExtensionMap();
   explicit RtpHeaderExtensionMap(bool extmap_allow_mixed);
-  explicit RtpHeaderExtensionMap(rtc::ArrayView<const RtpExtension> extensions);
+  explicit RtpHeaderExtensionMap(ArrayView<const RtpExtension> extensions);
 
-  void Reset(rtc::ArrayView<const RtpExtension> extensions);
+  void Reset(ArrayView<const RtpExtension> extensions);
 
   template <typename Extension>
   bool Register(int id) {
diff --git a/modules/rtp_rtcp/include/rtp_rtcp_defines.h b/modules/rtp_rtcp/include/rtp_rtcp_defines.h
index 49a6d22..aae48bc 100644
--- a/modules/rtp_rtcp/include/rtp_rtcp_defines.h
+++ b/modules/rtp_rtcp/include/rtp_rtcp_defines.h
@@ -175,9 +175,8 @@
 
   // Called on an RTCP packet with sender or receiver reports with non zero
   // report blocks. Report blocks are combined from all reports into one array.
-  virtual void OnReport(
-      Timestamp /* receive_time */,
-      rtc::ArrayView<const ReportBlockData> /* report_blocks */) {}
+  virtual void OnReport(Timestamp /* receive_time */,
+                        ArrayView<const ReportBlockData> /* report_blocks */) {}
   virtual void OnRttUpdate(Timestamp /* receive_time */, TimeDelta /* rtt */) {}
 };
 
diff --git a/modules/rtp_rtcp/mocks/mock_network_link_rtcp_observer.h b/modules/rtp_rtcp/mocks/mock_network_link_rtcp_observer.h
index e346043..f2775b7 100644
--- a/modules/rtp_rtcp/mocks/mock_network_link_rtcp_observer.h
+++ b/modules/rtp_rtcp/mocks/mock_network_link_rtcp_observer.h
@@ -45,7 +45,7 @@
   MOCK_METHOD(void,
               OnReport,
               (Timestamp receive_time,
-               rtc::ArrayView<const ReportBlockData> report_blocks),
+               ArrayView<const ReportBlockData> report_blocks),
               (override));
 };
 
diff --git a/modules/rtp_rtcp/mocks/mock_rtp_rtcp.h b/modules/rtp_rtcp/mocks/mock_rtp_rtcp.h
index 8dac4f8..46163f7 100644
--- a/modules/rtp_rtcp/mocks/mock_rtp_rtcp.h
+++ b/modules/rtp_rtcp/mocks/mock_rtp_rtcp.h
@@ -38,7 +38,7 @@
  public:
   MOCK_METHOD(void,
               IncomingRtcpPacket,
-              (rtc::ArrayView<const uint8_t> packet),
+              (ArrayView<const uint8_t> packet),
               (override));
   MOCK_METHOD(void, SetRemoteSSRC, (uint32_t ssrc), (override));
   MOCK_METHOD(void, SetLocalSsrc, (uint32_t ssrc), (override));
@@ -120,11 +120,11 @@
               (override));
   MOCK_METHOD(void,
               OnAbortedRetransmissions,
-              (rtc::ArrayView<const uint16_t>),
+              (ArrayView<const uint16_t>),
               (override));
   MOCK_METHOD(void,
               OnPacketsAcknowledged,
-              (rtc::ArrayView<const uint16_t>),
+              (ArrayView<const uint16_t>),
               (override));
   MOCK_METHOD(std::vector<std::unique_ptr<RtpPacketToSend>>,
               GeneratePadding,
@@ -132,7 +132,7 @@
               (override));
   MOCK_METHOD(std::vector<RtpSequenceNumberMap::Info>,
               GetSentRtpPacketInfos,
-              (rtc::ArrayView<const uint16_t> sequence_numbers),
+              (ArrayView<const uint16_t> sequence_numbers),
               (const, override));
   MOCK_METHOD(size_t, ExpectedPerPacketOverhead, (), (const, override));
   MOCK_METHOD(void, OnPacketSendingThreadSwitched, (), (override));
diff --git a/modules/rtp_rtcp/source/absolute_capture_time_interpolator.cc b/modules/rtp_rtcp/source/absolute_capture_time_interpolator.cc
index c884b76..ef7aa4e 100644
--- a/modules/rtp_rtcp/source/absolute_capture_time_interpolator.cc
+++ b/modules/rtp_rtcp/source/absolute_capture_time_interpolator.cc
@@ -31,7 +31,7 @@
 
 uint32_t AbsoluteCaptureTimeInterpolator::GetSource(
     uint32_t ssrc,
-    rtc::ArrayView<const uint32_t> csrcs) {
+    ArrayView<const uint32_t> csrcs) {
   if (csrcs.empty()) {
     return ssrc;
   }
diff --git a/modules/rtp_rtcp/source/absolute_capture_time_interpolator.h b/modules/rtp_rtcp/source/absolute_capture_time_interpolator.h
index 5b9f817..c6212a8 100644
--- a/modules/rtp_rtcp/source/absolute_capture_time_interpolator.h
+++ b/modules/rtp_rtcp/source/absolute_capture_time_interpolator.h
@@ -43,8 +43,7 @@
   explicit AbsoluteCaptureTimeInterpolator(Clock* clock);
 
   // Returns the source (i.e. SSRC or CSRC) of the capture system.
-  static uint32_t GetSource(uint32_t ssrc,
-                            rtc::ArrayView<const uint32_t> csrcs);
+  static uint32_t GetSource(uint32_t ssrc, ArrayView<const uint32_t> csrcs);
 
   // Returns a received header extension, an interpolated header extension, or
   // `std::nullopt` if it's not possible to interpolate a header extension.
diff --git a/modules/rtp_rtcp/source/absolute_capture_time_sender.cc b/modules/rtp_rtcp/source/absolute_capture_time_sender.cc
index dc4a59d..61e321f 100644
--- a/modules/rtp_rtcp/source/absolute_capture_time_sender.cc
+++ b/modules/rtp_rtcp/source/absolute_capture_time_sender.cc
@@ -31,9 +31,8 @@
 AbsoluteCaptureTimeSender::AbsoluteCaptureTimeSender(Clock* clock)
     : clock_(clock) {}
 
-uint32_t AbsoluteCaptureTimeSender::GetSource(
-    uint32_t ssrc,
-    rtc::ArrayView<const uint32_t> csrcs) {
+uint32_t AbsoluteCaptureTimeSender::GetSource(uint32_t ssrc,
+                                              ArrayView<const uint32_t> csrcs) {
   return AbsoluteCaptureTimeInterpolator::GetSource(ssrc, csrcs);
 }
 
diff --git a/modules/rtp_rtcp/source/absolute_capture_time_sender.h b/modules/rtp_rtcp/source/absolute_capture_time_sender.h
index f004800..352754c 100644
--- a/modules/rtp_rtcp/source/absolute_capture_time_sender.h
+++ b/modules/rtp_rtcp/source/absolute_capture_time_sender.h
@@ -48,8 +48,7 @@
   explicit AbsoluteCaptureTimeSender(Clock* clock);
 
   // Returns the source (i.e. SSRC or CSRC) of the capture system.
-  static uint32_t GetSource(uint32_t ssrc,
-                            rtc::ArrayView<const uint32_t> csrcs);
+  static uint32_t GetSource(uint32_t ssrc, ArrayView<const uint32_t> csrcs);
 
   // Returns value to write into AbsoluteCaptureTime RTP header extension to be
   // sent, or `std::nullopt` if the header extension shouldn't be attached to
diff --git a/modules/rtp_rtcp/source/active_decode_targets_helper.cc b/modules/rtp_rtcp/source/active_decode_targets_helper.cc
index 90c74aa..d158532 100644
--- a/modules/rtp_rtcp/source/active_decode_targets_helper.cc
+++ b/modules/rtp_rtcp/source/active_decode_targets_helper.cc
@@ -27,7 +27,7 @@
 // missing. That assumptions allows a simple detection when previous frame is
 // part of a chain.
 std::bitset<32> LastSendOnChain(int frame_diff,
-                                rtc::ArrayView<const int> chain_diffs) {
+                                ArrayView<const int> chain_diffs) {
   std::bitset<32> bitmask = 0;
   for (size_t i = 0; i < chain_diffs.size(); ++i) {
     if (frame_diff == chain_diffs[i]) {
@@ -45,7 +45,7 @@
 
 // Returns bitmask of chains that protect at least one active decode target.
 std::bitset<32> ActiveChains(
-    rtc::ArrayView<const int> decode_target_protected_by_chain,
+    ArrayView<const int> decode_target_protected_by_chain,
     int num_chains,
     std::bitset<32> active_decode_targets) {
   std::bitset<32> active_chains = 0;
@@ -63,11 +63,11 @@
 }  // namespace
 
 void ActiveDecodeTargetsHelper::OnFrame(
-    rtc::ArrayView<const int> decode_target_protected_by_chain,
+    ArrayView<const int> decode_target_protected_by_chain,
     std::bitset<32> active_decode_targets,
     bool is_keyframe,
     int64_t frame_id,
-    rtc::ArrayView<const int> chain_diffs) {
+    ArrayView<const int> chain_diffs) {
   const int num_chains = chain_diffs.size();
   if (num_chains == 0) {
     // Avoid printing the warning
diff --git a/modules/rtp_rtcp/source/active_decode_targets_helper.h b/modules/rtp_rtcp/source/active_decode_targets_helper.h
index 319fcd6..293abaf 100644
--- a/modules/rtp_rtcp/source/active_decode_targets_helper.h
+++ b/modules/rtp_rtcp/source/active_decode_targets_helper.h
@@ -34,11 +34,11 @@
 
   // Decides if active decode target bitmask should be attached to the frame
   // that is about to be sent.
-  void OnFrame(rtc::ArrayView<const int> decode_target_protected_by_chain,
+  void OnFrame(ArrayView<const int> decode_target_protected_by_chain,
                std::bitset<32> active_decode_targets,
                bool is_keyframe,
                int64_t frame_id,
-               rtc::ArrayView<const int> chain_diffs);
+               ArrayView<const int> chain_diffs);
 
   // Returns active decode target to attach to the dependency descriptor.
   std::optional<uint32_t> ActiveDecodeTargetsBitmask() const {
diff --git a/modules/rtp_rtcp/source/active_decode_targets_helper_unittest.cc b/modules/rtp_rtcp/source/active_decode_targets_helper_unittest.cc
index c2722ef..e87ae17 100644
--- a/modules/rtp_rtcp/source/active_decode_targets_helper_unittest.cc
+++ b/modules/rtp_rtcp/source/active_decode_targets_helper_unittest.cc
@@ -228,8 +228,8 @@
 }
 
 TEST(ActiveDecodeTargetsHelperTest, ReturnsNulloptWhenChainsAreNotUsed) {
-  const rtc::ArrayView<const int> kDecodeTargetProtectedByChain;
-  const rtc::ArrayView<const int> kNoChainDiffs;
+  const ArrayView<const int> kDecodeTargetProtectedByChain;
+  const ArrayView<const int> kNoChainDiffs;
 
   ActiveDecodeTargetsHelper helper;
   helper.OnFrame(kDecodeTargetProtectedByChain, /*active_decode_targets=*/kAll,
diff --git a/modules/rtp_rtcp/source/corruption_detection_extension.cc b/modules/rtp_rtcp/source/corruption_detection_extension.cc
index 4cc42da..934fb2c 100644
--- a/modules/rtp_rtcp/source/corruption_detection_extension.cc
+++ b/modules/rtp_rtcp/source/corruption_detection_extension.cc
@@ -30,7 +30,7 @@
 // A description of the extension can be found at
 // http://www.webrtc.org/experiments/rtp-hdrext/corruption-detection
 
-bool CorruptionDetectionExtension::Parse(rtc::ArrayView<const uint8_t> data,
+bool CorruptionDetectionExtension::Parse(ArrayView<const uint8_t> data,
                                          CorruptionDetectionMessage* message) {
   if (message == nullptr) {
     return false;
@@ -55,7 +55,7 @@
 }
 
 bool CorruptionDetectionExtension::Write(
-    rtc::ArrayView<uint8_t> data,
+    ArrayView<uint8_t> data,
     const CorruptionDetectionMessage& message) {
   if (data.size() != ValueSize(message) || data.size() > kMaxValueSizeBytes) {
     return false;
@@ -72,7 +72,7 @@
       std::round(message.std_dev() / kMaxValueForStdDev * 255.0));
   data[2] = (message.luma_error_threshold() << 4) |
             (message.chroma_error_threshold() & 0xF);
-  rtc::ArrayView<uint8_t> sample_values = data.subview(kConfigurationBytes);
+  ArrayView<uint8_t> sample_values = data.subview(kConfigurationBytes);
   for (size_t i = 0; i < message.sample_values().size(); ++i) {
     sample_values[i] = std::floor(message.sample_values()[i]);
   }
diff --git a/modules/rtp_rtcp/source/corruption_detection_extension.h b/modules/rtp_rtcp/source/corruption_detection_extension.h
index a72a581..4dc6c55 100644
--- a/modules/rtp_rtcp/source/corruption_detection_extension.h
+++ b/modules/rtp_rtcp/source/corruption_detection_extension.h
@@ -38,9 +38,9 @@
   static constexpr absl::string_view Uri() {
     return RtpExtension::kCorruptionDetectionUri;
   }
-  static bool Parse(rtc::ArrayView<const uint8_t> data,
+  static bool Parse(ArrayView<const uint8_t> data,
                     CorruptionDetectionMessage* message);
-  static bool Write(rtc::ArrayView<uint8_t> data,
+  static bool Write(ArrayView<uint8_t> data,
                     const CorruptionDetectionMessage& message);
   // Size of the header extension in bytes.
   static size_t ValueSize(const CorruptionDetectionMessage& message);
diff --git a/modules/rtp_rtcp/source/deprecated/deprecated_rtp_sender_egress.cc b/modules/rtp_rtcp/source/deprecated/deprecated_rtp_sender_egress.cc
index 25a4f14..b6cf0d6 100644
--- a/modules/rtp_rtcp/source/deprecated/deprecated_rtp_sender_egress.cc
+++ b/modules/rtp_rtcp/source/deprecated/deprecated_rtp_sender_egress.cc
@@ -251,7 +251,7 @@
 
 std::vector<RtpSequenceNumberMap::Info>
 DEPRECATED_RtpSenderEgress::GetSentRtpPacketInfos(
-    rtc::ArrayView<const uint16_t> sequence_numbers) const {
+    ArrayView<const uint16_t> sequence_numbers) const {
   RTC_DCHECK(!sequence_numbers.empty());
   if (!need_rtp_packet_infos_) {
     return std::vector<RtpSequenceNumberMap::Info>();
diff --git a/modules/rtp_rtcp/source/deprecated/deprecated_rtp_sender_egress.h b/modules/rtp_rtcp/source/deprecated/deprecated_rtp_sender_egress.h
index 6fdbc4f..4a3e1f8 100644
--- a/modules/rtp_rtcp/source/deprecated/deprecated_rtp_sender_egress.h
+++ b/modules/rtp_rtcp/source/deprecated/deprecated_rtp_sender_egress.h
@@ -82,7 +82,7 @@
   // recalled, return a vector with all of them (in corresponding order).
   // If any could not be recalled, return an empty vector.
   std::vector<RtpSequenceNumberMap::Info> GetSentRtpPacketInfos(
-      rtc::ArrayView<const uint16_t> sequence_numbers) const
+      ArrayView<const uint16_t> sequence_numbers) const
       RTC_LOCKS_EXCLUDED(lock_);
 
  private:
diff --git a/modules/rtp_rtcp/source/fec_private_tables_bursty_unittest.cc b/modules/rtp_rtcp/source/fec_private_tables_bursty_unittest.cc
index f4532d4..69fbde03 100644
--- a/modules/rtp_rtcp/source/fec_private_tables_bursty_unittest.cc
+++ b/modules/rtp_rtcp/source/fec_private_tables_bursty_unittest.cc
@@ -30,7 +30,7 @@
 using internal::LookUpInFecTable;
 
 TEST(FecTable, TestBurstyLookup) {
-  rtc::ArrayView<const uint8_t> result;
+  ArrayView<const uint8_t> result;
   result = LookUpInFecTable(&kPacketMaskBurstyTbl[0], 0, 0);
   // Should match kMaskBursty1_1.
   EXPECT_EQ(2u, result.size());
@@ -56,7 +56,7 @@
 }
 
 TEST(FecTable, TestRandomLookup) {
-  rtc::ArrayView<const uint8_t> result;
+  ArrayView<const uint8_t> result;
   result = LookUpInFecTable(&kPacketMaskRandomTbl[0], 0, 0);
   EXPECT_EQ(2u, result.size());
   EXPECT_EQ(0x80u, result[0]);
@@ -75,7 +75,7 @@
   int num_fec_packets = 6;
   size_t mask_size = sizeof(kMaskRandom15_6) / sizeof(uint8_t);
   internal::PacketMaskTable mask_table(fec_mask_type, num_media_packets);
-  rtc::ArrayView<const uint8_t> mask =
+  ArrayView<const uint8_t> mask =
       mask_table.LookUp(num_media_packets, num_fec_packets);
   EXPECT_EQ(mask.size(), mask_size);
   for (size_t i = 0; i < mask_size; ++i) {
diff --git a/modules/rtp_rtcp/source/fec_test_helper.cc b/modules/rtp_rtcp/source/fec_test_helper.cc
index 30db971..3186a47 100644
--- a/modules/rtp_rtcp/source/fec_test_helper.cc
+++ b/modules/rtp_rtcp/source/fec_test_helper.cc
@@ -194,7 +194,7 @@
     const AugmentedPacket& packet,
     bool is_recovered) {
   // Create a temporary buffer used to wrap the media packet in RED.
-  rtc::CopyOnWriteBuffer red_buffer;
+  CopyOnWriteBuffer red_buffer;
   const size_t kHeaderLength = packet.header.headerLength;
   // Append header.
   red_buffer.SetData(packet.data.data(), kHeaderLength);
diff --git a/modules/rtp_rtcp/source/flexfec_03_header_reader_writer.cc b/modules/rtp_rtcp/source/flexfec_03_header_reader_writer.cc
index 85a2dd2..3ecbec9 100644
--- a/modules/rtp_rtcp/source/flexfec_03_header_reader_writer.cc
+++ b/modules/rtp_rtcp/source/flexfec_03_header_reader_writer.cc
@@ -250,7 +250,7 @@
 // FecHeaderSize(), so in this function we can be sure that we are
 // writing in space that is intended for the header.
 void Flexfec03HeaderWriter::FinalizeFecHeader(
-    rtc::ArrayView<const ProtectedStream> protected_streams,
+    ArrayView<const ProtectedStream> protected_streams,
     ForwardErrorCorrection::Packet& fec_packet) const {
   RTC_CHECK_EQ(protected_streams.size(), 1);
   uint32_t media_ssrc = protected_streams[0].ssrc;
diff --git a/modules/rtp_rtcp/source/flexfec_03_header_reader_writer.h b/modules/rtp_rtcp/source/flexfec_03_header_reader_writer.h
index 6cec17b..04dcf31 100644
--- a/modules/rtp_rtcp/source/flexfec_03_header_reader_writer.h
+++ b/modules/rtp_rtcp/source/flexfec_03_header_reader_writer.h
@@ -77,7 +77,7 @@
   size_t FecHeaderSize(size_t packet_mask_row_size) const override;
 
   void FinalizeFecHeader(
-      rtc::ArrayView<const ProtectedStream> protected_streams,
+      ArrayView<const ProtectedStream> protected_streams,
       ForwardErrorCorrection::Packet& fec_packet) const override;
 };
 
diff --git a/modules/rtp_rtcp/source/flexfec_03_header_reader_writer_unittest.cc b/modules/rtp_rtcp/source/flexfec_03_header_reader_writer_unittest.cc
index 1a0b9d3..80b4ba3 100644
--- a/modules/rtp_rtcp/source/flexfec_03_header_reader_writer_unittest.cc
+++ b/modules/rtp_rtcp/source/flexfec_03_header_reader_writer_unittest.cc
@@ -76,10 +76,10 @@
   packet_mask[index / 8] |= (1 << (7 - index % 8));
 }
 
-rtc::scoped_refptr<Packet> WriteHeader(const uint8_t* packet_mask,
-                                       size_t packet_mask_size) {
+scoped_refptr<Packet> WriteHeader(const uint8_t* packet_mask,
+                                  size_t packet_mask_size) {
   Flexfec03HeaderWriter writer;
-  rtc::scoped_refptr<Packet> written_packet(new Packet());
+  scoped_refptr<Packet> written_packet(new Packet());
   written_packet->data.SetSize(kMediaPacketLength);
   uint8_t* data = written_packet->data.MutableData();
   for (size_t i = 0; i < written_packet->data.size(); ++i) {
@@ -97,7 +97,7 @@
   Flexfec03HeaderReader reader;
   std::unique_ptr<ReceivedFecPacket> read_packet(new ReceivedFecPacket());
   read_packet->ssrc = kFlexfecSsrc;
-  read_packet->pkt = rtc::scoped_refptr<Packet>(new Packet());
+  read_packet->pkt = scoped_refptr<Packet>(new Packet());
   read_packet->pkt->data = written_packet.data;
   EXPECT_TRUE(reader.ReadFecHeader(read_packet.get()));
   return read_packet;
@@ -188,7 +188,7 @@
       kPayloadBits,      kPayloadBits,   kPayloadBits,       kPayloadBits};
   const size_t packet_length = sizeof(kPacketData);
   ReceivedFecPacket read_packet;
-  read_packet.pkt = rtc::scoped_refptr<Packet>(new Packet());
+  read_packet.pkt = scoped_refptr<Packet>(new Packet());
   read_packet.pkt->data.SetData(kPacketData, packet_length);
 
   Flexfec03HeaderReader reader;
@@ -219,7 +219,7 @@
       kPayloadBits,      kPayloadBits,     kPayloadBits,     kPayloadBits};
   const size_t packet_length = sizeof(kPacketData);
   ReceivedFecPacket read_packet;
-  read_packet.pkt = rtc::scoped_refptr<Packet>(new Packet());
+  read_packet.pkt = scoped_refptr<Packet>(new Packet());
   read_packet.pkt->data.SetData(kPacketData, packet_length);
 
   Flexfec03HeaderReader reader;
@@ -257,7 +257,7 @@
       kPayloadBits,      kPayloadBits,     kPayloadBits,     kPayloadBits};
   const size_t packet_length = sizeof(kPacketData);
   ReceivedFecPacket read_packet;
-  read_packet.pkt = rtc::scoped_refptr<Packet>(new Packet());
+  read_packet.pkt = scoped_refptr<Packet>(new Packet());
   read_packet.pkt->data.SetData(kPacketData, packet_length);
 
   Flexfec03HeaderReader reader;
diff --git a/modules/rtp_rtcp/source/flexfec_header_reader_writer.cc b/modules/rtp_rtcp/source/flexfec_header_reader_writer.cc
index 4306898..d1e0b99 100644
--- a/modules/rtp_rtcp/source/flexfec_header_reader_writer.cc
+++ b/modules/rtp_rtcp/source/flexfec_header_reader_writer.cc
@@ -251,7 +251,7 @@
 // TODO(brandtr): Update this function when we support offset-based masks
 // and retransmissions.
 void FlexfecHeaderWriter::FinalizeFecHeader(
-    rtc::ArrayView<const ProtectedStream> protected_streams,
+    ArrayView<const ProtectedStream> protected_streams,
     ForwardErrorCorrection::Packet& fec_packet) const {
   uint8_t* data = fec_packet.data.MutableData();
   *data &= 0x7f;  // Clear R bit.
diff --git a/modules/rtp_rtcp/source/flexfec_header_reader_writer.h b/modules/rtp_rtcp/source/flexfec_header_reader_writer.h
index 296c52d..1f5202c 100644
--- a/modules/rtp_rtcp/source/flexfec_header_reader_writer.h
+++ b/modules/rtp_rtcp/source/flexfec_header_reader_writer.h
@@ -59,7 +59,7 @@
   size_t FecHeaderSize(size_t packet_mask_row_size) const override;
 
   void FinalizeFecHeader(
-      rtc::ArrayView<const ProtectedStream> protected_streams,
+      ArrayView<const ProtectedStream> protected_streams,
       ForwardErrorCorrection::Packet& fec_packet) const override;
 };
 
diff --git a/modules/rtp_rtcp/source/flexfec_header_reader_writer_unittest.cc b/modules/rtp_rtcp/source/flexfec_header_reader_writer_unittest.cc
index bf9abf6..241675a 100644
--- a/modules/rtp_rtcp/source/flexfec_header_reader_writer_unittest.cc
+++ b/modules/rtp_rtcp/source/flexfec_header_reader_writer_unittest.cc
@@ -55,13 +55,13 @@
 
 struct FecPacketStreamReadProperties {
   ProtectedStream stream;
-  rtc::ArrayView<const uint8_t> mask;
+  ArrayView<const uint8_t> mask;
 };
 
 struct FecPacketStreamWriteProperties {
   size_t byte_index;
   uint16_t seq_num_base;
-  rtc::ArrayView<const uint8_t> mask;
+  ArrayView<const uint8_t> mask;
 };
 
 Packet WritePacket(
@@ -94,9 +94,9 @@
     EXPECT_EQ(protected_stream.packet_mask_size,
               expected[i].stream.packet_mask_size);
     // Ensure that the K-bits are removed and the packet mask has been packed.
-    EXPECT_THAT(rtc::MakeArrayView(read_packet.pkt->data.cdata() +
-                                       protected_stream.packet_mask_offset,
-                                   protected_stream.packet_mask_size),
+    EXPECT_THAT(MakeArrayView(read_packet.pkt->data.cdata() +
+                                  protected_stream.packet_mask_offset,
+                              protected_stream.packet_mask_size),
                 ElementsAreArray(expected[i].mask));
   }
   EXPECT_EQ(read_packet.pkt->data.size() - expected_fec_header_size,
@@ -116,8 +116,8 @@
         ByteReader<uint16_t>::ReadBigEndian(packet + expected[i].byte_index),
         expected[i].seq_num_base);
     // Verify mask.
-    EXPECT_THAT(rtc::MakeArrayView(packet + expected[i].byte_index + 2,
-                                   expected[i].mask.size()),
+    EXPECT_THAT(MakeArrayView(packet + expected[i].byte_index + 2,
+                              expected[i].mask.size()),
                 ElementsAreArray(expected[i].mask));
   }
 }
@@ -130,7 +130,7 @@
 
   // Read FEC Header using written data.
   ReceivedFecPacket read_packet;
-  read_packet.pkt = rtc::make_ref_counted<Packet>();
+  read_packet.pkt = make_ref_counted<Packet>();
   read_packet.pkt->data = written_packet.data;
   for (const FecHeaderWriter::ProtectedStream& stream :
        write_protected_streams) {
@@ -163,20 +163,19 @@
         read_packet.pkt->data.cdata() +
         read_packet.protected_streams[i].packet_mask_offset;
     // Verify actual mask bits.
-    EXPECT_THAT(rtc::MakeArrayView(read_mask_ptr, mask_write_size),
+    EXPECT_THAT(MakeArrayView(read_mask_ptr, mask_write_size),
                 ElementsAreArray(write_protected_streams[i].packet_mask));
     // If read mask size is larger than written mask size, verify all other bits
     // are 0.
-    EXPECT_THAT(rtc::MakeArrayView(read_mask_ptr + mask_write_size,
-                                   expected_mask_read_size - mask_write_size),
+    EXPECT_THAT(MakeArrayView(read_mask_ptr + mask_write_size,
+                              expected_mask_read_size - mask_write_size),
                 Each(0));
   }
 
   // Verify that the call to ReadFecHeader did not tamper with the payload.
   EXPECT_THAT(
-      rtc::MakeArrayView(
-          read_packet.pkt->data.cdata() + read_packet.fec_header_size,
-          read_packet.pkt->data.size() - read_packet.fec_header_size),
+      MakeArrayView(read_packet.pkt->data.cdata() + read_packet.fec_header_size,
+                    read_packet.pkt->data.size() - read_packet.fec_header_size),
       ElementsAreArray(written_packet.data.cdata() + expected_header_size,
                        written_packet.data.size() - expected_header_size));
 }
@@ -194,7 +193,7 @@
       kSnBase >> 8,   kSnBase & 0xFF, kFlexfecPktMask[0], kFlexfecPktMask[1],
       kPayloadBits,   kPayloadBits,   kPayloadBits,       kPayloadBits};
   ReceivedFecPacket read_packet;
-  read_packet.pkt = rtc::make_ref_counted<Packet>();
+  read_packet.pkt = make_ref_counted<Packet>();
   read_packet.pkt->data.SetData(kPacketData);
   read_packet.protected_streams = {{.ssrc = 0x01}};
 
@@ -227,7 +226,7 @@
       kFlexfecPktMask[5], kPayloadBits,       kPayloadBits,
       kPayloadBits,       kPayloadBits};
   ReceivedFecPacket read_packet;
-  read_packet.pkt = rtc::make_ref_counted<Packet>();
+  read_packet.pkt = make_ref_counted<Packet>();
   read_packet.pkt->data.SetData(kPacketData);
   read_packet.protected_streams = {{.ssrc = 0x01}};
 
@@ -284,7 +283,7 @@
                                      kPayloadBits,
                                      kPayloadBits};
   ReceivedFecPacket read_packet;
-  read_packet.pkt = rtc::make_ref_counted<Packet>();
+  read_packet.pkt = make_ref_counted<Packet>();
   read_packet.pkt->data.SetData(kPacketData);
   read_packet.protected_streams = {{.ssrc = 0x01}};
 
@@ -317,7 +316,7 @@
       kSnBase1 >> 8,  kSnBase1 & 0xFF, kFlexfecPktMask2[0], kFlexfecPktMask2[1],
       kPayloadBits,   kPayloadBits,    kPayloadBits,        kPayloadBits};
   ReceivedFecPacket read_packet;
-  read_packet.pkt = rtc::make_ref_counted<Packet>();
+  read_packet.pkt = make_ref_counted<Packet>();
   read_packet.pkt->data.SetData(kPacketData);
   read_packet.protected_streams = {{.ssrc = 0x01}, {.ssrc = 0x02}};
 
@@ -364,7 +363,7 @@
       kPayloadBits,        kPayloadBits,        kPayloadBits,
       kPayloadBits};
   ReceivedFecPacket read_packet;
-  read_packet.pkt = rtc::make_ref_counted<Packet>();
+  read_packet.pkt = make_ref_counted<Packet>();
   read_packet.pkt->data.SetData(kPacketData);
   read_packet.protected_streams = {{.ssrc = 0x01}, {.ssrc = 0x02}};
 
@@ -453,7 +452,7 @@
                                      kPayloadBits,
                                      kPayloadBits};
   ReceivedFecPacket read_packet;
-  read_packet.pkt = rtc::make_ref_counted<Packet>();
+  read_packet.pkt = make_ref_counted<Packet>();
   read_packet.pkt->data.SetData(kPacketData);
   read_packet.protected_streams = {{.ssrc = 0x01}, {.ssrc = 0x02}};
 
@@ -549,7 +548,7 @@
                                      kPayloadBits,
                                      kPayloadBits};
   ReceivedFecPacket read_packet;
-  read_packet.pkt = rtc::make_ref_counted<Packet>();
+  read_packet.pkt = make_ref_counted<Packet>();
   read_packet.pkt->data.SetData(kPacketData);
   read_packet.protected_streams = {
       {.ssrc = 0x01}, {.ssrc = 0x02}, {.ssrc = 0x03}, {.ssrc = 0x04}};
@@ -588,7 +587,7 @@
       kFlexible,      kPtRecovery,    kLengthRecovery[0], kLengthRecovery[1],
       kTsRecovery[0], kTsRecovery[1], kTsRecovery[2],     kTsRecovery[3]};
   ReceivedFecPacket read_packet;
-  read_packet.pkt = rtc::make_ref_counted<Packet>();
+  read_packet.pkt = make_ref_counted<Packet>();
   read_packet.pkt->data.SetData(kPacketData);
   // No protected ssrcs.
   read_packet.protected_streams = {};
@@ -603,7 +602,7 @@
       kFlexible,      kPtRecovery,    kLengthRecovery[0], kLengthRecovery[1],
       kTsRecovery[0], kTsRecovery[1], kTsRecovery[2],     kTsRecovery[3]};
   ReceivedFecPacket read_packet;
-  read_packet.pkt = rtc::make_ref_counted<Packet>();
+  read_packet.pkt = make_ref_counted<Packet>();
   read_packet.pkt->data.SetData(kPacketData);
   read_packet.protected_streams = {{.ssrc = 0x01}};
 
@@ -618,7 +617,7 @@
       kTsRecovery[0], kTsRecovery[1], kTsRecovery[2],     kTsRecovery[3],
       kSnBases[0][0], kSnBases[0][1], kMask0[0],          kMask0[1]};
   ReceivedFecPacket read_packet;
-  read_packet.pkt = rtc::make_ref_counted<Packet>();
+  read_packet.pkt = make_ref_counted<Packet>();
   // Expected to have 2 bytes of mask but length of packet misses 1 byte.
   read_packet.pkt->data.SetData(kPacketData, sizeof(kPacketData) - 1);
   read_packet.protected_streams = {{.ssrc = 0x01}};
@@ -635,7 +634,7 @@
       kSnBases[0][0], kSnBases[0][1], kMask1[0],          kMask1[1],
       kMask1[2],      kMask1[3],      kMask1[4],          kMask1[5]};
   ReceivedFecPacket read_packet;
-  read_packet.pkt = rtc::make_ref_counted<Packet>();
+  read_packet.pkt = make_ref_counted<Packet>();
   // Expected to have 6 bytes of mask but length of packet misses 2 bytes.
   read_packet.pkt->data.SetData(kPacketData, sizeof(kPacketData) - 2);
   read_packet.protected_streams = {{.ssrc = 0x01}};
@@ -654,7 +653,7 @@
       kMask2[6],      kMask2[7],      kMask2[8],          kMask2[9],
       kMask2[10],     kMask2[11],     kMask2[12],         kMask2[13]};
   ReceivedFecPacket read_packet;
-  read_packet.pkt = rtc::make_ref_counted<Packet>();
+  read_packet.pkt = make_ref_counted<Packet>();
   // Expected to have 14 bytes of mask but length of packet misses 2 bytes.
   read_packet.pkt->data.SetData(kPacketData, sizeof(kPacketData) - 2);
   read_packet.protected_streams = {{.ssrc = 0x01}};
@@ -674,7 +673,7 @@
       kMask2[6],      kMask2[7],      kMask2[8],          kMask2[9],
       kMask2[10],     kMask2[11],     kMask2[12],         kMask2[13]};
   ReceivedFecPacket read_packet;
-  read_packet.pkt = rtc::make_ref_counted<Packet>();
+  read_packet.pkt = make_ref_counted<Packet>();
   // Subtract 2 bytes from length, so the read will fail on parsing second
   read_packet.pkt->data.SetData(kPacketData, sizeof(kPacketData) - 2);
   read_packet.protected_streams = {{.ssrc = 0x01}, {.ssrc = 0x02}};
diff --git a/modules/rtp_rtcp/source/flexfec_receiver.cc b/modules/rtp_rtcp/source/flexfec_receiver.cc
index 3643f01..c6465fb 100644
--- a/modules/rtp_rtcp/source/flexfec_receiver.cc
+++ b/modules/rtp_rtcp/source/flexfec_receiver.cc
@@ -117,7 +117,7 @@
     ++packet_counter_.num_fec_packets;
 
     // Insert packet payload into erasure code.
-    received_packet->pkt = rtc::scoped_refptr<ForwardErrorCorrection::Packet>(
+    received_packet->pkt = scoped_refptr<ForwardErrorCorrection::Packet>(
         new ForwardErrorCorrection::Packet());
     received_packet->pkt->data =
         packet.Buffer().Slice(packet.headers_size(), packet.payload_size());
@@ -131,7 +131,7 @@
 
     // Insert entire packet into erasure code.
     // Create a copy and fill with zeros all mutable extensions.
-    received_packet->pkt = rtc::scoped_refptr<ForwardErrorCorrection::Packet>(
+    received_packet->pkt = scoped_refptr<ForwardErrorCorrection::Packet>(
         new ForwardErrorCorrection::Packet());
     RtpPacketReceived packet_copy(packet);
     packet_copy.ZeroMutableExtensions();
@@ -191,8 +191,7 @@
     bool should_log_periodically =
         now - last_recovered_packet_ > kPacketLogInterval;
     if (RTC_LOG_CHECK_LEVEL(LS_VERBOSE) || should_log_periodically) {
-      rtc::LoggingSeverity level =
-          should_log_periodically ? rtc::LS_INFO : rtc::LS_VERBOSE;
+      LoggingSeverity level = should_log_periodically ? LS_INFO : LS_VERBOSE;
       RTC_LOG_V(level) << "Recovered media packet with SSRC: "
                        << parsed_packet.Ssrc() << " seq "
                        << parsed_packet.SequenceNumber() << " recovered length "
diff --git a/modules/rtp_rtcp/source/flexfec_sender.cc b/modules/rtp_rtcp/source/flexfec_sender.cc
index fabc919..9b5ceac 100644
--- a/modules/rtp_rtcp/source/flexfec_sender.cc
+++ b/modules/rtp_rtcp/source/flexfec_sender.cc
@@ -90,7 +90,7 @@
     uint32_t protected_media_ssrc,
     absl::string_view mid,
     const std::vector<RtpExtension>& rtp_header_extensions,
-    rtc::ArrayView<const RtpExtensionSize> extension_sizes,
+    ArrayView<const RtpExtensionSize> extension_sizes,
     const RtpState* rtp_state)
     : env_(env),
       random_(env_.clock().TimeInMicroseconds()),
diff --git a/modules/rtp_rtcp/source/forward_error_correction.h b/modules/rtp_rtcp/source/forward_error_correction.h
index e440175..b4e1a50 100644
--- a/modules/rtp_rtcp/source/forward_error_correction.h
+++ b/modules/rtp_rtcp/source/forward_error_correction.h
@@ -55,7 +55,7 @@
     // reaches zero.
     virtual int32_t Release();
 
-    rtc::CopyOnWriteBuffer data;  // Packet data.
+    CopyOnWriteBuffer data;  // Packet data.
 
    private:
     int32_t ref_count_;  // Counts the number of references to a packet.
@@ -86,7 +86,7 @@
                   // otherwise.
     bool is_recovered;
     RtpHeaderExtensionMap extensions;
-    rtc::scoped_refptr<Packet> pkt;  // Pointer to the packet storage.
+    scoped_refptr<Packet> pkt;  // Pointer to the packet storage.
   };
 
   // The recovered list parameter of DecodeFec() references structs of
@@ -102,7 +102,7 @@
                          // through the received packet list.
     bool returned;  // True when the packet already has been returned to the
                     // caller through the callback.
-    rtc::scoped_refptr<Packet> pkt;  // Pointer to the packet storage.
+    scoped_refptr<Packet> pkt;  // Pointer to the packet storage.
   };
 
   // Used to link media packets to their protecting FEC packets.
@@ -113,7 +113,7 @@
     ProtectedPacket();
     ~ProtectedPacket();
 
-    rtc::scoped_refptr<ForwardErrorCorrection::Packet> pkt;
+    scoped_refptr<ForwardErrorCorrection::Packet> pkt;
   };
 
   using ProtectedPacketList = std::list<std::unique_ptr<ProtectedPacket>>;
@@ -148,7 +148,7 @@
         protected_streams;
     size_t protection_length;
     // Raw data.
-    rtc::scoped_refptr<ForwardErrorCorrection::Packet> pkt;
+    scoped_refptr<ForwardErrorCorrection::Packet> pkt;
   };
 
   using PacketList = std::list<std::unique_ptr<Packet>>;
@@ -398,7 +398,7 @@
   struct ProtectedStream {
     uint32_t ssrc = 0;
     uint16_t seq_num_base = 0;
-    rtc::ArrayView<const uint8_t> packet_mask;
+    ArrayView<const uint8_t> packet_mask;
   };
 
   virtual ~FecHeaderWriter();
@@ -424,7 +424,7 @@
 
   // Writes FEC header.
   virtual void FinalizeFecHeader(
-      rtc::ArrayView<const ProtectedStream> protected_streams,
+      ArrayView<const ProtectedStream> protected_streams,
       ForwardErrorCorrection::Packet& fec_packet) const = 0;
 
  protected:
diff --git a/modules/rtp_rtcp/source/forward_error_correction_internal.cc b/modules/rtp_rtcp/source/forward_error_correction_internal.cc
index 607948f..98aa2b3 100644
--- a/modules/rtp_rtcp/source/forward_error_correction_internal.cc
+++ b/modules/rtp_rtcp/source/forward_error_correction_internal.cc
@@ -151,8 +151,8 @@
 
 PacketMaskTable::~PacketMaskTable() = default;
 
-rtc::ArrayView<const uint8_t> PacketMaskTable::LookUp(int num_media_packets,
-                                                      int num_fec_packets) {
+ArrayView<const uint8_t> PacketMaskTable::LookUp(int num_media_packets,
+                                                 int num_fec_packets) {
   RTC_DCHECK_GT(num_media_packets, 0);
   RTC_DCHECK_GT(num_fec_packets, 0);
   RTC_DCHECK_LE(num_media_packets, kUlpfecMaxMediaPackets);
@@ -247,7 +247,7 @@
         PacketMaskSize(num_media_packets - num_fec_for_imp_packets);
 
     auto end_row = (num_fec_for_imp_packets + num_fec_remaining);
-    rtc::ArrayView<const uint8_t> packet_mask_sub_21 = mask_table->LookUp(
+    ArrayView<const uint8_t> packet_mask_sub_21 = mask_table->LookUp(
         num_media_packets - num_fec_for_imp_packets, num_fec_remaining);
 
     ShiftFitSubMask(num_mask_bytes, res_mask_bytes, num_fec_for_imp_packets,
@@ -255,7 +255,7 @@
 
   } else if (mode == kModeOverlap || mode == kModeBiasFirstPacket) {
     // sub_mask22
-    rtc::ArrayView<const uint8_t> packet_mask_sub_22 =
+    ArrayView<const uint8_t> packet_mask_sub_22 =
         mask_table->LookUp(num_media_packets, num_fec_remaining);
 
     FitSubMask(num_mask_bytes, num_mask_bytes, num_fec_remaining,
@@ -282,7 +282,7 @@
   const int num_imp_mask_bytes = PacketMaskSize(num_imp_packets);
 
   // Get sub_mask1 from table
-  rtc::ArrayView<const uint8_t> packet_mask_sub_1 =
+  ArrayView<const uint8_t> packet_mask_sub_1 =
       mask_table->LookUp(num_imp_packets, num_fec_for_imp_packets);
 
   FitSubMask(num_mask_bytes, num_imp_mask_bytes, num_fec_for_imp_packets,
@@ -411,9 +411,9 @@
 //     * For all entries: 2 * fec index (1 based)
 //   * Size for kPacketMaskBurstyTbl: 2 bytes.
 //     * For all entries: 2 * fec index (1 based)
-rtc::ArrayView<const uint8_t> LookUpInFecTable(const uint8_t* table,
-                                               int media_packet_index,
-                                               int fec_index) {
+ArrayView<const uint8_t> LookUpInFecTable(const uint8_t* table,
+                                          int media_packet_index,
+                                          int fec_index) {
   RTC_DCHECK_LT(media_packet_index, table[0]);
 
   // Skip over the table size.
@@ -467,7 +467,7 @@
     // Retrieve corresponding mask table directly:for equal-protection case.
     // Mask = (k,n-k), with protection factor = (n-k)/k,
     // where k = num_media_packets, n=total#packets, (n-k)=num_fec_packets.
-    rtc::ArrayView<const uint8_t> mask =
+    ArrayView<const uint8_t> mask =
         mask_table->LookUp(num_media_packets, num_fec_packets);
     memcpy(packet_mask, &mask[0], mask.size());
   } else {  // UEP case
diff --git a/modules/rtp_rtcp/source/forward_error_correction_internal.h b/modules/rtp_rtcp/source/forward_error_correction_internal.h
index 31acf73..e02ba49 100644
--- a/modules/rtp_rtcp/source/forward_error_correction_internal.h
+++ b/modules/rtp_rtcp/source/forward_error_correction_internal.h
@@ -43,8 +43,7 @@
   PacketMaskTable(FecMaskType fec_mask_type, int num_media_packets);
   ~PacketMaskTable();
 
-  rtc::ArrayView<const uint8_t> LookUp(int num_media_packets,
-                                       int num_fec_packets);
+  ArrayView<const uint8_t> LookUp(int num_media_packets, int num_fec_packets);
 
  private:
   static const uint8_t* PickTable(FecMaskType fec_mask_type,
@@ -53,9 +52,9 @@
   uint8_t fec_packet_mask_[kFECPacketMaskMaxSize];
 };
 
-rtc::ArrayView<const uint8_t> LookUpInFecTable(const uint8_t* table,
-                                               int media_packet_index,
-                                               int fec_index);
+ArrayView<const uint8_t> LookUpInFecTable(const uint8_t* table,
+                                          int media_packet_index,
+                                          int fec_index);
 
 // Returns an array of packet masks. The mask of a single FEC packet
 // corresponds to a number of mask bytes. The mask indicates which
diff --git a/modules/rtp_rtcp/source/frame_object.cc b/modules/rtp_rtcp/source/frame_object.cc
index c1c4f5a..d1ae7b9 100644
--- a/modules/rtp_rtcp/source/frame_object.cc
+++ b/modules/rtp_rtcp/source/frame_object.cc
@@ -49,7 +49,7 @@
         std::variant<FrameInstrumentationSyncData, FrameInstrumentationData>>&
         frame_instrumentation_data,
     RtpPacketInfos packet_infos,
-    rtc::scoped_refptr<EncodedImageBuffer> image_buffer)
+    scoped_refptr<EncodedImageBuffer> image_buffer)
     : image_buffer_(image_buffer),
       first_seq_num_(first_seq_num),
       last_seq_num_(last_seq_num),
diff --git a/modules/rtp_rtcp/source/frame_object.h b/modules/rtp_rtcp/source/frame_object.h
index 48bdf2a..44bbf6e 100644
--- a/modules/rtp_rtcp/source/frame_object.h
+++ b/modules/rtp_rtcp/source/frame_object.h
@@ -53,7 +53,7 @@
                                                   FrameInstrumentationData>>&
                      frame_instrumentation_data,
                  RtpPacketInfos packet_infos,
-                 rtc::scoped_refptr<EncodedImageBuffer> image_buffer);
+                 scoped_refptr<EncodedImageBuffer> image_buffer);
 
   ~RtpFrameObject() override;
   uint16_t first_seq_num() const;
@@ -78,7 +78,7 @@
 
  private:
   // Reference for mutable access.
-  rtc::scoped_refptr<EncodedImageBuffer> image_buffer_;
+  scoped_refptr<EncodedImageBuffer> image_buffer_;
   RTPVideoHeader rtp_video_header_;
   VideoCodecType codec_type_;
   uint16_t first_seq_num_;
diff --git a/modules/rtp_rtcp/source/frame_transformer_factory_unittest.cc b/modules/rtp_rtcp/source/frame_transformer_factory_unittest.cc
index 71a6ca1..312bdcb 100644
--- a/modules/rtp_rtcp/source/frame_transformer_factory_unittest.cc
+++ b/modules/rtp_rtcp/source/frame_transformer_factory_unittest.cc
@@ -35,7 +35,7 @@
   NiceMock<MockTransformableAudioFrame> original_frame;
   uint8_t data[10];
   std::fill_n(data, 10, 5);
-  rtc::ArrayView<uint8_t> data_view(data);
+  ArrayView<uint8_t> data_view(data);
   ON_CALL(original_frame, GetData()).WillByDefault(Return(data_view));
   auto cloned_frame = CloneAudioFrame(&original_frame);
 
@@ -46,7 +46,7 @@
   NiceMock<MockTransformableVideoFrame> original_frame;
   uint8_t data[10];
   std::fill_n(data, 10, 5);
-  rtc::ArrayView<uint8_t> data_view(data);
+  ArrayView<uint8_t> data_view(data);
   EXPECT_CALL(original_frame, GetData()).WillRepeatedly(Return(data_view));
   webrtc::VideoFrameMetadata metadata;
   std::vector<uint32_t> csrcs{123, 321};
diff --git a/modules/rtp_rtcp/source/leb128_unittest.cc b/modules/rtp_rtcp/source/leb128_unittest.cc
index dbabcb3..c58b8bc 100644
--- a/modules/rtp_rtcp/source/leb128_unittest.cc
+++ b/modules/rtp_rtcp/source/leb128_unittest.cc
@@ -122,7 +122,7 @@
   uint8_t buffer[16];
   EXPECT_EQ(WriteLeb128(0x7fff'ffff'ffff'ffff, buffer), 9);
   EXPECT_THAT(
-      rtc::MakeArrayView(buffer, 9),
+      MakeArrayView(buffer, 9),
       ElementsAre(0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f));
 }
 
@@ -130,7 +130,7 @@
   uint8_t buffer[16];
   EXPECT_EQ(WriteLeb128(0xffff'ffff'ffff'ffff, buffer), 10);
   EXPECT_THAT(
-      rtc::MakeArrayView(buffer, 10),
+      MakeArrayView(buffer, 10),
       ElementsAre(0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x01));
 }
 
diff --git a/modules/rtp_rtcp/source/nack_rtx_unittest.cc b/modules/rtp_rtcp/source/nack_rtx_unittest.cc
index 71d2ac3..28b75a7 100644
--- a/modules/rtp_rtcp/source/nack_rtx_unittest.cc
+++ b/modules/rtp_rtcp/source/nack_rtx_unittest.cc
@@ -90,7 +90,7 @@
     packet_loss_ = 0;
   }
 
-  bool SendRtp(rtc::ArrayView<const uint8_t> data,
+  bool SendRtp(ArrayView<const uint8_t> data,
                const PacketOptions& /* options */) override {
     count_++;
     RtpPacketReceived packet;
@@ -115,7 +115,7 @@
     return true;
   }
 
-  bool SendRtcp(rtc::ArrayView<const uint8_t> data) override {
+  bool SendRtcp(ArrayView<const uint8_t> data) override {
     module_->IncomingRtcpPacket(data);
     return true;
   }
diff --git a/modules/rtp_rtcp/source/rtcp_packet.cc b/modules/rtp_rtcp/source/rtcp_packet.cc
index ae7c29d..5af4ccb 100644
--- a/modules/rtp_rtcp/source/rtcp_packet.cc
+++ b/modules/rtp_rtcp/source/rtcp_packet.cc
@@ -21,8 +21,8 @@
 namespace webrtc {
 namespace rtcp {
 
-rtc::Buffer RtcpPacket::Build() const {
-  rtc::Buffer packet(BlockLength());
+Buffer RtcpPacket::Build() const {
+  Buffer packet(BlockLength());
 
   size_t length = 0;
   bool created = Create(packet.data(), &length, packet.capacity(), nullptr);
@@ -48,7 +48,7 @@
   if (*index == 0)
     return false;
   RTC_DCHECK(callback) << "Fragmentation not supported.";
-  callback(rtc::ArrayView<const uint8_t>(packet, *index));
+  callback(ArrayView<const uint8_t>(packet, *index));
   *index = 0;
   return true;
 }
diff --git a/modules/rtp_rtcp/source/rtcp_packet.h b/modules/rtp_rtcp/source/rtcp_packet.h
index 164173f..0794146 100644
--- a/modules/rtp_rtcp/source/rtcp_packet.h
+++ b/modules/rtp_rtcp/source/rtcp_packet.h
@@ -39,13 +39,13 @@
 //  uint8_t packet[kPacketSize];           // with sequence number 56.
 //  fir.Build(packet, &length, kPacketSize);
 //
-//  rtc::Buffer packet = fir.Build();      // Returns a RawPacket holding
-//                                         // the built rtcp packet.
+//  Buffer packet = fir.Build();  // Returns a RawPacket holding
+//                                // the built rtcp packet.
 //
-//  CompoundPacket compound;               // Builds a compound RTCP packet with
-//  compound.Append(&rr);                  // a receiver report, report block
-//  compound.Append(&fir);                 // and fir message.
-//  rtc::Buffer packet = compound.Build();
+//  CompoundPacket compound;      // Builds a compound RTCP packet with
+//  compound.Append(&rr);         // a receiver report, report block
+//  compound.Append(&fir);        // and fir message.
+//  Buffer packet = compound.Build();
 
 class RtcpPacket {
  public:
@@ -54,7 +54,7 @@
   // max_length bytes, it will be fragmented and multiple calls to this
   // callback will be made.
   using PacketReadyCallback =
-      FunctionView<void(rtc::ArrayView<const uint8_t> packet)>;
+      FunctionView<void(ArrayView<const uint8_t> packet)>;
 
   virtual ~RtcpPacket() = default;
 
@@ -63,7 +63,7 @@
 
   // Convenience method mostly used for test. Creates packet without
   // fragmentation using BlockLength() to allocate big enough buffer.
-  rtc::Buffer Build() const;
+  Buffer Build() const;
 
   // Returns true if call to Create succeeded.
   bool Build(size_t max_length, PacketReadyCallback callback) const;
diff --git a/modules/rtp_rtcp/source/rtcp_packet/app.h b/modules/rtp_rtcp/source/rtcp_packet/app.h
index 4518792..c27a384 100644
--- a/modules/rtp_rtcp/source/rtcp_packet/app.h
+++ b/modules/rtp_rtcp/source/rtcp_packet/app.h
@@ -59,7 +59,7 @@
 
   uint8_t sub_type_;
   uint32_t name_;
-  rtc::Buffer data_;
+  Buffer data_;
 };
 
 }  // namespace rtcp
diff --git a/modules/rtp_rtcp/source/rtcp_packet/app_unittest.cc b/modules/rtp_rtcp/source/rtcp_packet/app_unittest.cc
index 0d3987c..4448f34 100644
--- a/modules/rtp_rtcp/source/rtcp_packet/app_unittest.cc
+++ b/modules/rtp_rtcp/source/rtcp_packet/app_unittest.cc
@@ -60,7 +60,7 @@
   app.SetSubType(kSubtype);
   app.SetName(kName);
 
-  rtc::Buffer raw = app.Build();
+  Buffer raw = app.Build();
 
   EXPECT_THAT(make_tuple(raw.data(), raw.size()),
               ElementsAreArray(kPacketWithoutData));
@@ -83,7 +83,7 @@
   app.SetName(kName);
   app.SetData(kData, sizeof(kData));
 
-  rtc::Buffer raw = app.Build();
+  Buffer raw = app.Build();
 
   EXPECT_THAT(make_tuple(raw.data(), raw.size()),
               ElementsAreArray(kPacketWithData));
diff --git a/modules/rtp_rtcp/source/rtcp_packet/bye_unittest.cc b/modules/rtp_rtcp/source/rtcp_packet/bye_unittest.cc
index b08c9d6..af47d67 100644
--- a/modules/rtp_rtcp/source/rtcp_packet/bye_unittest.cc
+++ b/modules/rtp_rtcp/source/rtcp_packet/bye_unittest.cc
@@ -34,7 +34,7 @@
   Bye bye;
   bye.SetSenderSsrc(kSenderSsrc);
 
-  rtc::Buffer raw = bye.Build();
+  Buffer raw = bye.Build();
   Bye parsed_bye;
   EXPECT_TRUE(test::ParseSinglePacket(raw, &parsed_bye));
 
@@ -49,7 +49,7 @@
   EXPECT_TRUE(bye.SetCsrcs({kCsrc1, kCsrc2}));
   EXPECT_TRUE(bye.reason().empty());
 
-  rtc::Buffer raw = bye.Build();
+  Buffer raw = bye.Build();
   Bye parsed_bye;
   EXPECT_TRUE(test::ParseSinglePacket(raw, &parsed_bye));
 
@@ -66,7 +66,7 @@
   EXPECT_TRUE(bye.SetCsrcs({kCsrc1, kCsrc2}));
   bye.SetReason(kReason);
 
-  rtc::Buffer raw = bye.Build();
+  Buffer raw = bye.Build();
   Bye parsed_bye;
   EXPECT_TRUE(test::ParseSinglePacket(raw, &parsed_bye));
 
@@ -90,7 +90,7 @@
   bye.SetSenderSsrc(kSenderSsrc);
   bye.SetReason(kReason);
 
-  rtc::Buffer raw = bye.Build();
+  Buffer raw = bye.Build();
   Bye parsed_bye;
   EXPECT_TRUE(test::ParseSinglePacket(raw, &parsed_bye));
 
@@ -108,7 +108,7 @@
     bye.SetSenderSsrc(kSenderSsrc);
     bye.SetReason(kReason);
 
-    rtc::Buffer raw = bye.Build();
+    Buffer raw = bye.Build();
     Bye parsed_bye;
     EXPECT_TRUE(test::ParseSinglePacket(raw, &parsed_bye));
 
@@ -129,7 +129,7 @@
   Bye bye;
   bye.SetSenderSsrc(kSenderSsrc);
 
-  rtc::Buffer raw = bye.Build();
+  Buffer raw = bye.Build();
   raw[0]++;  // Damage the packet: increase ssrc count by one.
 
   Bye parsed_bye;
@@ -141,7 +141,7 @@
   bye.SetSenderSsrc(kSenderSsrc);
   bye.SetReason("18 characters long");
 
-  rtc::Buffer raw = bye.Build();
+  Buffer raw = bye.Build();
   // Damage the packet: decrease payload size by 4 bytes
   raw[3]--;
   raw.SetSize(raw.size() - 4);
diff --git a/modules/rtp_rtcp/source/rtcp_packet/compound_packet_unittest.cc b/modules/rtp_rtcp/source/rtcp_packet/compound_packet_unittest.cc
index 056b9cd..7645c26 100644
--- a/modules/rtp_rtcp/source/rtcp_packet/compound_packet_unittest.cc
+++ b/modules/rtp_rtcp/source/rtcp_packet/compound_packet_unittest.cc
@@ -55,7 +55,7 @@
   compound.Append(std::move(rr));
   compound.Append(std::move(fir));
 
-  rtc::Buffer packet = compound.Build();
+  Buffer packet = compound.Build();
   RtcpPacketParser parser;
   parser.Parse(packet);
   EXPECT_EQ(1, parser.receiver_report()->num_packets());
@@ -83,7 +83,7 @@
   root.Append(std::move(bye));
   root.Append(std::move(leaf));
 
-  rtc::Buffer packet = root.Build();
+  Buffer packet = root.Build();
   RtcpPacketParser parser;
   parser.Parse(packet);
   EXPECT_EQ(1, parser.sender_report()->num_packets());
@@ -109,9 +109,9 @@
   const size_t kFirLength = 20;
 
   const size_t kBufferSize = kRrLength + kReportBlockLength + kFirLength;
-  MockFunction<void(rtc::ArrayView<const uint8_t>)> callback;
+  MockFunction<void(ArrayView<const uint8_t>)> callback;
   EXPECT_CALL(callback, Call(_))
-      .WillOnce(Invoke([&](rtc::ArrayView<const uint8_t> packet) {
+      .WillOnce(Invoke([&](ArrayView<const uint8_t> packet) {
         RtcpPacketParser parser;
         parser.Parse(packet);
         EXPECT_EQ(1, parser.receiver_report()->num_packets());
@@ -137,16 +137,16 @@
   const size_t kReportBlockLength = 24;
 
   const size_t kBufferSize = kRrLength + kReportBlockLength;
-  MockFunction<void(rtc::ArrayView<const uint8_t>)> callback;
+  MockFunction<void(ArrayView<const uint8_t>)> callback;
   EXPECT_CALL(callback, Call(_))
-      .WillOnce(Invoke([&](rtc::ArrayView<const uint8_t> packet) {
+      .WillOnce(Invoke([&](ArrayView<const uint8_t> packet) {
         RtcpPacketParser parser;
         parser.Parse(packet);
         EXPECT_EQ(1, parser.receiver_report()->num_packets());
         EXPECT_EQ(1U, parser.receiver_report()->report_blocks().size());
         EXPECT_EQ(0, parser.fir()->num_packets());
       }))
-      .WillOnce(Invoke([&](rtc::ArrayView<const uint8_t> packet) {
+      .WillOnce(Invoke([&](ArrayView<const uint8_t> packet) {
         RtcpPacketParser parser;
         parser.Parse(packet);
         EXPECT_EQ(0, parser.receiver_report()->num_packets());
diff --git a/modules/rtp_rtcp/source/rtcp_packet/congestion_control_feedback.cc b/modules/rtp_rtcp/source/rtcp_packet/congestion_control_feedback.cc
index 7dfcaa0..ff37b00 100644
--- a/modules/rtp_rtcp/source/rtcp_packet/congestion_control_feedback.cc
+++ b/modules/rtp_rtcp/source/rtcp_packet/congestion_control_feedback.cc
@@ -102,31 +102,31 @@
   return TimeDelta::Seconds(ato) / 1024;
 }
 
-uint16_t To2BitEcn(rtc::EcnMarking ecn_marking) {
+uint16_t To2BitEcn(EcnMarking ecn_marking) {
   switch (ecn_marking) {
-    case rtc::EcnMarking::kNotEct:
+    case EcnMarking::kNotEct:
       return 0;
-    case rtc::EcnMarking::kEct1:
+    case EcnMarking::kEct1:
       return kEcnEct1 << 13;
-    case rtc::EcnMarking::kEct0:
+    case EcnMarking::kEct0:
       return kEcnEct0 << 13;
-    case rtc::EcnMarking::kCe:
+    case EcnMarking::kCe:
       return kEcnCe << 13;
   }
 }
 
-rtc::EcnMarking ToEcnMarking(uint16_t receive_info) {
+EcnMarking ToEcnMarking(uint16_t receive_info) {
   const uint16_t ecn = (receive_info >> 13) & 0b11;
   if (ecn == kEcnEct1) {
-    return rtc::EcnMarking::kEct1;
+    return EcnMarking::kEct1;
   }
   if (ecn == kEcnEct0) {
-    return rtc::EcnMarking::kEct0;
+    return EcnMarking::kEct0;
   }
   if (ecn == kEcnCe) {
-    return rtc::EcnMarking::kCe;
+    return EcnMarking::kCe;
   }
-  return rtc::EcnMarking::kNotEct;
+  return EcnMarking::kNotEct;
 }
 
 }  // namespace
@@ -166,7 +166,7 @@
   //   |R|ECN|  Arrival time offset    | ...                           .
   //   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   //   .                                                               .
-  auto write_report_for_ssrc = [&](rtc::ArrayView<const PacketInfo> packets) {
+  auto write_report_for_ssrc = [&](ArrayView<const PacketInfo> packets) {
     // SSRC of nth RTP stream.
     ByteWriter<uint32_t>::WriteBigEndian(&buffer[*position], packets[0].ssrc);
     *position += 4;
@@ -211,7 +211,7 @@
     }
   };
 
-  rtc::ArrayView<const PacketInfo> remaining(packets_);
+  ArrayView<const PacketInfo> remaining(packets_);
   while (!remaining.empty()) {
     int number_of_packets_for_ssrc = 0;
     uint32_t ssrc = remaining[0].ssrc;
diff --git a/modules/rtp_rtcp/source/rtcp_packet/congestion_control_feedback.h b/modules/rtp_rtcp/source/rtcp_packet/congestion_control_feedback.h
index 3de579c..137c3d1 100644
--- a/modules/rtp_rtcp/source/rtcp_packet/congestion_control_feedback.h
+++ b/modules/rtp_rtcp/source/rtcp_packet/congestion_control_feedback.h
@@ -33,7 +33,7 @@
     //  Time offset from report timestamp. Minus infinity if the packet has not
     //  been received.
     TimeDelta arrival_time_offset = TimeDelta::MinusInfinity();
-    rtc::EcnMarking ecn = rtc::EcnMarking::kNotEct;
+    EcnMarking ecn = EcnMarking::kNotEct;
   };
 
   static constexpr uint8_t kFeedbackMessageType = 11;
@@ -47,7 +47,7 @@
 
   bool Parse(const CommonHeader& packet);
 
-  rtc::ArrayView<const PacketInfo> packets() const { return packets_; }
+  ArrayView<const PacketInfo> packets() const { return packets_; }
 
   uint32_t report_timestamp_compact_ntp() const {
     return report_timestamp_compact_ntp_;
diff --git a/modules/rtp_rtcp/source/rtcp_packet/congestion_control_feedback_unittest.cc b/modules/rtp_rtcp/source/rtcp_packet/congestion_control_feedback_unittest.cc
index 0830560..55e4aae 100644
--- a/modules/rtp_rtcp/source/rtcp_packet/congestion_control_feedback_unittest.cc
+++ b/modules/rtp_rtcp/source/rtcp_packet/congestion_control_feedback_unittest.cc
@@ -129,9 +129,9 @@
        .arrival_time_offset = TimeDelta::Millis(2)}};
   CongestionControlFeedback fb(std::move(packets), /*compact_ntp_timestamp=*/1);
 
-  rtc::Buffer buf(fb.BlockLength());
+  Buffer buf(fb.BlockLength());
   size_t position = 0;
-  FunctionView<void(rtc::ArrayView<const uint8_t> packet)> callback;
+  FunctionView<void(ArrayView<const uint8_t> packet)> callback;
   EXPECT_TRUE(fb.Create(buf.data(), &position, buf.capacity(), callback));
 }
 
@@ -140,7 +140,7 @@
   uint32_t kCompactNtp = 1234;
   CongestionControlFeedback fb(kPackets, kCompactNtp);
 
-  rtc::Buffer buffer = fb.Build();
+  Buffer buffer = fb.Build();
   CongestionControlFeedback parsed_fb;
   CommonHeader header;
   EXPECT_TRUE(header.Parse(buffer.data(), buffer.size()));
@@ -162,7 +162,7 @@
   uint32_t kCompactNtp = 1234;
   CongestionControlFeedback fb(kPackets, kCompactNtp);
 
-  rtc::Buffer buffer = fb.Build();
+  Buffer buffer = fb.Build();
   CongestionControlFeedback parsed_fb;
   CommonHeader header;
   EXPECT_TRUE(header.Parse(buffer.data(), buffer.size()));
@@ -179,11 +179,11 @@
       {.ssrc = 1,
        .sequence_number = 1,
        .arrival_time_offset = TimeDelta::Millis(1),
-       .ecn = rtc::EcnMarking::kCe}};
+       .ecn = EcnMarking::kCe}};
   uint32_t kCompactNtp = 1234;
   CongestionControlFeedback fb(kPackets, kCompactNtp);
 
-  rtc::Buffer buffer = fb.Build();
+  Buffer buffer = fb.Build();
   CongestionControlFeedback parsed_fb;
   CommonHeader header;
   EXPECT_TRUE(header.Parse(buffer.data(), buffer.size()));
@@ -196,11 +196,11 @@
       {.ssrc = 1,
        .sequence_number = 1,
        .arrival_time_offset = TimeDelta::Millis(1),
-       .ecn = rtc::EcnMarking::kEct1}};
+       .ecn = EcnMarking::kEct1}};
   uint32_t kCompactNtp = 1234;
   CongestionControlFeedback fb(kPackets, kCompactNtp);
 
-  rtc::Buffer buffer = fb.Build();
+  Buffer buffer = fb.Build();
   CongestionControlFeedback parsed_fb;
   CommonHeader header;
   EXPECT_TRUE(header.Parse(buffer.data(), buffer.size()));
@@ -227,7 +227,7 @@
   uint32_t kCompactNtp = 1234;
   CongestionControlFeedback fb(kPackets, kCompactNtp);
 
-  rtc::Buffer buffer = fb.Build();
+  Buffer buffer = fb.Build();
   CongestionControlFeedback parsed_fb;
   CommonHeader header;
   EXPECT_TRUE(header.Parse(buffer.data(), buffer.size()));
diff --git a/modules/rtp_rtcp/source/rtcp_packet/extended_reports_unittest.cc b/modules/rtp_rtcp/source/rtcp_packet/extended_reports_unittest.cc
index 967bfe3..0161e40 100644
--- a/modules/rtp_rtcp/source/rtcp_packet/extended_reports_unittest.cc
+++ b/modules/rtp_rtcp/source/rtcp_packet/extended_reports_unittest.cc
@@ -77,7 +77,7 @@
   ExtendedReports xr;
   xr.SetSenderSsrc(kSenderSsrc);
 
-  rtc::Buffer packet = xr.Build();
+  Buffer packet = xr.Build();
 
   EXPECT_THAT(make_tuple(packet.data(), packet.size()),
               ElementsAreArray(kEmptyPacket));
@@ -96,7 +96,7 @@
   ExtendedReports xr;
   xr.SetSenderSsrc(kSenderSsrc);
   xr.SetRrtr(kRrtr);
-  rtc::Buffer packet = xr.Build();
+  Buffer packet = xr.Build();
 
   ExtendedReports mparsed;
   EXPECT_TRUE(test::ParseSinglePacket(packet, &mparsed));
@@ -112,7 +112,7 @@
   xr.SetSenderSsrc(kSenderSsrc);
   xr.AddDlrrItem(kTimeInfo);
 
-  rtc::Buffer packet = xr.Build();
+  Buffer packet = xr.Build();
 
   ExtendedReports mparsed;
   EXPECT_TRUE(test::ParseSinglePacket(packet, &mparsed));
@@ -130,7 +130,7 @@
   xr.AddDlrrItem(kTimeInfo1);
   xr.AddDlrrItem(kTimeInfo2);
 
-  rtc::Buffer packet = xr.Build();
+  Buffer packet = xr.Build();
 
   ExtendedReports mparsed;
   EXPECT_TRUE(test::ParseSinglePacket(packet, &mparsed));
@@ -161,7 +161,7 @@
   for (size_t i = 0; i < ExtendedReports::kMaxNumberOfDlrrItems; ++i)
     xr.AddDlrrItem(Rand<ReceiveTimeInfo>());
 
-  rtc::Buffer packet = xr.Build();
+  Buffer packet = xr.Build();
 
   ExtendedReports mparsed;
   EXPECT_TRUE(test::ParseSinglePacket(packet, &mparsed));
diff --git a/modules/rtp_rtcp/source/rtcp_packet/fir_unittest.cc b/modules/rtp_rtcp/source/rtcp_packet/fir_unittest.cc
index 62d3c7f..fe3e70f 100644
--- a/modules/rtp_rtcp/source/rtcp_packet/fir_unittest.cc
+++ b/modules/rtp_rtcp/source/rtcp_packet/fir_unittest.cc
@@ -53,7 +53,7 @@
   fir.SetSenderSsrc(kSenderSsrc);
   fir.AddRequestTo(kRemoteSsrc, kSeqNr);
 
-  rtc::Buffer packet = fir.Build();
+  Buffer packet = fir.Build();
 
   EXPECT_THAT(make_tuple(packet.data(), packet.size()),
               ElementsAreArray(kPacket));
@@ -65,7 +65,7 @@
   fir.AddRequestTo(kRemoteSsrc, kSeqNr);
   fir.AddRequestTo(kRemoteSsrc + 1, kSeqNr + 1);
 
-  rtc::Buffer packet = fir.Build();
+  Buffer packet = fir.Build();
   Fir parsed;
   EXPECT_TRUE(test::ParseSinglePacket(packet, &parsed));
 
diff --git a/modules/rtp_rtcp/source/rtcp_packet/loss_notification_unittest.cc b/modules/rtp_rtcp/source/rtcp_packet/loss_notification_unittest.cc
index d74e547..b7b9c54 100644
--- a/modules/rtp_rtcp/source/rtcp_packet/loss_notification_unittest.cc
+++ b/modules/rtp_rtcp/source/rtcp_packet/loss_notification_unittest.cc
@@ -63,7 +63,7 @@
   ASSERT_TRUE(
       loss_notification.Set(kLastDecoded, kLastReceived, kDecodabilityFlag));
 
-  rtc::Buffer packet = loss_notification.Build();
+  Buffer packet = loss_notification.Build();
 
   EXPECT_THAT(make_tuple(packet.data(), packet.size()),
               ElementsAreArray(kPacket));
diff --git a/modules/rtp_rtcp/source/rtcp_packet/nack.cc b/modules/rtp_rtcp/source/rtcp_packet/nack.cc
index b268539..e796622 100644
--- a/modules/rtp_rtcp/source/rtcp_packet/nack.cc
+++ b/modules/rtp_rtcp/source/rtcp_packet/nack.cc
@@ -103,8 +103,7 @@
 
     size_t payload_size_bytes =
         kCommonFeedbackLength + (num_nack_fields * kNackItemLength);
-    size_t payload_size_32bits =
-        rtc::CheckedDivExact<size_t>(payload_size_bytes, 4);
+    size_t payload_size_32bits = CheckedDivExact<size_t>(payload_size_bytes, 4);
     CreateHeader(kFeedbackMessageType, kPacketType, payload_size_32bits, packet,
                  index);
 
diff --git a/modules/rtp_rtcp/source/rtcp_packet/nack_unittest.cc b/modules/rtp_rtcp/source/rtcp_packet/nack_unittest.cc
index 1bf2b8d..de7b942 100644
--- a/modules/rtp_rtcp/source/rtcp_packet/nack_unittest.cc
+++ b/modules/rtp_rtcp/source/rtcp_packet/nack_unittest.cc
@@ -68,7 +68,7 @@
   nack.SetMediaSsrc(kRemoteSsrc);
   nack.SetPacketIds(kList, std::size(kList));
 
-  rtc::Buffer packet = nack.Build();
+  Buffer packet = nack.Build();
 
   EXPECT_THAT(make_tuple(packet.data(), packet.size()),
               ElementsAreArray(kPacket));
@@ -90,7 +90,7 @@
   nack.SetMediaSsrc(kRemoteSsrc);
   nack.SetPacketIds(kWrapList, kWrapListLength);
 
-  rtc::Buffer packet = nack.Build();
+  Buffer packet = nack.Build();
 
   EXPECT_THAT(make_tuple(packet.data(), packet.size()),
               ElementsAreArray(kWrapPacket));
@@ -115,7 +115,7 @@
   nack.SetMediaSsrc(kRemoteSsrc);
   nack.SetPacketIds(kUnorderedList, kUnorderedListLength);
 
-  rtc::Buffer packet = nack.Build();
+  Buffer packet = nack.Build();
 
   Nack parsed;
   EXPECT_TRUE(test::ParseSinglePacket(packet, &parsed));
@@ -134,16 +134,16 @@
 
   const size_t kBufferSize = 12 + (3 * 4);  // Fits common header + 3 nack items
 
-  MockFunction<void(rtc::ArrayView<const uint8_t>)> callback;
+  MockFunction<void(ArrayView<const uint8_t>)> callback;
   EXPECT_CALL(callback, Call(_))
-      .WillOnce(Invoke([&](rtc::ArrayView<const uint8_t> packet) {
+      .WillOnce(Invoke([&](ArrayView<const uint8_t> packet) {
         Nack nack;
         EXPECT_TRUE(test::ParseSinglePacket(packet, &nack));
         EXPECT_EQ(kSenderSsrc, nack.sender_ssrc());
         EXPECT_EQ(kRemoteSsrc, nack.media_ssrc());
         EXPECT_THAT(nack.packet_ids(), ElementsAre(1, 100, 200));
       }))
-      .WillOnce(Invoke([&](rtc::ArrayView<const uint8_t> packet) {
+      .WillOnce(Invoke([&](ArrayView<const uint8_t> packet) {
         Nack nack;
         EXPECT_TRUE(test::ParseSinglePacket(packet, &nack));
         EXPECT_EQ(kSenderSsrc, nack.sender_ssrc());
@@ -162,7 +162,7 @@
   nack.SetMediaSsrc(kRemoteSsrc);
   nack.SetPacketIds(kSmallList, std::size(kSmallList));
 
-  MockFunction<void(rtc::ArrayView<const uint8_t>)> callback;
+  MockFunction<void(ArrayView<const uint8_t>)> callback;
   EXPECT_CALL(callback, Call(_)).Times(0);
   EXPECT_FALSE(nack.Build(kMinNackBlockSize - 1, callback.AsStdFunction()));
 }
diff --git a/modules/rtp_rtcp/source/rtcp_packet/pli_unittest.cc b/modules/rtp_rtcp/source/rtcp_packet/pli_unittest.cc
index 52be3bb..64d799e 100644
--- a/modules/rtp_rtcp/source/rtcp_packet/pli_unittest.cc
+++ b/modules/rtp_rtcp/source/rtcp_packet/pli_unittest.cc
@@ -44,7 +44,7 @@
   pli.SetSenderSsrc(kSenderSsrc);
   pli.SetMediaSsrc(kRemoteSsrc);
 
-  rtc::Buffer packet = pli.Build();
+  Buffer packet = pli.Build();
 
   EXPECT_THAT(make_tuple(packet.data(), packet.size()),
               ElementsAreArray(kPacket));
diff --git a/modules/rtp_rtcp/source/rtcp_packet/rapid_resync_request_unittest.cc b/modules/rtp_rtcp/source/rtcp_packet/rapid_resync_request_unittest.cc
index 85d5c0d..450b7cd 100644
--- a/modules/rtp_rtcp/source/rtcp_packet/rapid_resync_request_unittest.cc
+++ b/modules/rtp_rtcp/source/rtcp_packet/rapid_resync_request_unittest.cc
@@ -44,7 +44,7 @@
   rrr.SetSenderSsrc(kSenderSsrc);
   rrr.SetMediaSsrc(kRemoteSsrc);
 
-  rtc::Buffer packet = rrr.Build();
+  Buffer packet = rrr.Build();
 
   EXPECT_THAT(make_tuple(packet.data(), packet.size()),
               ElementsAreArray(kPacket));
diff --git a/modules/rtp_rtcp/source/rtcp_packet/receiver_report_unittest.cc b/modules/rtp_rtcp/source/rtcp_packet/receiver_report_unittest.cc
index aa02063..98ff4d2 100644
--- a/modules/rtp_rtcp/source/rtcp_packet/receiver_report_unittest.cc
+++ b/modules/rtp_rtcp/source/rtcp_packet/receiver_report_unittest.cc
@@ -64,7 +64,7 @@
 }
 
 TEST(RtcpPacketReceiverReportTest, ParseFailsOnIncorrectSize) {
-  rtc::Buffer damaged_packet(kPacket);
+  Buffer damaged_packet(kPacket);
   damaged_packet[0]++;  // Damage the packet: increase count field.
   ReceiverReport rr;
   EXPECT_FALSE(test::ParseSinglePacket(damaged_packet, &rr));
@@ -83,7 +83,7 @@
   rb.SetDelayLastSr(kDelayLastSr);
   rr.AddReportBlock(rb);
 
-  rtc::Buffer raw = rr.Build();
+  Buffer raw = rr.Build();
 
   EXPECT_THAT(make_tuple(raw.data(), raw.size()), ElementsAreArray(kPacket));
 }
@@ -92,7 +92,7 @@
   ReceiverReport rr;
   rr.SetSenderSsrc(kSenderSsrc);
 
-  rtc::Buffer raw = rr.Build();
+  Buffer raw = rr.Build();
   ReceiverReport parsed;
   EXPECT_TRUE(test::ParseSinglePacket(raw, &parsed));
 
@@ -111,7 +111,7 @@
   EXPECT_TRUE(rr.AddReportBlock(rb1));
   EXPECT_TRUE(rr.AddReportBlock(rb2));
 
-  rtc::Buffer raw = rr.Build();
+  Buffer raw = rr.Build();
   ReceiverReport parsed;
   EXPECT_TRUE(test::ParseSinglePacket(raw, &parsed));
 
diff --git a/modules/rtp_rtcp/source/rtcp_packet/remb_unittest.cc b/modules/rtp_rtcp/source/rtcp_packet/remb_unittest.cc
index af5dd8c..34fe54c 100644
--- a/modules/rtp_rtcp/source/rtcp_packet/remb_unittest.cc
+++ b/modules/rtp_rtcp/source/rtcp_packet/remb_unittest.cc
@@ -46,7 +46,7 @@
       std::vector<uint32_t>(std::begin(kRemoteSsrcs), std::end(kRemoteSsrcs)));
   remb.SetBitrateBps(kBitrateBps);
 
-  rtc::Buffer packet = remb.Build();
+  Buffer packet = remb.Build();
 
   EXPECT_THAT(make_tuple(packet.data(), packet.size()),
               ElementsAreArray(kPacket));
@@ -66,7 +66,7 @@
   Remb remb;
   remb.SetSenderSsrc(kSenderSsrc);
   remb.SetBitrateBps(kBitrateBps);
-  rtc::Buffer packet = remb.Build();
+  Buffer packet = remb.Build();
 
   Remb parsed;
   EXPECT_TRUE(test::ParseSinglePacket(packet, &parsed));
@@ -78,7 +78,7 @@
 TEST(RtcpPacketRembTest, CreateAndParse64bitBitrate) {
   Remb remb;
   remb.SetBitrateBps(kBitrateBps64bit);
-  rtc::Buffer packet = remb.Build();
+  Buffer packet = remb.Build();
 
   Remb parsed;
   EXPECT_TRUE(test::ParseSinglePacket(packet, &parsed));
diff --git a/modules/rtp_rtcp/source/rtcp_packet/remote_estimate.cc b/modules/rtp_rtcp/source/rtcp_packet/remote_estimate.cc
index 30b224a..30c02cf 100644
--- a/modules/rtp_rtcp/source/rtcp_packet/remote_estimate.cc
+++ b/modules/rtp_rtcp/source/rtcp_packet/remote_estimate.cc
@@ -84,10 +84,10 @@
   explicit RemoteEstimateSerializerImpl(std::vector<DataRateSerializer> fields)
       : fields_(fields) {}
 
-  rtc::Buffer Serialize(const NetworkStateEstimate& src) const override {
+  Buffer Serialize(const NetworkStateEstimate& src) const override {
     size_t max_size = fields_.size() * kFieldSize;
     size_t size = 0;
-    rtc::Buffer buf(max_size);
+    Buffer buf(max_size);
     for (const auto& field : fields_) {
       if (field.Write(src, buf.data() + size)) {
         size += kFieldSize;
@@ -97,7 +97,7 @@
     return buf;
   }
 
-  bool Parse(rtc::ArrayView<const uint8_t> src,
+  bool Parse(ArrayView<const uint8_t> src,
              NetworkStateEstimate* target) const override {
     if (src.size() % kFieldSize != 0)
       return false;
diff --git a/modules/rtp_rtcp/source/rtcp_packet/remote_estimate.h b/modules/rtp_rtcp/source/rtcp_packet/remote_estimate.h
index 2e1253a..4c8c294 100644
--- a/modules/rtp_rtcp/source/rtcp_packet/remote_estimate.h
+++ b/modules/rtp_rtcp/source/rtcp_packet/remote_estimate.h
@@ -24,9 +24,9 @@
 class CommonHeader;
 class RemoteEstimateSerializer {
  public:
-  virtual bool Parse(rtc::ArrayView<const uint8_t> src,
+  virtual bool Parse(ArrayView<const uint8_t> src,
                      NetworkStateEstimate* target) const = 0;
-  virtual rtc::Buffer Serialize(const NetworkStateEstimate& src) const = 0;
+  virtual Buffer Serialize(const NetworkStateEstimate& src) const = 0;
   virtual ~RemoteEstimateSerializer() = default;
 };
 
diff --git a/modules/rtp_rtcp/source/rtcp_packet/remote_estimate_unittest.cc b/modules/rtp_rtcp/source/rtcp_packet/remote_estimate_unittest.cc
index d28395a..52b57b4 100644
--- a/modules/rtp_rtcp/source/rtcp_packet/remote_estimate_unittest.cc
+++ b/modules/rtp_rtcp/source/rtcp_packet/remote_estimate_unittest.cc
@@ -20,7 +20,7 @@
   NetworkStateEstimate src;
   src.link_capacity_lower = DataRate::KilobitsPerSec(10);
   src.link_capacity_upper = DataRate::KilobitsPerSec(1000000);
-  rtc::Buffer data = GetRemoteEstimateSerializer()->Serialize(src);
+  Buffer data = GetRemoteEstimateSerializer()->Serialize(src);
   NetworkStateEstimate dst;
   EXPECT_TRUE(GetRemoteEstimateSerializer()->Parse(data, &dst));
   EXPECT_EQ(src.link_capacity_lower, dst.link_capacity_lower);
@@ -33,7 +33,7 @@
   // with kbps resolution. We expected it be represented as plus infinity.
   src.link_capacity_lower = DataRate::KilobitsPerSec(2 << 24);
   src.link_capacity_upper = DataRate::PlusInfinity();
-  rtc::Buffer data = GetRemoteEstimateSerializer()->Serialize(src);
+  Buffer data = GetRemoteEstimateSerializer()->Serialize(src);
 
   NetworkStateEstimate dst;
   EXPECT_TRUE(GetRemoteEstimateSerializer()->Parse(data, &dst));
@@ -45,7 +45,7 @@
   NetworkStateEstimate src;
   src.link_capacity_lower = DataRate::MinusInfinity();
   src.link_capacity_upper = DataRate::MinusInfinity();
-  rtc::Buffer data = GetRemoteEstimateSerializer()->Serialize(src);
+  Buffer data = GetRemoteEstimateSerializer()->Serialize(src);
   // Since MinusInfinity can't be represented, the buffer should be empty.
   EXPECT_EQ(data.size(), 0u);
   NetworkStateEstimate dst;
diff --git a/modules/rtp_rtcp/source/rtcp_packet/sdes_unittest.cc b/modules/rtp_rtcp/source/rtcp_packet/sdes_unittest.cc
index f4c6f7f..df1a7b4 100644
--- a/modules/rtp_rtcp/source/rtcp_packet/sdes_unittest.cc
+++ b/modules/rtp_rtcp/source/rtcp_packet/sdes_unittest.cc
@@ -34,7 +34,7 @@
 TEST(RtcpPacketSdesTest, CreateAndParseWithoutChunks) {
   Sdes sdes;
 
-  rtc::Buffer packet = sdes.Build();
+  Buffer packet = sdes.Build();
   Sdes parsed;
   EXPECT_TRUE(test::ParseSinglePacket(packet, &parsed));
 
@@ -47,7 +47,7 @@
   Sdes sdes;
   EXPECT_TRUE(sdes.AddCName(kSenderSsrc, kCname));
 
-  rtc::Buffer packet = sdes.Build();
+  Buffer packet = sdes.Build();
   Sdes sdes_parsed;
   EXPECT_TRUE(test::ParseSinglePacket(packet, &sdes_parsed));
   const Sdes& parsed = sdes_parsed;  // Ensure accessors are const.
@@ -66,7 +66,7 @@
   EXPECT_TRUE(sdes.AddCName(kSenderSsrc + 4, "abcde"));
   EXPECT_TRUE(sdes.AddCName(kSenderSsrc + 5, "abcdef"));
 
-  rtc::Buffer packet = sdes.Build();
+  Buffer packet = sdes.Build();
   Sdes parsed;
   EXPECT_TRUE(test::ParseSinglePacket(packet, &parsed));
 
@@ -91,7 +91,7 @@
   Sdes sdes;
   EXPECT_TRUE(sdes.AddCName(kSenderSsrc, ""));
 
-  rtc::Buffer packet = sdes.Build();
+  Buffer packet = sdes.Build();
   Sdes parsed;
   EXPECT_TRUE(test::ParseSinglePacket(packet, &parsed));
 
@@ -226,7 +226,7 @@
   const std::string kBob = "bob@host";
   source.AddCName(kSenderSsrc, kAlice);
 
-  rtc::Buffer packet1 = source.Build();
+  Buffer packet1 = source.Build();
   Sdes middle;
   test::ParseSinglePacket(packet1, &middle);
 
@@ -234,7 +234,7 @@
 
   middle.AddCName(kSenderSsrc + 1, kBob);
 
-  rtc::Buffer packet2 = middle.Build();
+  Buffer packet2 = middle.Build();
   Sdes destination;
   test::ParseSinglePacket(packet2, &destination);
 
diff --git a/modules/rtp_rtcp/source/rtcp_packet/sender_report_unittest.cc b/modules/rtp_rtcp/source/rtcp_packet/sender_report_unittest.cc
index 08fac99..f7d2478 100644
--- a/modules/rtp_rtcp/source/rtcp_packet/sender_report_unittest.cc
+++ b/modules/rtp_rtcp/source/rtcp_packet/sender_report_unittest.cc
@@ -49,7 +49,7 @@
   sr.SetPacketCount(kPacketCount);
   sr.SetOctetCount(kOctetCount);
 
-  rtc::Buffer raw = sr.Build();
+  Buffer raw = sr.Build();
   EXPECT_THAT(make_tuple(raw.data(), raw.size()), ElementsAreArray(kPacket));
 }
 
@@ -73,7 +73,7 @@
   sr.SetSenderSsrc(kSenderSsrc);
   EXPECT_TRUE(sr.AddReportBlock(rb));
 
-  rtc::Buffer raw = sr.Build();
+  Buffer raw = sr.Build();
   SenderReport parsed;
   EXPECT_TRUE(test::ParseSinglePacket(raw, &parsed));
 
@@ -93,7 +93,7 @@
   EXPECT_TRUE(sr.AddReportBlock(rb1));
   EXPECT_TRUE(sr.AddReportBlock(rb2));
 
-  rtc::Buffer raw = sr.Build();
+  Buffer raw = sr.Build();
   SenderReport parsed;
   EXPECT_TRUE(test::ParseSinglePacket(raw, &parsed));
 
diff --git a/modules/rtp_rtcp/source/rtcp_packet/tmmbn_unittest.cc b/modules/rtp_rtcp/source/rtcp_packet/tmmbn_unittest.cc
index 1aa770f..ce1544c 100644
--- a/modules/rtp_rtcp/source/rtcp_packet/tmmbn_unittest.cc
+++ b/modules/rtp_rtcp/source/rtcp_packet/tmmbn_unittest.cc
@@ -40,7 +40,7 @@
   tmmbn.SetSenderSsrc(kSenderSsrc);
   tmmbn.AddTmmbr(TmmbItem(kRemoteSsrc, kBitrateBps, kOverhead));
 
-  rtc::Buffer packet = tmmbn.Build();
+  Buffer packet = tmmbn.Build();
 
   EXPECT_THAT(make_tuple(packet.data(), packet.size()),
               ElementsAreArray(kPacket));
@@ -63,7 +63,7 @@
   Tmmbn tmmbn;
   tmmbn.SetSenderSsrc(kSenderSsrc);
 
-  rtc::Buffer packet = tmmbn.Build();
+  Buffer packet = tmmbn.Build();
   Tmmbn parsed;
   EXPECT_TRUE(test::ParseSinglePacket(packet, &parsed));
 
@@ -77,7 +77,7 @@
   tmmbn.AddTmmbr(TmmbItem(kRemoteSsrc, kBitrateBps, kOverhead));
   tmmbn.AddTmmbr(TmmbItem(kRemoteSsrc + 1, 4 * kBitrateBps, 40));
 
-  rtc::Buffer packet = tmmbn.Build();
+  Buffer packet = tmmbn.Build();
   Tmmbn parsed;
   EXPECT_TRUE(test::ParseSinglePacket(packet, &parsed));
 
diff --git a/modules/rtp_rtcp/source/rtcp_packet/tmmbr_unittest.cc b/modules/rtp_rtcp/source/rtcp_packet/tmmbr_unittest.cc
index 9adc907..4f45577 100644
--- a/modules/rtp_rtcp/source/rtcp_packet/tmmbr_unittest.cc
+++ b/modules/rtp_rtcp/source/rtcp_packet/tmmbr_unittest.cc
@@ -39,7 +39,7 @@
   tmmbr.SetSenderSsrc(kSenderSsrc);
   tmmbr.AddTmmbr(TmmbItem(kRemoteSsrc, kBitrateBps, kOverhead));
 
-  rtc::Buffer packet = tmmbr.Build();
+  Buffer packet = tmmbr.Build();
 
   EXPECT_THAT(make_tuple(packet.data(), packet.size()),
               ElementsAreArray(kPacket));
@@ -63,7 +63,7 @@
   tmmbr.AddTmmbr(TmmbItem(kRemoteSsrc, kBitrateBps, kOverhead));
   tmmbr.AddTmmbr(TmmbItem(kRemoteSsrc + 1, 4 * kBitrateBps, kOverhead + 1));
 
-  rtc::Buffer packet = tmmbr.Build();
+  Buffer packet = tmmbr.Build();
 
   Tmmbr parsed;
   EXPECT_TRUE(test::ParseSinglePacket(packet, &parsed));
diff --git a/modules/rtp_rtcp/source/rtcp_packet/transport_feedback_unittest.cc b/modules/rtp_rtcp/source/rtcp_packet/transport_feedback_unittest.cc
index 1689bf0..91a9450 100644
--- a/modules/rtp_rtcp/source/rtcp_packet/transport_feedback_unittest.cc
+++ b/modules/rtp_rtcp/source/rtcp_packet/transport_feedback_unittest.cc
@@ -65,7 +65,7 @@
          feedback.Parse(rtcp_header);
 }
 
-TransportFeedback Parse(rtc::ArrayView<const uint8_t> buffer) {
+TransportFeedback Parse(ArrayView<const uint8_t> buffer) {
   rtcp::CommonHeader header;
   EXPECT_TRUE(header.Parse(buffer.data(), buffer.size()));
   EXPECT_EQ(header.type(), TransportFeedback::kPacketType);
@@ -89,8 +89,8 @@
 
   void WithDefaultDelta(TimeDelta delta) { default_delta_ = delta; }
 
-  void WithInput(rtc::ArrayView<const uint16_t> received_seq,
-                 rtc::ArrayView<const Timestamp> received_ts = {}) {
+  void WithInput(ArrayView<const uint16_t> received_seq,
+                 ArrayView<const Timestamp> received_ts = {}) {
     std::vector<Timestamp> temp_timestamps;
     if (received_ts.empty()) {
       temp_timestamps = GenerateReceiveTimestamps(received_seq);
@@ -156,7 +156,7 @@
   }
 
   std::vector<Timestamp> GenerateReceiveTimestamps(
-      rtc::ArrayView<const uint16_t> seq_nums) {
+      ArrayView<const uint16_t> seq_nums) {
     RTC_CHECK(!seq_nums.empty());
     uint16_t last_seq = seq_nums[0];
     Timestamp time = Timestamp::Zero();
@@ -177,7 +177,7 @@
   size_t expected_size_;
   TimeDelta default_delta_;
   std::optional<TransportFeedback> feedback_;
-  rtc::Buffer serialized_;
+  Buffer serialized_;
   bool include_timestamps_;
 };
 
@@ -526,7 +526,7 @@
   feedback.SetBase(0, Timestamp::Zero());
   EXPECT_TRUE(feedback.AddReceivedPacket(0, Timestamp::Zero()));
 
-  rtc::Buffer packet = feedback.Build();
+  Buffer packet = feedback.Build();
   EXPECT_EQ(kExpectedSizeWords * 4, packet.size());
   ASSERT_GT(kExpectedSizeWords * 4, kExpectedSizeBytes);
   for (size_t i = kExpectedSizeBytes; i < (kExpectedSizeWords * 4 - 1); ++i)
@@ -565,7 +565,7 @@
   feedback.SetBase(0, Timestamp::Zero());
   EXPECT_TRUE(feedback.AddReceivedPacket(0, Timestamp::Zero()));
 
-  rtc::Buffer packet = feedback.Build();
+  Buffer packet = feedback.Build();
   EXPECT_EQ(kExpectedSizeWords * 4, packet.size());
   ASSERT_GT(kExpectedSizeWords * 4, kExpectedSizeBytes);
   for (size_t i = kExpectedSizeBytes; i < (kExpectedSizeWords * 4 - 1); ++i)
diff --git a/modules/rtp_rtcp/source/rtcp_packet_unittest.cc b/modules/rtp_rtcp/source/rtcp_packet_unittest.cc
index 47cda3d..2a87759 100644
--- a/modules/rtp_rtcp/source/rtcp_packet_unittest.cc
+++ b/modules/rtp_rtcp/source/rtcp_packet_unittest.cc
@@ -38,7 +38,7 @@
   const size_t kReportBlockLength = 24;
 
   // No packet.
-  MockFunction<void(rtc::ArrayView<const uint8_t>)> callback;
+  MockFunction<void(webrtc::ArrayView<const uint8_t>)> callback;
   EXPECT_CALL(callback, Call(_)).Times(0);
   const size_t kBufferSize = kRrLength + kReportBlockLength - 1;
   EXPECT_FALSE(rr.Build(kBufferSize, callback.AsStdFunction()));
diff --git a/modules/rtp_rtcp/source/rtcp_receiver.cc b/modules/rtp_rtcp/source/rtcp_receiver.cc
index d45f3e4..cf9975e 100644
--- a/modules/rtp_rtcp/source/rtcp_receiver.cc
+++ b/modules/rtp_rtcp/source/rtcp_receiver.cc
@@ -231,7 +231,7 @@
 
 RTCPReceiver::~RTCPReceiver() {}
 
-void RTCPReceiver::IncomingPacket(rtc::ArrayView<const uint8_t> packet) {
+void RTCPReceiver::IncomingPacket(ArrayView<const uint8_t> packet) {
   if (packet.empty()) {
     RTC_LOG(LS_WARNING) << "Incoming empty RTCP packet";
     return;
@@ -394,7 +394,7 @@
   return result;
 }
 
-bool RTCPReceiver::ParseCompoundPacket(rtc::ArrayView<const uint8_t> packet,
+bool RTCPReceiver::ParseCompoundPacket(ArrayView<const uint8_t> packet,
                                        PacketInformation* packet_information) {
   MutexLock lock(&rtcp_receiver_lock_);
 
diff --git a/modules/rtp_rtcp/source/rtcp_receiver.h b/modules/rtp_rtcp/source/rtcp_receiver.h
index 766a808..1dab65f 100644
--- a/modules/rtp_rtcp/source/rtcp_receiver.h
+++ b/modules/rtp_rtcp/source/rtcp_receiver.h
@@ -60,7 +60,7 @@
     virtual void OnReceivedNack(
         const std::vector<uint16_t>& nack_sequence_numbers) = 0;
     virtual void OnReceivedRtcpReportBlocks(
-        rtc::ArrayView<const ReportBlockData> report_blocks) = 0;
+        ArrayView<const ReportBlockData> report_blocks) = 0;
 
    protected:
     virtual ~ModuleRtpRtcp() = default;
@@ -105,7 +105,7 @@
 
   ~RTCPReceiver();
 
-  void IncomingPacket(rtc::ArrayView<const uint8_t> packet);
+  void IncomingPacket(ArrayView<const uint8_t> packet);
 
   int64_t LastReceivedReportBlockMs() const;
 
@@ -261,7 +261,7 @@
     size_t num_rtts_ = 0;
   };
 
-  bool ParseCompoundPacket(rtc::ArrayView<const uint8_t> packet,
+  bool ParseCompoundPacket(ArrayView<const uint8_t> packet,
                            PacketInformation* packet_information);
 
   void TriggerCallbacksFromRtcpPacket(
diff --git a/modules/rtp_rtcp/source/rtcp_receiver_unittest.cc b/modules/rtp_rtcp/source/rtcp_receiver_unittest.cc
index 2fcdce0..4da2dce 100644
--- a/modules/rtp_rtcp/source/rtcp_receiver_unittest.cc
+++ b/modules/rtp_rtcp/source/rtcp_receiver_unittest.cc
@@ -127,7 +127,7 @@
   MOCK_METHOD(void, OnReceivedNack, (const std::vector<uint16_t>&), (override));
   MOCK_METHOD(void,
               OnReceivedRtcpReportBlocks,
-              (rtc::ArrayView<const ReportBlockData>),
+              (ArrayView<const ReportBlockData>),
               (override));
 };
 
@@ -896,7 +896,7 @@
   xr.SetRrtr(rrtr);
   xr.AddDlrrItem(ReceiveTimeInfo(kReceiverMainSsrc, 0x12345, 0x67890));
 
-  rtc::Buffer packet = xr.Build();
+  Buffer packet = xr.Build();
   // Modify the DLRR block to have an unsupported block type, from 5 to 6.
   ASSERT_EQ(5, packet.data()[20]);
   packet.data()[20] = 6;
@@ -1852,7 +1852,7 @@
                                          }},
                                          /*report_timestamp_compact_ntp=*/324);
   packet.SetSenderSsrc(kSenderSsrc);
-  rtc::Buffer built_packet = packet.Build();
+  Buffer built_packet = packet.Build();
   // Modify the CongestionControlFeedback packet so that it is invalid.
   const size_t kNumReportsOffset = 14;
   ByteWriter<uint16_t>::WriteBigEndian(&built_packet.data()[kNumReportsOffset],
@@ -1929,7 +1929,7 @@
   rtcp::CompoundPacket compound;
   compound.Append(std::move(packet));
   compound.Append(std::move(remb));
-  rtc::Buffer built_packet = compound.Build();
+  Buffer built_packet = compound.Build();
 
   // Modify the TransportFeedback packet so that it is invalid.
   const size_t kStatusCountOffset = 14;
diff --git a/modules/rtp_rtcp/source/rtcp_sender.cc b/modules/rtp_rtcp/source/rtcp_sender.cc
index d7ba03d..c08fd08 100644
--- a/modules/rtp_rtcp/source/rtcp_sender.cc
+++ b/modules/rtp_rtcp/source/rtcp_sender.cc
@@ -90,7 +90,7 @@
   // Sends pending rtcp packet.
   void Send() {
     if (index_ > 0) {
-      callback_(rtc::ArrayView<const uint8_t>(buffer_, index_));
+      callback_(ArrayView<const uint8_t>(buffer_, index_));
       index_ = 0;
     }
   }
@@ -237,7 +237,7 @@
                                          bool decodability_flag,
                                          bool buffering_allowed) {
   int32_t error_code = -1;
-  auto callback = [&](rtc::ArrayView<const uint8_t> packet) {
+  auto callback = [&](ArrayView<const uint8_t> packet) {
     transport_->SendRtcp(packet);
     error_code = 0;
     env_.event_log().Log(std::make_unique<RtcEventRtcpPacketOutgoing>(packet));
@@ -595,7 +595,7 @@
                              int32_t nack_size,
                              const uint16_t* nack_list) {
   int32_t error_code = -1;
-  auto callback = [&](rtc::ArrayView<const uint8_t> packet) {
+  auto callback = [&](ArrayView<const uint8_t> packet) {
     if (transport_->SendRtcp(packet)) {
       error_code = 0;
       env_.event_log().Log(
@@ -893,7 +893,7 @@
     ssrc = ssrc_;
   }
   RTC_DCHECK_LE(max_packet_size, IP_PACKET_SIZE);
-  auto callback = [&](rtc::ArrayView<const uint8_t> packet) {
+  auto callback = [&](ArrayView<const uint8_t> packet) {
     if (transport_->SendRtcp(packet)) {
       env_.event_log().Log(
           std::make_unique<RtcEventRtcpPacketOutgoing>(packet));
diff --git a/modules/rtp_rtcp/source/rtcp_sender_unittest.cc b/modules/rtp_rtcp/source/rtcp_sender_unittest.cc
index b7466fc..ffba6d7 100644
--- a/modules/rtp_rtcp/source/rtcp_sender_unittest.cc
+++ b/modules/rtp_rtcp/source/rtcp_sender_unittest.cc
@@ -77,11 +77,11 @@
  public:
   TestTransport() {}
 
-  bool SendRtp(rtc::ArrayView<const uint8_t> /*data*/,
+  bool SendRtp(ArrayView<const uint8_t> /*data*/,
                const PacketOptions& /* options */) override {
     return false;
   }
-  bool SendRtcp(rtc::ArrayView<const uint8_t> data) override {
+  bool SendRtcp(ArrayView<const uint8_t> data) override {
     parser_.Parse(data);
     return true;
   }
@@ -681,7 +681,7 @@
 TEST_F(RtcpSenderTest, ByeMustBeLast) {
   MockTransport mock_transport;
   EXPECT_CALL(mock_transport, SendRtcp(_))
-      .WillOnce(Invoke([](rtc::ArrayView<const uint8_t> data) {
+      .WillOnce(Invoke([](ArrayView<const uint8_t> data) {
         const uint8_t* next_packet = data.data();
         const uint8_t* const packet_end = data.data() + data.size();
         rtcp::CommonHeader packet;
diff --git a/modules/rtp_rtcp/source/rtcp_transceiver.cc b/modules/rtp_rtcp/source/rtcp_transceiver.cc
index 4a77837..9b0ed57 100644
--- a/modules/rtp_rtcp/source/rtcp_transceiver.cc
+++ b/modules/rtp_rtcp/source/rtcp_transceiver.cc
@@ -83,7 +83,7 @@
   task_queue_->PostTask([ptr, ready] { ptr->SetReadyToSend(ready); });
 }
 
-void RtcpTransceiver::ReceivePacket(rtc::CopyOnWriteBuffer packet) {
+void RtcpTransceiver::ReceivePacket(CopyOnWriteBuffer packet) {
   RTC_CHECK(rtcp_transceiver_);
   RtcpTransceiverImpl* ptr = rtcp_transceiver_.get();
   Timestamp now = clock_->CurrentTime();
diff --git a/modules/rtp_rtcp/source/rtcp_transceiver.h b/modules/rtp_rtcp/source/rtcp_transceiver.h
index d2037f4..c1ff78b 100644
--- a/modules/rtp_rtcp/source/rtcp_transceiver.h
+++ b/modules/rtp_rtcp/source/rtcp_transceiver.h
@@ -65,7 +65,7 @@
   void SetReadyToSend(bool ready);
 
   // Handles incoming rtcp packets.
-  void ReceivePacket(rtc::CopyOnWriteBuffer packet);
+  void ReceivePacket(CopyOnWriteBuffer packet);
 
   // Sends RTCP packets starting with a sender or receiver report.
   void SendCompoundPacket();
diff --git a/modules/rtp_rtcp/source/rtcp_transceiver_config.h b/modules/rtp_rtcp/source/rtcp_transceiver_config.h
index 684cedf..37500fb 100644
--- a/modules/rtp_rtcp/source/rtcp_transceiver_config.h
+++ b/modules/rtp_rtcp/source/rtcp_transceiver_config.h
@@ -81,7 +81,7 @@
   virtual RtpStats SentStats() = 0;
 
   virtual void OnNack(uint32_t /* sender_ssrc */,
-                      rtc::ArrayView<const uint16_t> /* sequence_numbers */) {}
+                      ArrayView<const uint16_t> /* sequence_numbers */) {}
   virtual void OnFir(uint32_t /* sender_ssrc */) {}
   virtual void OnPli(uint32_t /* sender_ssrc */) {}
 
@@ -117,7 +117,7 @@
   Clock* clock = nullptr;
 
   // Transport to send RTCP packets to.
-  std::function<void(rtc::ArrayView<const uint8_t>)> rtcp_transport;
+  std::function<void(ArrayView<const uint8_t>)> rtcp_transport;
 
   // Queue for scheduling delayed tasks, e.g. sending periodic compound packets.
   TaskQueueBase* task_queue = nullptr;
diff --git a/modules/rtp_rtcp/source/rtcp_transceiver_impl.cc b/modules/rtp_rtcp/source/rtcp_transceiver_impl.cc
index 38f77ed..a8b3f2f 100644
--- a/modules/rtp_rtcp/source/rtcp_transceiver_impl.cc
+++ b/modules/rtp_rtcp/source/rtcp_transceiver_impl.cc
@@ -70,7 +70,7 @@
   NtpTime remote_sent_time;
 };
 
-std::function<void(rtc::ArrayView<const uint8_t>)> GetRtcpTransport(
+std::function<void(ArrayView<const uint8_t>)> GetRtcpTransport(
     const RtcpTransceiverConfig& config) {
   if (config.rtcp_transport != nullptr) {
     return config.rtcp_transport;
@@ -78,8 +78,7 @@
 
   bool first = true;
   std::string log_prefix = config.debug_id;
-  return [first,
-          log_prefix](rtc::ArrayView<const uint8_t> /* packet */) mutable {
+  return [first, log_prefix](ArrayView<const uint8_t> /* packet */) mutable {
     if (first) {
       RTC_LOG(LS_ERROR) << log_prefix << "Sending RTCP packets is disabled.";
       first = false;
@@ -127,7 +126,7 @@
   // Sends pending rtcp compound packet.
   void Send() {
     if (index_ > 0) {
-      callback_(rtc::ArrayView<const uint8_t>(buffer_, index_));
+      callback_(ArrayView<const uint8_t>(buffer_, index_));
       index_ = 0;
     }
   }
@@ -216,7 +215,7 @@
   ready_to_send_ = ready;
 }
 
-void RtcpTransceiverImpl::ReceivePacket(rtc::ArrayView<const uint8_t> packet,
+void RtcpTransceiverImpl::ReceivePacket(ArrayView<const uint8_t> packet,
                                         Timestamp now) {
   // Report blocks may be spread across multiple sender and receiver reports.
   std::vector<ReportBlockData> report_blocks;
@@ -289,9 +288,8 @@
   SendImmediateFeedback(pli);
 }
 
-void RtcpTransceiverImpl::SendFullIntraRequest(
-    rtc::ArrayView<const uint32_t> ssrcs,
-    bool new_request) {
+void RtcpTransceiverImpl::SendFullIntraRequest(ArrayView<const uint32_t> ssrcs,
+                                               bool new_request) {
   RTC_DCHECK(!ssrcs.empty());
   if (!ready_to_send_)
     return;
@@ -378,7 +376,7 @@
 void RtcpTransceiverImpl::HandleReportBlocks(
     uint32_t sender_ssrc,
     Timestamp now,
-    rtc::ArrayView<const rtcp::ReportBlock> rtcp_report_blocks,
+    ArrayView<const rtcp::ReportBlock> rtcp_report_blocks,
     std::vector<ReportBlockData>& report_blocks) {
   if (rtcp_report_blocks.empty()) {
     return;
@@ -576,7 +574,7 @@
 
 void RtcpTransceiverImpl::ProcessReportBlocks(
     Timestamp now,
-    rtc::ArrayView<const ReportBlockData> report_blocks) {
+    ArrayView<const ReportBlockData> report_blocks) {
   RTC_DCHECK(!report_blocks.empty());
   if (config_.network_link_observer == nullptr) {
     return;
@@ -838,7 +836,7 @@
     sender.AppendPacket(xr_with_rrtr);
   }
   if (xr_with_dlrr.has_value()) {
-    rtc::ArrayView<const uint32_t> ssrcs(&sender_ssrc, 1);
+    ArrayView<const uint32_t> ssrcs(&sender_ssrc, 1);
     if (config_.reply_to_non_sender_rtt_mesaurments_on_all_ssrcs &&
         !sender_ssrcs.empty()) {
       ssrcs = sender_ssrcs;
diff --git a/modules/rtp_rtcp/source/rtcp_transceiver_impl.h b/modules/rtp_rtcp/source/rtcp_transceiver_impl.h
index 662565c..adc9cc5 100644
--- a/modules/rtp_rtcp/source/rtcp_transceiver_impl.h
+++ b/modules/rtp_rtcp/source/rtcp_transceiver_impl.h
@@ -59,7 +59,7 @@
 
   void SetReadyToSend(bool ready);
 
-  void ReceivePacket(rtc::ArrayView<const uint8_t> packet, Timestamp now);
+  void ReceivePacket(ArrayView<const uint8_t> packet, Timestamp now);
 
   void SendCompoundPacket();
 
@@ -71,8 +71,7 @@
   void SendPictureLossIndication(uint32_t ssrc);
   // If new_request is true then requested sequence no. will increase for each
   // requested ssrc.
-  void SendFullIntraRequest(rtc::ArrayView<const uint32_t> ssrcs,
-                            bool new_request);
+  void SendFullIntraRequest(ArrayView<const uint32_t> ssrcs, bool new_request);
 
   // SendCombinedRtcpPacket ignores rtcp mode and does not send a compound
   // message. https://tools.ietf.org/html/rfc4585#section-3.1
@@ -102,11 +101,10 @@
   void HandleReceiverReport(const rtcp::CommonHeader& rtcp_packet_header,
                             Timestamp now,
                             std::vector<ReportBlockData>& report_blocks);
-  void HandleReportBlocks(
-      uint32_t sender_ssrc,
-      Timestamp now,
-      rtc::ArrayView<const rtcp::ReportBlock> rtcp_report_blocks,
-      std::vector<ReportBlockData>& report_blocks);
+  void HandleReportBlocks(uint32_t sender_ssrc,
+                          Timestamp now,
+                          ArrayView<const rtcp::ReportBlock> rtcp_report_blocks,
+                          std::vector<ReportBlockData>& report_blocks);
   void HandlePayloadSpecificFeedback(
       const rtcp::CommonHeader& rtcp_packet_header,
       Timestamp now);
@@ -128,7 +126,7 @@
   void HandleTargetBitrate(const rtcp::TargetBitrate& target_bitrate,
                            uint32_t remote_ssrc);
   void ProcessReportBlocks(Timestamp now,
-                           rtc::ArrayView<const ReportBlockData> report_blocks);
+                           ArrayView<const ReportBlockData> report_blocks);
 
   void ReschedulePeriodicCompoundPackets();
   void SchedulePeriodicCompoundPackets(TimeDelta delay);
@@ -158,7 +156,7 @@
                                                     size_t num_max_blocks);
 
   const RtcpTransceiverConfig config_;
-  std::function<void(rtc::ArrayView<const uint8_t>)> rtcp_transport_;
+  std::function<void(ArrayView<const uint8_t>)> rtcp_transport_;
 
   bool ready_to_send_;
   std::optional<rtcp::Remb> remb_;
diff --git a/modules/rtp_rtcp/source/rtcp_transceiver_impl_unittest.cc b/modules/rtp_rtcp/source/rtcp_transceiver_impl_unittest.cc
index 2d0bc55..3a10304 100644
--- a/modules/rtp_rtcp/source/rtcp_transceiver_impl_unittest.cc
+++ b/modules/rtp_rtcp/source/rtcp_transceiver_impl_unittest.cc
@@ -108,7 +108,7 @@
   MOCK_METHOD(RtpStats, SentStats, (), (override));
   MOCK_METHOD(void,
               OnNack,
-              (uint32_t, rtc::ArrayView<const uint16_t>),
+              (uint32_t, ArrayView<const uint16_t>),
               (override));
   MOCK_METHOD(void, OnFir, (uint32_t), (override));
   MOCK_METHOD(void, OnPli, (uint32_t), (override));
@@ -131,8 +131,8 @@
  public:
   explicit FakeRtcpTransport(TimeController& time) : time_(time) {}
 
-  std::function<void(rtc::ArrayView<const uint8_t>)> AsStdFunction() {
-    return [this](rtc::ArrayView<const uint8_t>) { sent_rtcp_ = true; };
+  std::function<void(ArrayView<const uint8_t>)> AsStdFunction() {
+    return [this](ArrayView<const uint8_t>) { sent_rtcp_ = true; };
   }
 
   // Returns true when packet was received by the transport.
@@ -148,9 +148,9 @@
   bool sent_rtcp_ = false;
 };
 
-std::function<void(rtc::ArrayView<const uint8_t>)> RtcpParserTransport(
+std::function<void(ArrayView<const uint8_t>)> RtcpParserTransport(
     RtcpPacketParser& parser) {
-  return [&parser](rtc::ArrayView<const uint8_t> packet) {
+  return [&parser](ArrayView<const uint8_t> packet) {
     return parser.Parse(packet);
   };
 }
@@ -343,7 +343,7 @@
 }
 
 TEST_F(RtcpTransceiverImplTest, SendsNoRtcpWhenNetworkStateIsDown) {
-  MockFunction<void(rtc::ArrayView<const uint8_t>)> mock_transport;
+  MockFunction<void(ArrayView<const uint8_t>)> mock_transport;
   RtcpTransceiverConfig config = DefaultTestConfig();
   config.initial_ready_to_send = false;
   config.rtcp_transport = mock_transport.AsStdFunction();
@@ -360,7 +360,7 @@
 }
 
 TEST_F(RtcpTransceiverImplTest, SendsRtcpWhenNetworkStateIsUp) {
-  MockFunction<void(rtc::ArrayView<const uint8_t>)> mock_transport;
+  MockFunction<void(ArrayView<const uint8_t>)> mock_transport;
   RtcpTransceiverConfig config = DefaultTestConfig();
   config.initial_ready_to_send = false;
   config.rtcp_transport = mock_transport.AsStdFunction();
@@ -426,7 +426,7 @@
 }
 
 TEST_F(RtcpTransceiverImplTest, AvoidsEmptyPacketsInReducedMode) {
-  MockFunction<void(rtc::ArrayView<const uint8_t>)> transport;
+  MockFunction<void(ArrayView<const uint8_t>)> transport;
   EXPECT_CALL(transport, Call).Times(0);
   NiceMock<MockReceiveStatisticsProvider> receive_statistics;
 
@@ -1632,10 +1632,10 @@
     rtcp_receiver.AddMediaReceiverRtcpObserver(kSenderSsrc[i], &receiver[i]);
   }
 
-  MockFunction<void(rtc::ArrayView<const uint8_t>)> transport;
+  MockFunction<void(ArrayView<const uint8_t>)> transport;
   EXPECT_CALL(transport, Call)
       .Times(kNumSenders)
-      .WillRepeatedly([&](rtc::ArrayView<const uint8_t> packet) {
+      .WillRepeatedly([&](ArrayView<const uint8_t> packet) {
         rtcp_receiver.ReceivePacket(packet, CurrentTime());
         return true;
       });
diff --git a/modules/rtp_rtcp/source/rtcp_transceiver_unittest.cc b/modules/rtp_rtcp/source/rtcp_transceiver_unittest.cc
index d748e15..6219a7b 100644
--- a/modules/rtp_rtcp/source/rtcp_transceiver_unittest.cc
+++ b/modules/rtp_rtcp/source/rtcp_transceiver_unittest.cc
@@ -72,7 +72,7 @@
 
 TEST(RtcpTransceiverTest, SendsRtcpOnTaskQueueWhenCreatedOffTaskQueue) {
   SimulatedClock clock(0);
-  MockFunction<void(rtc::ArrayView<const uint8_t>)> outgoing_transport;
+  MockFunction<void(webrtc::ArrayView<const uint8_t>)> outgoing_transport;
   TaskQueueForTest queue("rtcp");
   RtcpTransceiverConfig config;
   config.clock = &clock;
@@ -90,7 +90,7 @@
 
 TEST(RtcpTransceiverTest, SendsRtcpOnTaskQueueWhenCreatedOnTaskQueue) {
   SimulatedClock clock(0);
-  MockFunction<void(rtc::ArrayView<const uint8_t>)> outgoing_transport;
+  MockFunction<void(webrtc::ArrayView<const uint8_t>)> outgoing_transport;
   TaskQueueForTest queue("rtcp");
   RtcpTransceiverConfig config;
   config.clock = &clock;
@@ -111,7 +111,7 @@
 
 TEST(RtcpTransceiverTest, CanBeDestroyedOnTaskQueue) {
   SimulatedClock clock(0);
-  MockFunction<void(rtc::ArrayView<const uint8_t>)> outgoing_transport;
+  MockFunction<void(webrtc::ArrayView<const uint8_t>)> outgoing_transport;
   TaskQueueForTest queue("rtcp");
   RtcpTransceiverConfig config;
   config.clock = &clock;
@@ -151,7 +151,7 @@
 TEST(RtcpTransceiverTest, MaySendPacketsAfterDestructor) {  // i.e. Be careful!
   SimulatedClock clock(0);
   // Must outlive queue below.
-  NiceMock<MockFunction<void(rtc::ArrayView<const uint8_t>)>> transport;
+  NiceMock<MockFunction<void(webrtc::ArrayView<const uint8_t>)>> transport;
   TaskQueueForTest queue("rtcp");
   RtcpTransceiverConfig config;
   config.clock = &clock;
@@ -171,14 +171,14 @@
 }
 
 // Use rtp timestamp to distinguish different incoming sender reports.
-rtc::CopyOnWriteBuffer CreateSenderReport(uint32_t ssrc, uint32_t rtp_time) {
+webrtc::CopyOnWriteBuffer CreateSenderReport(uint32_t ssrc, uint32_t rtp_time) {
   webrtc::rtcp::SenderReport sr;
   sr.SetSenderSsrc(ssrc);
   sr.SetRtpTimestamp(rtp_time);
-  rtc::Buffer buffer = sr.Build();
+  webrtc::Buffer buffer = sr.Build();
   // Switch to an efficient way creating CopyOnWriteBuffer from RtcpPacket when
   // there is one. Until then do not worry about extra memcpy in test.
-  return rtc::CopyOnWriteBuffer(buffer.data(), buffer.size());
+  return webrtc::CopyOnWriteBuffer(buffer.data(), buffer.size());
 }
 
 TEST(RtcpTransceiverTest, DoesntPostToRtcpObserverAfterCallToRemove) {
@@ -235,7 +235,7 @@
 
 TEST(RtcpTransceiverTest, CanCallSendCompoundPacketFromAnyThread) {
   SimulatedClock clock(0);
-  MockFunction<void(rtc::ArrayView<const uint8_t>)> outgoing_transport;
+  MockFunction<void(webrtc::ArrayView<const uint8_t>)> outgoing_transport;
   TaskQueueForTest queue("rtcp");
   RtcpTransceiverConfig config;
   config.clock = &clock;
@@ -266,7 +266,7 @@
 
 TEST(RtcpTransceiverTest, DoesntSendPacketsAfterStopCallback) {
   SimulatedClock clock(0);
-  NiceMock<MockFunction<void(rtc::ArrayView<const uint8_t>)>>
+  NiceMock<MockFunction<void(webrtc::ArrayView<const uint8_t>)>>
       outgoing_transport;
   TaskQueueForTest queue("rtcp");
   RtcpTransceiverConfig config;
@@ -290,7 +290,7 @@
   static constexpr uint32_t kSenderSsrc = 12345;
 
   SimulatedClock clock(0);
-  MockFunction<void(rtc::ArrayView<const uint8_t>)> outgoing_transport;
+  MockFunction<void(webrtc::ArrayView<const uint8_t>)> outgoing_transport;
   TaskQueueForTest queue("rtcp");
   RtcpTransceiverConfig config;
   config.clock = &clock;
@@ -301,7 +301,7 @@
   RtcpTransceiver rtcp_transceiver(config);
 
   EXPECT_CALL(outgoing_transport, Call)
-      .WillOnce([&](rtc::ArrayView<const uint8_t> buffer) {
+      .WillOnce([&](webrtc::ArrayView<const uint8_t> buffer) {
         EXPECT_TRUE(queue.IsCurrent());
         RtcpPacketParser rtcp_parser;
         rtcp_parser.Parse(buffer);
@@ -329,7 +329,7 @@
   static constexpr uint32_t kSenderSsrc = 12345;
 
   SimulatedClock clock(0);
-  MockFunction<void(rtc::ArrayView<const uint8_t>)> outgoing_transport;
+  MockFunction<void(webrtc::ArrayView<const uint8_t>)> outgoing_transport;
   TaskQueueForTest queue("rtcp");
   RtcpTransceiverConfig config;
   config.clock = &clock;
@@ -341,7 +341,7 @@
 
   uint8_t first_seq_nr;
   EXPECT_CALL(outgoing_transport, Call)
-      .WillOnce([&](rtc::ArrayView<const uint8_t> buffer) {
+      .WillOnce([&](webrtc::ArrayView<const uint8_t> buffer) {
         EXPECT_TRUE(queue.IsCurrent());
         RtcpPacketParser rtcp_parser;
         rtcp_parser.Parse(buffer);
@@ -349,7 +349,7 @@
         first_seq_nr = rtcp_parser.fir()->requests()[0].seq_nr;
         return true;
       })
-      .WillOnce([&](rtc::ArrayView<const uint8_t> buffer) {
+      .WillOnce([&](webrtc::ArrayView<const uint8_t> buffer) {
         EXPECT_TRUE(queue.IsCurrent());
         RtcpPacketParser rtcp_parser;
         rtcp_parser.Parse(buffer);
diff --git a/modules/rtp_rtcp/source/rtp_dependency_descriptor_extension.cc b/modules/rtp_rtcp/source/rtp_dependency_descriptor_extension.cc
index 14956af..7a8b25d 100644
--- a/modules/rtp_rtcp/source/rtp_dependency_descriptor_extension.cc
+++ b/modules/rtp_rtcp/source/rtp_dependency_descriptor_extension.cc
@@ -23,7 +23,7 @@
 namespace webrtc {
 
 bool RtpDependencyDescriptorExtension::Parse(
-    rtc::ArrayView<const uint8_t> data,
+    ArrayView<const uint8_t> data,
     const FrameDependencyStructure* structure,
     DependencyDescriptor* descriptor) {
   RtpDependencyDescriptorReader reader(data, structure, descriptor);
@@ -40,7 +40,7 @@
 }
 
 bool RtpDependencyDescriptorExtension::Write(
-    rtc::ArrayView<uint8_t> data,
+    ArrayView<uint8_t> data,
     const FrameDependencyStructure& structure,
     std::bitset<32> active_chains,
     const DependencyDescriptor& descriptor) {
@@ -50,7 +50,7 @@
 }
 
 bool RtpDependencyDescriptorExtension::Parse(
-    rtc::ArrayView<const uint8_t> data,
+    ArrayView<const uint8_t> data,
     DependencyDescriptorMandatory* descriptor) {
   if (data.size() < 3) {
     return false;
diff --git a/modules/rtp_rtcp/source/rtp_dependency_descriptor_extension.h b/modules/rtp_rtcp/source/rtp_dependency_descriptor_extension.h
index 2cb9269..97d421e 100644
--- a/modules/rtp_rtcp/source/rtp_dependency_descriptor_extension.h
+++ b/modules/rtp_rtcp/source/rtp_dependency_descriptor_extension.h
@@ -30,13 +30,13 @@
     return RtpExtension::kDependencyDescriptorUri;
   }
 
-  static bool Parse(rtc::ArrayView<const uint8_t> data,
+  static bool Parse(ArrayView<const uint8_t> data,
                     const FrameDependencyStructure* structure,
                     DependencyDescriptor* descriptor);
 
   // Reads the mandatory part of the descriptor.
   // Such read is stateless, i.e., doesn't require `FrameDependencyStructure`.
-  static bool Parse(rtc::ArrayView<const uint8_t> data,
+  static bool Parse(ArrayView<const uint8_t> data,
                     DependencyDescriptorMandatory* descriptor);
 
   static size_t ValueSize(const FrameDependencyStructure& structure,
@@ -46,12 +46,12 @@
   static size_t ValueSize(const FrameDependencyStructure& structure,
                           std::bitset<32> active_chains,
                           const DependencyDescriptor& descriptor);
-  static bool Write(rtc::ArrayView<uint8_t> data,
+  static bool Write(ArrayView<uint8_t> data,
                     const FrameDependencyStructure& structure,
                     const DependencyDescriptor& descriptor) {
     return Write(data, structure, kAllChainsAreActive, descriptor);
   }
-  static bool Write(rtc::ArrayView<uint8_t> data,
+  static bool Write(ArrayView<uint8_t> data,
                     const FrameDependencyStructure& structure,
                     std::bitset<32> active_chains,
                     const DependencyDescriptor& descriptor);
diff --git a/modules/rtp_rtcp/source/rtp_dependency_descriptor_extension_unittest.cc b/modules/rtp_rtcp/source/rtp_dependency_descriptor_extension_unittest.cc
index 14310d1..ec64e81 100644
--- a/modules/rtp_rtcp/source/rtp_dependency_descriptor_extension_unittest.cc
+++ b/modules/rtp_rtcp/source/rtp_dependency_descriptor_extension_unittest.cc
@@ -64,7 +64,7 @@
   const uint8_t* unused_bytes = buffer + value_size;
   size_t num_unused_bytes = buffer + sizeof(buffer) - unused_bytes;
   // Check remaining bytes are zeroed.
-  EXPECT_THAT(rtc::MakeArrayView(unused_bytes, num_unused_bytes), Each(0));
+  EXPECT_THAT(MakeArrayView(unused_bytes, num_unused_bytes), Each(0));
 }
 
 // In practice chain diff for inactive chain will grow uboundly because no
diff --git a/modules/rtp_rtcp/source/rtp_dependency_descriptor_reader.cc b/modules/rtp_rtcp/source/rtp_dependency_descriptor_reader.cc
index f9c4525..2d1f06d 100644
--- a/modules/rtp_rtcp/source/rtp_dependency_descriptor_reader.cc
+++ b/modules/rtp_rtcp/source/rtp_dependency_descriptor_reader.cc
@@ -24,7 +24,7 @@
 namespace webrtc {
 
 RtpDependencyDescriptorReader::RtpDependencyDescriptorReader(
-    rtc::ArrayView<const uint8_t> raw_data,
+    ArrayView<const uint8_t> raw_data,
     const FrameDependencyStructure* structure,
     DependencyDescriptor* descriptor)
     : descriptor_(descriptor), buffer_(raw_data) {
diff --git a/modules/rtp_rtcp/source/rtp_dependency_descriptor_reader.h b/modules/rtp_rtcp/source/rtp_dependency_descriptor_reader.h
index aa42e5b..a350428 100644
--- a/modules/rtp_rtcp/source/rtp_dependency_descriptor_reader.h
+++ b/modules/rtp_rtcp/source/rtp_dependency_descriptor_reader.h
@@ -21,7 +21,7 @@
 class RtpDependencyDescriptorReader {
  public:
   // Parses the dependency descriptor.
-  RtpDependencyDescriptorReader(rtc::ArrayView<const uint8_t> raw_data,
+  RtpDependencyDescriptorReader(ArrayView<const uint8_t> raw_data,
                                 const FrameDependencyStructure* structure,
                                 DependencyDescriptor* descriptor);
   RtpDependencyDescriptorReader(const RtpDependencyDescriptorReader&) = delete;
diff --git a/modules/rtp_rtcp/source/rtp_dependency_descriptor_writer.cc b/modules/rtp_rtcp/source/rtp_dependency_descriptor_writer.cc
index 67ef5c6..dd27525 100644
--- a/modules/rtp_rtcp/source/rtp_dependency_descriptor_writer.cc
+++ b/modules/rtp_rtcp/source/rtp_dependency_descriptor_writer.cc
@@ -57,7 +57,7 @@
 }  // namespace
 
 RtpDependencyDescriptorWriter::RtpDependencyDescriptorWriter(
-    rtc::ArrayView<uint8_t> data,
+    ArrayView<uint8_t> data,
     const FrameDependencyStructure& structure,
     std::bitset<32> active_chains,
     const DependencyDescriptor& descriptor)
@@ -65,14 +65,13 @@
       structure_(structure),
       active_chains_(active_chains),
       bit_writer_(data.data(), data.size()) {
-  if (rtc::SafeNe(descriptor.frame_dependencies.chain_diffs.size(),
-                  structure_.num_chains)) {
+  if (SafeNe(descriptor.frame_dependencies.chain_diffs.size(),
+             structure_.num_chains)) {
     build_failed_ = true;
     return;
   }
-  if (rtc::SafeNe(
-          descriptor.frame_dependencies.decode_target_indications.size(),
-          structure_.num_decode_targets)) {
+  if (SafeNe(descriptor.frame_dependencies.decode_target_indications.size(),
+             structure_.num_decode_targets)) {
     build_failed_ = true;
     return;
   }
diff --git a/modules/rtp_rtcp/source/rtp_dependency_descriptor_writer.h b/modules/rtp_rtcp/source/rtp_dependency_descriptor_writer.h
index 3a8f3bb..4a6b362 100644
--- a/modules/rtp_rtcp/source/rtp_dependency_descriptor_writer.h
+++ b/modules/rtp_rtcp/source/rtp_dependency_descriptor_writer.h
@@ -24,7 +24,7 @@
  public:
   // Assumes `structure` and `descriptor` are valid and
   // `descriptor` matches the `structure`.
-  RtpDependencyDescriptorWriter(rtc::ArrayView<uint8_t> data,
+  RtpDependencyDescriptorWriter(ArrayView<uint8_t> data,
                                 const FrameDependencyStructure& structure,
                                 std::bitset<32> active_chains,
                                 const DependencyDescriptor& descriptor);
diff --git a/modules/rtp_rtcp/source/rtp_format.cc b/modules/rtp_rtcp/source/rtp_format.cc
index d23cccb..010ac6e 100644
--- a/modules/rtp_rtcp/source/rtp_format.cc
+++ b/modules/rtp_rtcp/source/rtp_format.cc
@@ -34,7 +34,7 @@
 
 std::unique_ptr<RtpPacketizer> RtpPacketizer::Create(
     std::optional<VideoCodecType> type,
-    rtc::ArrayView<const uint8_t> payload,
+    ArrayView<const uint8_t> payload,
     PayloadSizeLimits limits,
     // Codec-specific details.
     const RTPVideoHeader& rtp_video_header) {
diff --git a/modules/rtp_rtcp/source/rtp_format.h b/modules/rtp_rtcp/source/rtp_format.h
index d7be989..05be298 100644
--- a/modules/rtp_rtcp/source/rtp_format.h
+++ b/modules/rtp_rtcp/source/rtp_format.h
@@ -39,7 +39,7 @@
   // If type is not set, returns a raw packetizer.
   static std::unique_ptr<RtpPacketizer> Create(
       std::optional<VideoCodecType> type,
-      rtc::ArrayView<const uint8_t> payload,
+      ArrayView<const uint8_t> payload,
       PayloadSizeLimits limits,
       // Codec-specific details.
       const RTPVideoHeader& rtp_video_header);
diff --git a/modules/rtp_rtcp/source/rtp_format_h264.cc b/modules/rtp_rtcp/source/rtp_format_h264.cc
index f24ddd8..fd501a2 100644
--- a/modules/rtp_rtcp/source/rtp_format_h264.cc
+++ b/modules/rtp_rtcp/source/rtp_format_h264.cc
@@ -34,7 +34,7 @@
 
 }  // namespace
 
-RtpPacketizerH264::RtpPacketizerH264(rtc::ArrayView<const uint8_t> payload,
+RtpPacketizerH264::RtpPacketizerH264(ArrayView<const uint8_t> payload,
                                      PayloadSizeLimits limits,
                                      H264PacketizationMode packetization_mode)
     : limits_(limits), num_packets_left_(0) {
@@ -47,9 +47,8 @@
         payload.subview(nalu.payload_start_offset, nalu.payload_size));
   }
   bool has_empty_fragments = absl::c_any_of(
-      input_fragments_, [](const rtc::ArrayView<const uint8_t> fragment) {
-        return fragment.empty();
-      });
+      input_fragments_,
+      [](const ArrayView<const uint8_t> fragment) { return fragment.empty(); });
   if (has_empty_fragments || !GeneratePackets(packetization_mode)) {
     // If empty fragments were found or we failed to generate all the packets,
     // discard already generated packets in case the caller would ignore the
@@ -102,7 +101,7 @@
 
 bool RtpPacketizerH264::PacketizeFuA(size_t fragment_index) {
   // Fragment payload into packets (FU-A).
-  rtc::ArrayView<const uint8_t> fragment = input_fragments_[fragment_index];
+  ArrayView<const uint8_t> fragment = input_fragments_[fragment_index];
 
   PayloadSizeLimits limits = limits_;
   // Leave room for the FU-A header.
@@ -153,7 +152,7 @@
   size_t payload_size_left = limits_.max_payload_len;
   int aggregated_fragments = 0;
   size_t fragment_headers_length = 0;
-  rtc::ArrayView<const uint8_t> fragment = input_fragments_[fragment_index];
+  ArrayView<const uint8_t> fragment = input_fragments_[fragment_index];
   RTC_CHECK_GE(payload_size_left, fragment.size());
   ++num_packets_left_;
 
@@ -207,7 +206,7 @@
     payload_size_left -= limits_.first_packet_reduction_len;
   else if (fragment_index + 1 == input_fragments_.size())
     payload_size_left -= limits_.last_packet_reduction_len;
-  rtc::ArrayView<const uint8_t> fragment = input_fragments_[fragment_index];
+  ArrayView<const uint8_t> fragment = input_fragments_[fragment_index];
   if (payload_size_left < fragment.size()) {
     RTC_LOG(LS_ERROR) << "Failed to fit a fragment to packet in SingleNalu "
                          "packetization mode. Payload size left "
@@ -261,7 +260,7 @@
   size_t index = kNalHeaderSize;
   bool is_last_fragment = packet->last_fragment;
   while (packet->aggregated) {
-    rtc::ArrayView<const uint8_t> fragment = packet->source_fragment;
+    ArrayView<const uint8_t> fragment = packet->source_fragment;
     RTC_CHECK_LE(index + kLengthFieldSize + fragment.size(), payload_capacity);
     // Add NAL unit length field.
     ByteWriter<uint16_t>::WriteBigEndian(&buffer[index], fragment.size());
@@ -294,7 +293,7 @@
   fu_header |= (packet->last_fragment ? kH264EBit : 0);
   uint8_t type = packet->header & kH264TypeMask;
   fu_header |= type;
-  rtc::ArrayView<const uint8_t> fragment = packet->source_fragment;
+  ArrayView<const uint8_t> fragment = packet->source_fragment;
   uint8_t* buffer =
       rtp_packet->AllocatePayload(kFuAHeaderSize + fragment.size());
   buffer[0] = fu_indicator;
diff --git a/modules/rtp_rtcp/source/rtp_format_h264.h b/modules/rtp_rtcp/source/rtp_format_h264.h
index 2597e9c..def175a 100644
--- a/modules/rtp_rtcp/source/rtp_format_h264.h
+++ b/modules/rtp_rtcp/source/rtp_format_h264.h
@@ -38,7 +38,7 @@
  public:
   // Initialize with payload from encoder.
   // The payload_data must be exactly one encoded H264 frame.
-  RtpPacketizerH264(rtc::ArrayView<const uint8_t> payload,
+  RtpPacketizerH264(ArrayView<const uint8_t> payload,
                     PayloadSizeLimits limits,
                     H264PacketizationMode packetization_mode);
 
@@ -62,7 +62,7 @@
   // packet unit may represent a single NAL unit or a STAP-A packet, of which
   // there may be multiple in a single RTP packet (if so, aggregated = true).
   struct PacketUnit {
-    PacketUnit(rtc::ArrayView<const uint8_t> source_fragment,
+    PacketUnit(ArrayView<const uint8_t> source_fragment,
                bool first_fragment,
                bool last_fragment,
                bool aggregated,
@@ -73,7 +73,7 @@
           aggregated(aggregated),
           header(header) {}
 
-    rtc::ArrayView<const uint8_t> source_fragment;
+    ArrayView<const uint8_t> source_fragment;
     bool first_fragment;
     bool last_fragment;
     bool aggregated;
@@ -90,7 +90,7 @@
 
   const PayloadSizeLimits limits_;
   size_t num_packets_left_;
-  std::deque<rtc::ArrayView<const uint8_t>> input_fragments_;
+  std::deque<ArrayView<const uint8_t>> input_fragments_;
   std::queue<PacketUnit> packets_;
 };
 }  // namespace webrtc
diff --git a/modules/rtp_rtcp/source/rtp_format_h264_unittest.cc b/modules/rtp_rtcp/source/rtp_format_h264_unittest.cc
index 73c211d..b4288b1 100644
--- a/modules/rtp_rtcp/source/rtp_format_h264_unittest.cc
+++ b/modules/rtp_rtcp/source/rtp_format_h264_unittest.cc
@@ -55,9 +55,9 @@
 constexpr size_t kFuAHeaderSize = 2;
 
 // Creates Buffer that looks like nal unit of given size.
-rtc::Buffer GenerateNalUnit(size_t size) {
+Buffer GenerateNalUnit(size_t size) {
   RTC_CHECK_GT(size, 0);
-  rtc::Buffer buffer(size);
+  Buffer buffer(size);
   // Set some valid header.
   buffer[0] = kSlice;
   for (size_t i = 1; i < size; ++i) {
@@ -70,10 +70,10 @@
 }
 
 // Create frame consisting of nalus of given size.
-rtc::Buffer CreateFrame(std::initializer_list<size_t> nalu_sizes) {
+Buffer CreateFrame(std::initializer_list<size_t> nalu_sizes) {
   static constexpr int kStartCodeSize = 3;
-  rtc::Buffer frame(absl::c_accumulate(nalu_sizes, size_t{0}) +
-                    kStartCodeSize * nalu_sizes.size());
+  Buffer frame(absl::c_accumulate(nalu_sizes, size_t{0}) +
+               kStartCodeSize * nalu_sizes.size());
   size_t offset = 0;
   for (size_t nalu_size : nalu_sizes) {
     EXPECT_GE(nalu_size, 1u);
@@ -93,15 +93,15 @@
 }
 
 // Create frame consisting of given nalus.
-rtc::Buffer CreateFrame(rtc::ArrayView<const rtc::Buffer> nalus) {
+Buffer CreateFrame(ArrayView<const Buffer> nalus) {
   static constexpr int kStartCodeSize = 3;
   int frame_size = 0;
-  for (const rtc::Buffer& nalu : nalus) {
+  for (const Buffer& nalu : nalus) {
     frame_size += (kStartCodeSize + nalu.size());
   }
-  rtc::Buffer frame(frame_size);
+  Buffer frame(frame_size);
   size_t offset = 0;
-  for (const rtc::Buffer& nalu : nalus) {
+  for (const Buffer& nalu : nalus) {
     // Insert nalu start code
     frame[offset] = 0;
     frame[offset + 1] = 0;
@@ -144,9 +144,8 @@
 TEST_P(RtpPacketizerH264ModeTest, SingleNaluTwoPackets) {
   RtpPacketizer::PayloadSizeLimits limits;
   limits.max_payload_len = kMaxPayloadSize;
-  rtc::Buffer nalus[] = {GenerateNalUnit(kMaxPayloadSize),
-                         GenerateNalUnit(100)};
-  rtc::Buffer frame = CreateFrame(nalus);
+  Buffer nalus[] = {GenerateNalUnit(kMaxPayloadSize), GenerateNalUnit(100)};
+  Buffer frame = CreateFrame(nalus);
 
   RtpPacketizerH264 packetizer(frame, limits, GetParam());
   std::vector<RtpPacketToSend> packets = FetchAllPackets(&packetizer);
@@ -161,10 +160,10 @@
   RtpPacketizer::PayloadSizeLimits limits;
   limits.max_payload_len = 200;
   limits.first_packet_reduction_len = 5;
-  rtc::Buffer nalus[] = {GenerateNalUnit(/*size=*/195),
-                         GenerateNalUnit(/*size=*/200),
-                         GenerateNalUnit(/*size=*/200)};
-  rtc::Buffer frame = CreateFrame(nalus);
+  Buffer nalus[] = {GenerateNalUnit(/*size=*/195),
+                    GenerateNalUnit(/*size=*/200),
+                    GenerateNalUnit(/*size=*/200)};
+  Buffer frame = CreateFrame(nalus);
 
   RtpPacketizerH264 packetizer(frame, limits, GetParam());
   std::vector<RtpPacketToSend> packets = FetchAllPackets(&packetizer);
@@ -180,10 +179,10 @@
   RtpPacketizer::PayloadSizeLimits limits;
   limits.max_payload_len = 200;
   limits.last_packet_reduction_len = 5;
-  rtc::Buffer nalus[] = {GenerateNalUnit(/*size=*/200),
-                         GenerateNalUnit(/*size=*/200),
-                         GenerateNalUnit(/*size=*/195)};
-  rtc::Buffer frame = CreateFrame(nalus);
+  Buffer nalus[] = {GenerateNalUnit(/*size=*/200),
+                    GenerateNalUnit(/*size=*/200),
+                    GenerateNalUnit(/*size=*/195)};
+  Buffer frame = CreateFrame(nalus);
 
   RtpPacketizerH264 packetizer(frame, limits, GetParam());
   std::vector<RtpPacketToSend> packets = FetchAllPackets(&packetizer);
@@ -200,7 +199,7 @@
   limits.max_payload_len = 200;
   limits.first_packet_reduction_len = 20;
   limits.last_packet_reduction_len = 30;
-  rtc::Buffer frame = CreateFrame({150});
+  Buffer frame = CreateFrame({150});
 
   RtpPacketizerH264 packetizer(frame, limits, GetParam());
   std::vector<RtpPacketToSend> packets = FetchAllPackets(&packetizer);
@@ -216,10 +215,9 @@
 
 // Aggregation tests.
 TEST(RtpPacketizerH264Test, StapA) {
-  rtc::Buffer nalus[] = {GenerateNalUnit(/*size=*/2),
-                         GenerateNalUnit(/*size=*/2),
-                         GenerateNalUnit(/*size=*/0x123)};
-  rtc::Buffer frame = CreateFrame(nalus);
+  Buffer nalus[] = {GenerateNalUnit(/*size=*/2), GenerateNalUnit(/*size=*/2),
+                    GenerateNalUnit(/*size=*/0x123)};
+  Buffer frame = CreateFrame(nalus);
 
   RtpPacketizerH264 packetizer(frame, kNoLimits,
                                H264PacketizationMode::NonInterleaved);
@@ -252,7 +250,7 @@
 
 TEST(RtpPacketizerH264Test, SingleNalUnitModeHasNoStapA) {
   // This is the same setup as for the StapA test.
-  rtc::Buffer frame = CreateFrame({2, 2, 0x123});
+  Buffer frame = CreateFrame({2, 2, 0x123});
 
   RtpPacketizerH264 packetizer(frame, kNoLimits,
                                H264PacketizationMode::SingleNalUnit);
@@ -271,10 +269,9 @@
   limits.first_packet_reduction_len = 100;
   const size_t kFirstFragmentSize =
       limits.max_payload_len - limits.first_packet_reduction_len;
-  rtc::Buffer nalus[] = {GenerateNalUnit(/*size=*/kFirstFragmentSize),
-                         GenerateNalUnit(/*size=*/2),
-                         GenerateNalUnit(/*size=*/2)};
-  rtc::Buffer frame = CreateFrame(nalus);
+  Buffer nalus[] = {GenerateNalUnit(/*size=*/kFirstFragmentSize),
+                    GenerateNalUnit(/*size=*/2), GenerateNalUnit(/*size=*/2)};
+  Buffer frame = CreateFrame(nalus);
 
   RtpPacketizerH264 packetizer(frame, limits,
                                H264PacketizationMode::NonInterleaved);
@@ -301,10 +298,10 @@
   limits.single_packet_reduction_len = 8;
   // 3 fragments of sizes 2 + 2 + 981, plus 7 bytes of headers, is expected to
   // be packetized to single packet of size 992.
-  rtc::Buffer first_nalus[] = {GenerateNalUnit(/*size=*/2),
-                               GenerateNalUnit(/*size=*/2),
-                               GenerateNalUnit(/*size=*/981)};
-  rtc::Buffer first_frame = CreateFrame(first_nalus);
+  Buffer first_nalus[] = {GenerateNalUnit(/*size=*/2),
+                          GenerateNalUnit(/*size=*/2),
+                          GenerateNalUnit(/*size=*/981)};
+  Buffer first_frame = CreateFrame(first_nalus);
 
   RtpPacketizerH264 first_packetizer(first_frame, limits,
                                      H264PacketizationMode::NonInterleaved);
@@ -316,10 +313,10 @@
 
   // Increasing the last fragment size by one exceeds
   // single_packet_reduction_len and produces two packets.
-  rtc::Buffer second_nalus[] = {GenerateNalUnit(/*size=*/2),
-                                GenerateNalUnit(/*size=*/2),
-                                GenerateNalUnit(/*size=*/982)};
-  rtc::Buffer second_frame = CreateFrame(second_nalus);
+  Buffer second_nalus[] = {GenerateNalUnit(/*size=*/2),
+                           GenerateNalUnit(/*size=*/2),
+                           GenerateNalUnit(/*size=*/982)};
+  Buffer second_frame = CreateFrame(second_nalus);
   RtpPacketizerH264 second_packetizer(second_frame, limits,
                                       H264PacketizationMode::NonInterleaved);
   packets = FetchAllPackets(&second_packetizer);
@@ -333,9 +330,9 @@
   const size_t kFirstFragmentSize = 1000;
   const size_t kLastFragmentSize =
       limits.max_payload_len - limits.last_packet_reduction_len + 1;
-  rtc::Buffer nalus[] = {GenerateNalUnit(/*size=*/kFirstFragmentSize),
-                         GenerateNalUnit(/*size=*/kLastFragmentSize)};
-  rtc::Buffer frame = CreateFrame(nalus);
+  Buffer nalus[] = {GenerateNalUnit(/*size=*/kFirstFragmentSize),
+                    GenerateNalUnit(/*size=*/kLastFragmentSize)};
+  Buffer frame = CreateFrame(nalus);
 
   RtpPacketizerH264 packetizer(frame, limits,
                                H264PacketizationMode::NonInterleaved);
@@ -355,10 +352,9 @@
   limits.max_payload_len = 1000;
   const size_t kLastFragmentSize =
       limits.max_payload_len - 3 * kLengthFieldLength - 4;
-  rtc::Buffer nalus[] = {GenerateNalUnit(/*size=*/2),
-                         GenerateNalUnit(/*size=*/2),
-                         GenerateNalUnit(/*size=*/kLastFragmentSize)};
-  rtc::Buffer frame = CreateFrame(nalus);
+  Buffer nalus[] = {GenerateNalUnit(/*size=*/2), GenerateNalUnit(/*size=*/2),
+                    GenerateNalUnit(/*size=*/kLastFragmentSize)};
+  Buffer frame = CreateFrame(nalus);
 
   RtpPacketizerH264 packetizer(frame, limits,
                                H264PacketizationMode::NonInterleaved);
@@ -381,10 +377,10 @@
   const size_t kFuaPayloadSize = 70;
   const size_t kFuaNaluSize = kNalHeaderSize + 2 * kFuaPayloadSize;
   const size_t kStapANaluSize = 20;
-  rtc::Buffer nalus[] = {GenerateNalUnit(kFuaNaluSize),
-                         GenerateNalUnit(kStapANaluSize),
-                         GenerateNalUnit(kStapANaluSize)};
-  rtc::Buffer frame = CreateFrame(nalus);
+  Buffer nalus[] = {GenerateNalUnit(kFuaNaluSize),
+                    GenerateNalUnit(kStapANaluSize),
+                    GenerateNalUnit(kStapANaluSize)};
+  Buffer frame = CreateFrame(nalus);
 
   RtpPacketizerH264 packetizer(frame, limits,
                                H264PacketizationMode::NonInterleaved);
@@ -425,7 +421,7 @@
   limits.last_packet_reduction_len = 20;
   limits.single_packet_reduction_len = 20;
   // Actual sizes, which triggered this bug.
-  rtc::Buffer frame = CreateFrame({20, 8, 18, 1161});
+  Buffer frame = CreateFrame({20, 8, 18, 1161});
 
   RtpPacketizerH264 packetizer(frame, limits,
                                H264PacketizationMode::NonInterleaved);
@@ -442,8 +438,8 @@
 // Returns sizes of the payloads excluding fua headers.
 std::vector<int> TestFua(size_t frame_payload_size,
                          const RtpPacketizer::PayloadSizeLimits& limits) {
-  rtc::Buffer nalu[] = {GenerateNalUnit(kNalHeaderSize + frame_payload_size)};
-  rtc::Buffer frame = CreateFrame(nalu);
+  Buffer nalu[] = {GenerateNalUnit(kNalHeaderSize + frame_payload_size)};
+  Buffer frame = CreateFrame(nalu);
 
   RtpPacketizerH264 packetizer(frame, limits,
                                H264PacketizationMode::NonInterleaved);
@@ -524,7 +520,7 @@
 
 TEST(RtpPacketizerH264Test, RejectsOverlongDataInPacketizationMode0) {
   RtpPacketizer::PayloadSizeLimits limits;
-  rtc::Buffer frame = CreateFrame({kMaxPayloadSize + 1});
+  Buffer frame = CreateFrame({kMaxPayloadSize + 1});
 
   RtpPacketizerH264 packetizer(frame, limits,
                                H264PacketizationMode::SingleNalUnit);
diff --git a/modules/rtp_rtcp/source/rtp_format_video_generic.cc b/modules/rtp_rtcp/source/rtp_format_video_generic.cc
index cc9c0cb..db64feb 100644
--- a/modules/rtp_rtcp/source/rtp_format_video_generic.cc
+++ b/modules/rtp_rtcp/source/rtp_format_video_generic.cc
@@ -30,7 +30,7 @@
 }  // namespace
 
 RtpPacketizerGeneric::RtpPacketizerGeneric(
-    rtc::ArrayView<const uint8_t> payload,
+    ArrayView<const uint8_t> payload,
     PayloadSizeLimits limits,
     const RTPVideoHeader& rtp_video_header)
     : remaining_payload_(payload) {
@@ -41,9 +41,8 @@
   current_packet_ = payload_sizes_.begin();
 }
 
-RtpPacketizerGeneric::RtpPacketizerGeneric(
-    rtc::ArrayView<const uint8_t> payload,
-    PayloadSizeLimits limits)
+RtpPacketizerGeneric::RtpPacketizerGeneric(ArrayView<const uint8_t> payload,
+                                           PayloadSizeLimits limits)
     : header_size_(0), remaining_payload_(payload) {
   payload_sizes_ = SplitAboutEqually(payload.size(), limits);
   current_packet_ = payload_sizes_.begin();
diff --git a/modules/rtp_rtcp/source/rtp_format_video_generic.h b/modules/rtp_rtcp/source/rtp_format_video_generic.h
index fc76ca8..3e0c1e3 100644
--- a/modules/rtp_rtcp/source/rtp_format_video_generic.h
+++ b/modules/rtp_rtcp/source/rtp_format_video_generic.h
@@ -36,14 +36,14 @@
   // Initialize with payload from encoder.
   // The payload_data must be exactly one encoded generic frame.
   // Packets returned by `NextPacket` will contain the generic payload header.
-  RtpPacketizerGeneric(rtc::ArrayView<const uint8_t> payload,
+  RtpPacketizerGeneric(ArrayView<const uint8_t> payload,
                        PayloadSizeLimits limits,
                        const RTPVideoHeader& rtp_video_header);
   // Initialize with payload from encoder.
   // The payload_data must be exactly one encoded generic frame.
   // Packets returned by `NextPacket` will contain raw payload without the
   // generic payload header.
-  RtpPacketizerGeneric(rtc::ArrayView<const uint8_t> payload,
+  RtpPacketizerGeneric(ArrayView<const uint8_t> payload,
                        PayloadSizeLimits limits);
 
   ~RtpPacketizerGeneric() override;
@@ -64,7 +64,7 @@
 
   uint8_t header_[3];
   size_t header_size_;
-  rtc::ArrayView<const uint8_t> remaining_payload_;
+  ArrayView<const uint8_t> remaining_payload_;
   std::vector<int> payload_sizes_;
   std::vector<int>::const_iterator current_packet_;
 };
diff --git a/modules/rtp_rtcp/source/rtp_format_video_generic_unittest.cc b/modules/rtp_rtcp/source/rtp_format_video_generic_unittest.cc
index 3ada9af..e927038 100644
--- a/modules/rtp_rtcp/source/rtp_format_video_generic_unittest.cc
+++ b/modules/rtp_rtcp/source/rtp_format_video_generic_unittest.cc
@@ -82,7 +82,7 @@
   RtpPacketToSend packet(nullptr);
   ASSERT_TRUE(packetizer.NextPacket(&packet));
 
-  rtc::ArrayView<const uint8_t> payload = packet.payload();
+  ArrayView<const uint8_t> payload = packet.payload();
   EXPECT_EQ(payload.size(), 3 + kPayloadSize);
   EXPECT_TRUE(payload[0] & 0x04);  // Extended header bit is set.
   // Frame id is 37.
@@ -136,7 +136,7 @@
   RtpPacketToSend packet(nullptr);
   ASSERT_TRUE(packetizer.NextPacket(&packet));
 
-  rtc::ArrayView<const uint8_t> payload = packet.payload();
+  ArrayView<const uint8_t> payload = packet.payload();
   EXPECT_TRUE(payload[0] & 0x04);  // Extended header bit is set.
   // Frame id is 0x137.
   EXPECT_EQ(0x01u, payload[1]);
@@ -152,7 +152,7 @@
   RtpPacketToSend packet(nullptr);
   ASSERT_TRUE(packetizer.NextPacket(&packet));
 
-  rtc::ArrayView<const uint8_t> payload = packet.payload();
+  ArrayView<const uint8_t> payload = packet.payload();
   EXPECT_FALSE(payload[0] & 0x04);
 }
 
@@ -164,7 +164,7 @@
   RtpPacketToSend packet(nullptr);
   ASSERT_TRUE(packetizer.NextPacket(&packet));
 
-  rtc::ArrayView<const uint8_t> payload = packet.payload();
+  ArrayView<const uint8_t> payload = packet.payload();
   EXPECT_THAT(payload, ElementsAreArray(kPayload));
 }
 
diff --git a/modules/rtp_rtcp/source/rtp_format_vp8.cc b/modules/rtp_rtcp/source/rtp_format_vp8.cc
index b0dc8e0..5550f48 100644
--- a/modules/rtp_rtcp/source/rtp_format_vp8.cc
+++ b/modules/rtp_rtcp/source/rtp_format_vp8.cc
@@ -58,7 +58,7 @@
 
 }  // namespace
 
-RtpPacketizerVp8::RtpPacketizerVp8(rtc::ArrayView<const uint8_t> payload,
+RtpPacketizerVp8::RtpPacketizerVp8(ArrayView<const uint8_t> payload,
                                    PayloadSizeLimits limits,
                                    const RTPVideoHeaderVP8& hdr_info)
     : hdr_(BuildHeader(hdr_info)), remaining_payload_(payload) {
diff --git a/modules/rtp_rtcp/source/rtp_format_vp8.h b/modules/rtp_rtcp/source/rtp_format_vp8.h
index d1f569a..36f4b8b 100644
--- a/modules/rtp_rtcp/source/rtp_format_vp8.h
+++ b/modules/rtp_rtcp/source/rtp_format_vp8.h
@@ -43,7 +43,7 @@
  public:
   // Initialize with payload from encoder.
   // The payload_data must be exactly one encoded VP8 frame.
-  RtpPacketizerVp8(rtc::ArrayView<const uint8_t> payload,
+  RtpPacketizerVp8(ArrayView<const uint8_t> payload,
                    PayloadSizeLimits limits,
                    const RTPVideoHeaderVP8& hdr_info);
 
@@ -65,7 +65,7 @@
   static RawHeader BuildHeader(const RTPVideoHeaderVP8& header);
 
   RawHeader hdr_;
-  rtc::ArrayView<const uint8_t> remaining_payload_;
+  ArrayView<const uint8_t> remaining_payload_;
   std::vector<int> payload_sizes_;
   std::vector<int>::const_iterator current_packet_;
 };
diff --git a/modules/rtp_rtcp/source/rtp_format_vp8_test_helper.cc b/modules/rtp_rtcp/source/rtp_format_vp8_test_helper.cc
index 108c0d3..8dabcd8 100644
--- a/modules/rtp_rtcp/source/rtp_format_vp8_test_helper.cc
+++ b/modules/rtp_rtcp/source/rtp_format_vp8_test_helper.cc
@@ -64,7 +64,7 @@
 
 void RtpFormatVp8TestHelper::GetAllPacketsAndCheck(
     RtpPacketizerVp8* packetizer,
-    rtc::ArrayView<const size_t> expected_sizes) {
+    ArrayView<const size_t> expected_sizes) {
   EXPECT_EQ(packetizer->NumPackets(), expected_sizes.size());
   const uint8_t* data_ptr = payload_.begin();
   RtpPacketToSend packet(kNoExtensions);
@@ -84,7 +84,7 @@
   EXPECT_EQ(payload_.end() - data_ptr, 0);
 }
 
-int RtpFormatVp8TestHelper::CheckHeader(rtc::ArrayView<const uint8_t> buffer,
+int RtpFormatVp8TestHelper::CheckHeader(ArrayView<const uint8_t> buffer,
                                         bool first) {
   int x_bit = Bit(buffer[0], 7);
   EXPECT_EQ(Bit(buffer[0], 6), 0);  // Reserved.
@@ -111,9 +111,8 @@
 
 // Verify that the I bit and the PictureID field are both set in accordance
 // with the information in hdr_info_->pictureId.
-void RtpFormatVp8TestHelper::CheckPictureID(
-    rtc::ArrayView<const uint8_t> buffer,
-    int* offset) {
+void RtpFormatVp8TestHelper::CheckPictureID(ArrayView<const uint8_t> buffer,
+                                            int* offset) {
   int i_bit = Bit(buffer[1], 7);
   if (hdr_info_->pictureId != kNoPictureId) {
     EXPECT_EQ(i_bit, 1);
@@ -129,9 +128,8 @@
 
 // Verify that the L bit and the TL0PICIDX field are both set in accordance
 // with the information in hdr_info_->tl0PicIdx.
-void RtpFormatVp8TestHelper::CheckTl0PicIdx(
-    rtc::ArrayView<const uint8_t> buffer,
-    int* offset) {
+void RtpFormatVp8TestHelper::CheckTl0PicIdx(ArrayView<const uint8_t> buffer,
+                                            int* offset) {
   int l_bit = Bit(buffer[1], 6);
   if (hdr_info_->tl0PicIdx != kNoTl0PicIdx) {
     EXPECT_EQ(l_bit, 1);
@@ -145,9 +143,8 @@
 // Verify that the T bit and the TL0PICIDX field, and the K bit and KEYIDX
 // field are all set in accordance with the information in
 // hdr_info_->temporalIdx and hdr_info_->keyIdx, respectively.
-void RtpFormatVp8TestHelper::CheckTIDAndKeyIdx(
-    rtc::ArrayView<const uint8_t> buffer,
-    int* offset) {
+void RtpFormatVp8TestHelper::CheckTIDAndKeyIdx(ArrayView<const uint8_t> buffer,
+                                               int* offset) {
   int t_bit = Bit(buffer[1], 5);
   int k_bit = Bit(buffer[1], 4);
   if (hdr_info_->temporalIdx == kNoTemporalIdx &&
diff --git a/modules/rtp_rtcp/source/rtp_format_vp8_test_helper.h b/modules/rtp_rtcp/source/rtp_format_vp8_test_helper.h
index 3e35b98..a364df0 100644
--- a/modules/rtp_rtcp/source/rtp_format_vp8_test_helper.h
+++ b/modules/rtp_rtcp/source/rtp_format_vp8_test_helper.h
@@ -36,22 +36,21 @@
   RtpFormatVp8TestHelper& operator=(const RtpFormatVp8TestHelper&) = delete;
 
   void GetAllPacketsAndCheck(RtpPacketizerVp8* packetizer,
-                             rtc::ArrayView<const size_t> expected_sizes);
+                             ArrayView<const size_t> expected_sizes);
 
-  rtc::ArrayView<const uint8_t> payload() const { return payload_; }
+  ArrayView<const uint8_t> payload() const { return payload_; }
   size_t payload_size() const { return payload_.size(); }
 
  private:
   // Returns header size, i.e. payload offset.
-  int CheckHeader(rtc::ArrayView<const uint8_t> rtp_payload, bool first);
-  void CheckPictureID(rtc::ArrayView<const uint8_t> rtp_payload, int* offset);
-  void CheckTl0PicIdx(rtc::ArrayView<const uint8_t> rtp_payload, int* offset);
-  void CheckTIDAndKeyIdx(rtc::ArrayView<const uint8_t> rtp_payload,
-                         int* offset);
+  int CheckHeader(ArrayView<const uint8_t> rtp_payload, bool first);
+  void CheckPictureID(ArrayView<const uint8_t> rtp_payload, int* offset);
+  void CheckTl0PicIdx(ArrayView<const uint8_t> rtp_payload, int* offset);
+  void CheckTIDAndKeyIdx(ArrayView<const uint8_t> rtp_payload, int* offset);
   void CheckPayload(const uint8_t* data_ptr);
 
   const RTPVideoHeaderVP8* const hdr_info_;
-  rtc::Buffer payload_;
+  Buffer payload_;
 };
 
 }  // namespace webrtc
diff --git a/modules/rtp_rtcp/source/rtp_format_vp9.cc b/modules/rtp_rtcp/source/rtp_format_vp9.cc
index b0fe7ff..4e8237e 100644
--- a/modules/rtp_rtcp/source/rtp_format_vp9.cc
+++ b/modules/rtp_rtcp/source/rtp_format_vp9.cc
@@ -308,7 +308,7 @@
 }
 }  // namespace
 
-RtpPacketizerVp9::RtpPacketizerVp9(rtc::ArrayView<const uint8_t> payload,
+RtpPacketizerVp9::RtpPacketizerVp9(ArrayView<const uint8_t> payload,
                                    PayloadSizeLimits limits,
                                    const RTPVideoHeaderVP9& hdr)
     : hdr_(RemoveInactiveSpatialLayers(hdr)),
@@ -350,8 +350,7 @@
   uint8_t* buffer = packet->AllocatePayload(header_size + packet_payload_len);
   RTC_CHECK(buffer);
 
-  if (!WriteHeader(layer_begin, layer_end,
-                   rtc::MakeArrayView(buffer, header_size)))
+  if (!WriteHeader(layer_begin, layer_end, MakeArrayView(buffer, header_size)))
     return false;
 
   memcpy(buffer + header_size, remaining_payload_.data(), packet_payload_len);
@@ -403,7 +402,7 @@
 //      +-+-+-+-+-+-+-+-+
 bool RtpPacketizerVp9::WriteHeader(bool layer_begin,
                                    bool layer_end,
-                                   rtc::ArrayView<uint8_t> buffer) const {
+                                   ArrayView<uint8_t> buffer) const {
   // Required payload descriptor byte.
   bool i_bit = PictureIdPresent(hdr_);
   bool p_bit = hdr_.inter_pic_predicted;
diff --git a/modules/rtp_rtcp/source/rtp_format_vp9.h b/modules/rtp_rtcp/source/rtp_format_vp9.h
index 3cf4dd5..80c43f3 100644
--- a/modules/rtp_rtcp/source/rtp_format_vp9.h
+++ b/modules/rtp_rtcp/source/rtp_format_vp9.h
@@ -36,7 +36,7 @@
 class RtpPacketizerVp9 : public RtpPacketizer {
  public:
   // The `payload` must be one encoded VP9 layer frame.
-  RtpPacketizerVp9(rtc::ArrayView<const uint8_t> payload,
+  RtpPacketizerVp9(ArrayView<const uint8_t> payload,
                    PayloadSizeLimits limits,
                    const RTPVideoHeaderVP9& hdr);
 
@@ -58,12 +58,12 @@
   // the layer frame. Returns false on failure.
   bool WriteHeader(bool layer_begin,
                    bool layer_end,
-                   rtc::ArrayView<uint8_t> rtp_payload) const;
+                   ArrayView<uint8_t> rtp_payload) const;
 
   const RTPVideoHeaderVP9 hdr_;
   const int header_size_;
   const int first_packet_extra_header_size_;
-  rtc::ArrayView<const uint8_t> remaining_payload_;
+  ArrayView<const uint8_t> remaining_payload_;
   std::vector<int> payload_sizes_;
   std::vector<int>::const_iterator current_packet_;
 };
diff --git a/modules/rtp_rtcp/source/rtp_format_vp9_unittest.cc b/modules/rtp_rtcp/source/rtp_format_vp9_unittest.cc
index 59e9b49..58789da 100644
--- a/modules/rtp_rtcp/source/rtp_format_vp9_unittest.cc
+++ b/modules/rtp_rtcp/source/rtp_format_vp9_unittest.cc
@@ -78,7 +78,7 @@
                          size_t expected_length) {
   RTPVideoHeader video_header;
   EXPECT_EQ(VideoRtpDepacketizerVp9::ParseRtpPayload(
-                rtc::MakeArrayView(packet, expected_length), &video_header),
+                MakeArrayView(packet, expected_length), &video_header),
             expected_hdr_length);
   EXPECT_EQ(kVideoCodecVP9, video_header.codec);
   auto& vp9_header =
@@ -154,9 +154,8 @@
     EXPECT_EQ(last, payload_pos_ == payload_.size());
   }
 
-  void CreateParseAndCheckPackets(
-      rtc::ArrayView<const size_t> expected_hdr_sizes,
-      rtc::ArrayView<const size_t> expected_sizes) {
+  void CreateParseAndCheckPackets(ArrayView<const size_t> expected_hdr_sizes,
+                                  ArrayView<const size_t> expected_sizes) {
     ASSERT_EQ(expected_hdr_sizes.size(), expected_sizes.size());
     ASSERT_TRUE(packetizer_ != nullptr);
     EXPECT_EQ(expected_sizes.size(), num_packets_);
diff --git a/modules/rtp_rtcp/source/rtp_generic_frame_descriptor.cc b/modules/rtp_rtcp/source/rtp_generic_frame_descriptor.cc
index 788dfe1..9bb8898 100644
--- a/modules/rtp_rtcp/source/rtp_generic_frame_descriptor.cc
+++ b/modules/rtp_rtcp/source/rtp_generic_frame_descriptor.cc
@@ -75,10 +75,10 @@
   frame_id_ = frame_id;
 }
 
-rtc::ArrayView<const uint16_t>
-RtpGenericFrameDescriptor::FrameDependenciesDiffs() const {
+ArrayView<const uint16_t> RtpGenericFrameDescriptor::FrameDependenciesDiffs()
+    const {
   RTC_DCHECK(FirstPacketInSubFrame());
-  return rtc::MakeArrayView(frame_deps_id_diffs_, num_frame_deps_);
+  return MakeArrayView(frame_deps_id_diffs_, num_frame_deps_);
 }
 
 bool RtpGenericFrameDescriptor::AddFrameDependencyDiff(uint16_t fdiff) {
diff --git a/modules/rtp_rtcp/source/rtp_generic_frame_descriptor.h b/modules/rtp_rtcp/source/rtp_generic_frame_descriptor.h
index f795f03..7ecdb2a 100644
--- a/modules/rtp_rtcp/source/rtp_generic_frame_descriptor.h
+++ b/modules/rtp_rtcp/source/rtp_generic_frame_descriptor.h
@@ -54,7 +54,7 @@
   uint16_t FrameId() const;
   void SetFrameId(uint16_t frame_id);
 
-  rtc::ArrayView<const uint16_t> FrameDependenciesDiffs() const;
+  ArrayView<const uint16_t> FrameDependenciesDiffs() const;
   void ClearFrameDependencies() { num_frame_deps_ = 0; }
   // Returns false on failure, i.e. number of dependencies is too large.
   bool AddFrameDependencyDiff(uint16_t fdiff);
diff --git a/modules/rtp_rtcp/source/rtp_generic_frame_descriptor_extension.cc b/modules/rtp_rtcp/source/rtp_generic_frame_descriptor_extension.cc
index 9c41ba4..e8ca3dd 100644
--- a/modules/rtp_rtcp/source/rtp_generic_frame_descriptor_extension.cc
+++ b/modules/rtp_rtcp/source/rtp_generic_frame_descriptor_extension.cc
@@ -63,7 +63,7 @@
 //      +-+-+-+-+-+-+-+-+
 
 bool RtpGenericFrameDescriptorExtension00::Parse(
-    rtc::ArrayView<const uint8_t> data,
+    ArrayView<const uint8_t> data,
     RtpGenericFrameDescriptor* descriptor) {
   if (data.empty()) {
     return false;
@@ -131,7 +131,7 @@
 }
 
 bool RtpGenericFrameDescriptorExtension00::Write(
-    rtc::ArrayView<uint8_t> data,
+    ArrayView<uint8_t> data,
     const RtpGenericFrameDescriptor& descriptor) {
   RTC_CHECK_EQ(data.size(), ValueSize(descriptor));
   uint8_t base_header =
@@ -152,7 +152,7 @@
   uint16_t frame_id = descriptor.FrameId();
   data[2] = frame_id & 0xff;
   data[3] = frame_id >> 8;
-  rtc::ArrayView<const uint16_t> fdiffs = descriptor.FrameDependenciesDiffs();
+  ArrayView<const uint16_t> fdiffs = descriptor.FrameDependenciesDiffs();
   size_t offset = 4;
   if (descriptor.FirstPacketInSubFrame() && fdiffs.empty() &&
       descriptor.Width() > 0 && descriptor.Height() > 0) {
diff --git a/modules/rtp_rtcp/source/rtp_generic_frame_descriptor_extension.h b/modules/rtp_rtcp/source/rtp_generic_frame_descriptor_extension.h
index b4f6865..8c65555 100644
--- a/modules/rtp_rtcp/source/rtp_generic_frame_descriptor_extension.h
+++ b/modules/rtp_rtcp/source/rtp_generic_frame_descriptor_extension.h
@@ -33,10 +33,10 @@
   }
   static constexpr int kMaxSizeBytes = 16;
 
-  static bool Parse(rtc::ArrayView<const uint8_t> data,
+  static bool Parse(ArrayView<const uint8_t> data,
                     RtpGenericFrameDescriptor* descriptor);
   static size_t ValueSize(const RtpGenericFrameDescriptor& descriptor);
-  static bool Write(rtc::ArrayView<uint8_t> data,
+  static bool Write(ArrayView<uint8_t> data,
                     const RtpGenericFrameDescriptor& descriptor);
 };
 
diff --git a/modules/rtp_rtcp/source/rtp_header_extension_map.cc b/modules/rtp_rtcp/source/rtp_header_extension_map.cc
index dc9ae41..ef28dba 100644
--- a/modules/rtp_rtcp/source/rtp_header_extension_map.cc
+++ b/modules/rtp_rtcp/source/rtp_header_extension_map.cc
@@ -79,14 +79,13 @@
 }
 
 RtpHeaderExtensionMap::RtpHeaderExtensionMap(
-    rtc::ArrayView<const RtpExtension> extensions)
+    ArrayView<const RtpExtension> extensions)
     : RtpHeaderExtensionMap(false) {
   for (const RtpExtension& extension : extensions)
     RegisterByUri(extension.id, extension.uri);
 }
 
-void RtpHeaderExtensionMap::Reset(
-    rtc::ArrayView<const RtpExtension> extensions) {
+void RtpHeaderExtensionMap::Reset(ArrayView<const RtpExtension> extensions) {
   for (auto& id : ids_)
     id = kInvalidId;
   for (const RtpExtension& extension : extensions)
diff --git a/modules/rtp_rtcp/source/rtp_header_extension_size.cc b/modules/rtp_rtcp/source/rtp_header_extension_size.cc
index d0db33e..b9016de 100644
--- a/modules/rtp_rtcp/source/rtp_header_extension_size.cc
+++ b/modules/rtp_rtcp/source/rtp_header_extension_size.cc
@@ -16,7 +16,7 @@
 
 namespace webrtc {
 
-int RtpHeaderExtensionSize(rtc::ArrayView<const RtpExtensionSize> extensions,
+int RtpHeaderExtensionSize(ArrayView<const RtpExtensionSize> extensions,
                            const RtpHeaderExtensionMap& registered_extensions) {
   // RFC3550 Section 5.3.1
   static constexpr int kExtensionBlockHeaderSize = 4;
diff --git a/modules/rtp_rtcp/source/rtp_header_extension_size.h b/modules/rtp_rtcp/source/rtp_header_extension_size.h
index 1fb2eb2..b7fd960 100644
--- a/modules/rtp_rtcp/source/rtp_header_extension_size.h
+++ b/modules/rtp_rtcp/source/rtp_header_extension_size.h
@@ -24,7 +24,7 @@
 // Calculates rtp header extension size in bytes assuming packet contain
 // all `extensions` with provided `value_size`.
 // Counts only extensions present among `registered_extensions`.
-int RtpHeaderExtensionSize(rtc::ArrayView<const RtpExtensionSize> extensions,
+int RtpHeaderExtensionSize(ArrayView<const RtpExtensionSize> extensions,
                            const RtpHeaderExtensionMap& registered_extensions);
 
 }  // namespace webrtc
diff --git a/modules/rtp_rtcp/source/rtp_header_extensions.cc b/modules/rtp_rtcp/source/rtp_header_extensions.cc
index 9af58b0..3f9a852 100644
--- a/modules/rtp_rtcp/source/rtp_header_extensions.cc
+++ b/modules/rtp_rtcp/source/rtp_header_extensions.cc
@@ -49,7 +49,7 @@
 //   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 //   |  ID   | len=2 |              absolute send time               |
 //   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
-bool AbsoluteSendTime::Parse(rtc::ArrayView<const uint8_t> data,
+bool AbsoluteSendTime::Parse(ArrayView<const uint8_t> data,
                              uint32_t* time_24bits) {
   if (data.size() != 3)
     return false;
@@ -57,8 +57,7 @@
   return true;
 }
 
-bool AbsoluteSendTime::Write(rtc::ArrayView<uint8_t> data,
-                             uint32_t time_24bits) {
+bool AbsoluteSendTime::Write(ArrayView<uint8_t> data, uint32_t time_24bits) {
   RTC_DCHECK_EQ(data.size(), 3);
   RTC_DCHECK_LE(time_24bits, 0x00FFFFFF);
   ByteWriter<uint32_t, 3>::WriteBigEndian(data.data(), time_24bits);
@@ -100,7 +99,7 @@
 //   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 //   |  ... (56-63)  |
 //   +-+-+-+-+-+-+-+-+
-bool AbsoluteCaptureTimeExtension::Parse(rtc::ArrayView<const uint8_t> data,
+bool AbsoluteCaptureTimeExtension::Parse(ArrayView<const uint8_t> data,
                                          AbsoluteCaptureTime* extension) {
   if (data.size() != kValueSizeBytes &&
       data.size() != kValueSizeBytesWithoutEstimatedCaptureClockOffset) {
@@ -127,7 +126,7 @@
   }
 }
 
-bool AbsoluteCaptureTimeExtension::Write(rtc::ArrayView<uint8_t> data,
+bool AbsoluteCaptureTimeExtension::Write(ArrayView<uint8_t> data,
                                          const AbsoluteCaptureTime& extension) {
   RTC_DCHECK_EQ(data.size(), ValueSize(extension));
 
@@ -161,7 +160,7 @@
 // |      ID       |     len=1     |V|    level    |
 // +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 // Sample Audio Level Encoding Using the Two-Byte Header Format
-bool AudioLevelExtension::Parse(rtc::ArrayView<const uint8_t> data,
+bool AudioLevelExtension::Parse(ArrayView<const uint8_t> data,
                                 AudioLevel* extension) {
   // One-byte and two-byte format share the same data definition.
   if (data.size() != 1)
@@ -172,7 +171,7 @@
   return true;
 }
 
-bool AudioLevelExtension::Write(rtc::ArrayView<uint8_t> data,
+bool AudioLevelExtension::Write(ArrayView<uint8_t> data,
                                 const AudioLevel& extension) {
   // One-byte and two-byte format share the same data definition.
   RTC_DCHECK_EQ(data.size(), 1);
@@ -203,7 +202,7 @@
 // |0|   level 3   |    0 (pad)    |               ...             |
 // +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 // Sample Audio Level Encoding Using the Two-Byte Header Format
-bool CsrcAudioLevel::Parse(rtc::ArrayView<const uint8_t> data,
+bool CsrcAudioLevel::Parse(ArrayView<const uint8_t> data,
                            std::vector<uint8_t>* csrc_audio_levels) {
   if (data.size() > kRtpCsrcSize) {
     return false;
@@ -215,13 +214,12 @@
   return true;
 }
 
-size_t CsrcAudioLevel::ValueSize(
-    rtc::ArrayView<const uint8_t> csrc_audio_levels) {
+size_t CsrcAudioLevel::ValueSize(ArrayView<const uint8_t> csrc_audio_levels) {
   return csrc_audio_levels.size();
 }
 
-bool CsrcAudioLevel::Write(rtc::ArrayView<uint8_t> data,
-                           rtc::ArrayView<const uint8_t> csrc_audio_levels) {
+bool CsrcAudioLevel::Write(ArrayView<uint8_t> data,
+                           ArrayView<const uint8_t> csrc_audio_levels) {
   RTC_CHECK_LE(csrc_audio_levels.size(), kRtpCsrcSize);
   if (csrc_audio_levels.size() != data.size()) {
     return false;
@@ -248,7 +246,7 @@
 //   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 //   |  ID   | len=2 |              transmission offset              |
 //   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
-bool TransmissionOffset::Parse(rtc::ArrayView<const uint8_t> data,
+bool TransmissionOffset::Parse(ArrayView<const uint8_t> data,
                                int32_t* rtp_time) {
   if (data.size() != 3)
     return false;
@@ -256,7 +254,7 @@
   return true;
 }
 
-bool TransmissionOffset::Write(rtc::ArrayView<uint8_t> data, int32_t rtp_time) {
+bool TransmissionOffset::Write(ArrayView<uint8_t> data, int32_t rtp_time) {
   RTC_DCHECK_EQ(data.size(), 3);
   RTC_DCHECK_LE(rtp_time, 0x00ffffff);
   ByteWriter<int32_t, 3>::WriteBigEndian(data.data(), rtp_time);
@@ -270,7 +268,7 @@
 //  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 //  |  ID   | L=1   |transport-wide sequence number |
 //  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
-bool TransportSequenceNumber::Parse(rtc::ArrayView<const uint8_t> data,
+bool TransportSequenceNumber::Parse(ArrayView<const uint8_t> data,
                                     uint16_t* transport_sequence_number) {
   if (data.size() != kValueSizeBytes)
     return false;
@@ -278,7 +276,7 @@
   return true;
 }
 
-bool TransportSequenceNumber::Write(rtc::ArrayView<uint8_t> data,
+bool TransportSequenceNumber::Write(ArrayView<uint8_t> data,
                                     uint16_t transport_sequence_number) {
   RTC_DCHECK_EQ(data.size(), ValueSize(transport_sequence_number));
   ByteWriter<uint16_t>::WriteBigEndian(data.data(), transport_sequence_number);
@@ -303,7 +301,7 @@
 // cover including the current packet. If `seq_count` is zero no feedback is
 // requested.
 bool TransportSequenceNumberV2::Parse(
-    rtc::ArrayView<const uint8_t> data,
+    ArrayView<const uint8_t> data,
     uint16_t* transport_sequence_number,
     std::optional<FeedbackRequest>* feedback_request) {
   if (data.size() != kValueSizeBytes &&
@@ -329,7 +327,7 @@
 }
 
 bool TransportSequenceNumberV2::Write(
-    rtc::ArrayView<uint8_t> data,
+    ArrayView<uint8_t> data,
     uint16_t transport_sequence_number,
     const std::optional<FeedbackRequest>& feedback_request) {
   RTC_DCHECK_EQ(data.size(),
@@ -359,7 +357,7 @@
 //   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 //   |  ID   | len=0 |0 0 0 0 C F R R|
 //   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
-bool VideoOrientation::Parse(rtc::ArrayView<const uint8_t> data,
+bool VideoOrientation::Parse(ArrayView<const uint8_t> data,
                              VideoRotation* rotation) {
   if (data.size() != 1)
     return false;
@@ -367,22 +365,20 @@
   return true;
 }
 
-bool VideoOrientation::Write(rtc::ArrayView<uint8_t> data,
-                             VideoRotation rotation) {
+bool VideoOrientation::Write(ArrayView<uint8_t> data, VideoRotation rotation) {
   RTC_DCHECK_EQ(data.size(), 1);
   data[0] = ConvertVideoRotationToCVOByte(rotation);
   return true;
 }
 
-bool VideoOrientation::Parse(rtc::ArrayView<const uint8_t> data,
-                             uint8_t* value) {
+bool VideoOrientation::Parse(ArrayView<const uint8_t> data, uint8_t* value) {
   if (data.size() != 1)
     return false;
   *value = data[0];
   return true;
 }
 
-bool VideoOrientation::Write(rtc::ArrayView<uint8_t> data, uint8_t value) {
+bool VideoOrientation::Write(ArrayView<uint8_t> data, uint8_t value) {
   RTC_DCHECK_EQ(data.size(), 1);
   data[0] = value;
   return true;
@@ -393,7 +389,7 @@
 //  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 //  |  ID   | len=2 |   MIN delay           |   MAX delay           |
 //  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
-bool PlayoutDelayLimits::Parse(rtc::ArrayView<const uint8_t> data,
+bool PlayoutDelayLimits::Parse(ArrayView<const uint8_t> data,
                                VideoPlayoutDelay* playout_delay) {
   RTC_DCHECK(playout_delay);
   if (data.size() != 3)
@@ -404,7 +400,7 @@
   return playout_delay->Set(min_raw * kGranularity, max_raw * kGranularity);
 }
 
-bool PlayoutDelayLimits::Write(rtc::ArrayView<uint8_t> data,
+bool PlayoutDelayLimits::Write(ArrayView<uint8_t> data,
                                const VideoPlayoutDelay& playout_delay) {
   RTC_DCHECK_EQ(data.size(), 3);
 
@@ -433,7 +429,7 @@
 //   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 //   |  ID   | len=0 | Content type  |
 //   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
-bool VideoContentTypeExtension::Parse(rtc::ArrayView<const uint8_t> data,
+bool VideoContentTypeExtension::Parse(ArrayView<const uint8_t> data,
                                       VideoContentType* content_type) {
   if (data.size() == 1 &&
       videocontenttypehelpers::IsValidContentType(data[0])) {
@@ -447,7 +443,7 @@
   return false;
 }
 
-bool VideoContentTypeExtension::Write(rtc::ArrayView<uint8_t> data,
+bool VideoContentTypeExtension::Write(ArrayView<uint8_t> data,
                                       VideoContentType content_type) {
   RTC_DCHECK_EQ(data.size(), 1);
   data[0] = static_cast<uint8_t>(content_type);
@@ -475,7 +471,7 @@
 //   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 //   |  network2 timestamp ms delta  |
 //   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
-bool VideoTimingExtension::Parse(rtc::ArrayView<const uint8_t> data,
+bool VideoTimingExtension::Parse(ArrayView<const uint8_t> data,
                                  VideoSendTiming* timing) {
   RTC_DCHECK(timing);
   // TODO(sprang): Deprecate support for old wire format.
@@ -507,7 +503,7 @@
   return true;
 }
 
-bool VideoTimingExtension::Write(rtc::ArrayView<uint8_t> data,
+bool VideoTimingExtension::Write(ArrayView<uint8_t> data,
                                  const VideoSendTiming& timing) {
   RTC_DCHECK_EQ(data.size(), 1 + 2 * 6);
   ByteWriter<uint8_t>::WriteBigEndian(data.data() + kFlagsOffset, timing.flags);
@@ -529,7 +525,7 @@
   return true;
 }
 
-bool VideoTimingExtension::Write(rtc::ArrayView<uint8_t> data,
+bool VideoTimingExtension::Write(ArrayView<uint8_t> data,
                                  uint16_t time_delta_ms,
                                  uint8_t offset) {
   RTC_DCHECK_GE(data.size(), offset + 2);
@@ -573,7 +569,7 @@
 //   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 //   |range+chr.sit. |
 //   +-+-+-+-+-+-+-+-+
-bool ColorSpaceExtension::Parse(rtc::ArrayView<const uint8_t> data,
+bool ColorSpaceExtension::Parse(ArrayView<const uint8_t> data,
                                 ColorSpace* color_space) {
   RTC_DCHECK(color_space);
   if (data.size() != kValueSizeBytes &&
@@ -613,7 +609,7 @@
   return true;
 }
 
-bool ColorSpaceExtension::Write(rtc::ArrayView<uint8_t> data,
+bool ColorSpaceExtension::Write(ArrayView<uint8_t> data,
                                 const ColorSpace& color_space) {
   RTC_DCHECK_EQ(data.size(), ValueSize(color_space));
   size_t offset = 0;
@@ -651,7 +647,7 @@
          static_cast<uint8_t>(chroma_siting_vertical);
 }
 
-size_t ColorSpaceExtension::ParseHdrMetadata(rtc::ArrayView<const uint8_t> data,
+size_t ColorSpaceExtension::ParseHdrMetadata(ArrayView<const uint8_t> data,
                                              HdrMetadata* hdr_metadata) {
   RTC_DCHECK_EQ(data.size(),
                 kValueSizeBytes - kValueSizeBytesWithoutHdrMetadata);
@@ -698,7 +694,7 @@
   return 2;  // Return number of bytes read.
 }
 
-size_t ColorSpaceExtension::WriteHdrMetadata(rtc::ArrayView<uint8_t> data,
+size_t ColorSpaceExtension::WriteHdrMetadata(ArrayView<uint8_t> data,
                                              const HdrMetadata& hdr_metadata) {
   RTC_DCHECK_EQ(data.size(),
                 kValueSizeBytes - kValueSizeBytesWithoutHdrMetadata);
@@ -752,7 +748,7 @@
   return 2;  // Return number of bytes written.
 }
 
-bool BaseRtpStringExtension::Parse(rtc::ArrayView<const uint8_t> data,
+bool BaseRtpStringExtension::Parse(ArrayView<const uint8_t> data,
                                    std::string* str) {
   if (data.empty() || data[0] == 0)  // Valid string extension can't be empty.
     return false;
@@ -764,7 +760,7 @@
   return true;
 }
 
-bool BaseRtpStringExtension::Write(rtc::ArrayView<uint8_t> data,
+bool BaseRtpStringExtension::Write(ArrayView<uint8_t> data,
                                    absl::string_view str) {
   if (str.size() > kMaxValueSizeBytes) {
     return false;
@@ -792,7 +788,7 @@
 // |      ID       |     len=1     |N|    level    |
 // +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 // Sample Audio Level Encoding Using the Two-Byte Header Format
-bool InbandComfortNoiseExtension::Parse(rtc::ArrayView<const uint8_t> data,
+bool InbandComfortNoiseExtension::Parse(ArrayView<const uint8_t> data,
                                         std::optional<uint8_t>* level) {
   if (data.size() != kValueSizeBytes)
     return false;
@@ -802,7 +798,7 @@
   return true;
 }
 
-bool InbandComfortNoiseExtension::Write(rtc::ArrayView<uint8_t> data,
+bool InbandComfortNoiseExtension::Write(ArrayView<uint8_t> data,
                                         std::optional<uint8_t> level) {
   RTC_DCHECK_EQ(data.size(), kValueSizeBytes);
   data[0] = 0b0000'0000;
@@ -822,7 +818,7 @@
 //  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 //  |  ID   | L=1   |    video-frame-tracking-id    |
 //  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
-bool VideoFrameTrackingIdExtension::Parse(rtc::ArrayView<const uint8_t> data,
+bool VideoFrameTrackingIdExtension::Parse(ArrayView<const uint8_t> data,
                                           uint16_t* video_frame_tracking_id) {
   if (data.size() != kValueSizeBytes) {
     return false;
@@ -831,7 +827,7 @@
   return true;
 }
 
-bool VideoFrameTrackingIdExtension::Write(rtc::ArrayView<uint8_t> data,
+bool VideoFrameTrackingIdExtension::Write(ArrayView<uint8_t> data,
                                           uint16_t video_frame_tracking_id) {
   RTC_DCHECK_EQ(data.size(), kValueSizeBytes);
   ByteWriter<uint16_t>::WriteBigEndian(data.data(), video_frame_tracking_id);
diff --git a/modules/rtp_rtcp/source/rtp_header_extensions.h b/modules/rtp_rtcp/source/rtp_header_extensions.h
index 5cecd07..8fb26e5 100644
--- a/modules/rtp_rtcp/source/rtp_header_extensions.h
+++ b/modules/rtp_rtcp/source/rtp_header_extensions.h
@@ -51,11 +51,11 @@
     return RtpExtension::kAbsSendTimeUri;
   }
 
-  static bool Parse(rtc::ArrayView<const uint8_t> data, uint32_t* time_24bits);
+  static bool Parse(ArrayView<const uint8_t> data, uint32_t* time_24bits);
   static size_t ValueSize(uint32_t /* time_24bits */) {
     return kValueSizeBytes;
   }
-  static bool Write(rtc::ArrayView<uint8_t> data, uint32_t time_24bits);
+  static bool Write(ArrayView<uint8_t> data, uint32_t time_24bits);
 
   static constexpr uint32_t To24Bits(Timestamp time) {
     int64_t time_us = time.us() % (int64_t{1 << 6} * 1'000'000);
@@ -87,10 +87,10 @@
     return RtpExtension::kAbsoluteCaptureTimeUri;
   }
 
-  static bool Parse(rtc::ArrayView<const uint8_t> data,
+  static bool Parse(ArrayView<const uint8_t> data,
                     AbsoluteCaptureTime* extension);
   static size_t ValueSize(const AbsoluteCaptureTime& extension);
-  static bool Write(rtc::ArrayView<uint8_t> data,
+  static bool Write(ArrayView<uint8_t> data,
                     const AbsoluteCaptureTime& extension);
 };
 
@@ -103,11 +103,11 @@
     return RtpExtension::kAudioLevelUri;
   }
 
-  static bool Parse(rtc::ArrayView<const uint8_t> data, AudioLevel* extension);
+  static bool Parse(ArrayView<const uint8_t> data, AudioLevel* extension);
   static size_t ValueSize(const AudioLevel& /* extension */) {
     return kValueSizeBytes;
   }
-  static bool Write(rtc::ArrayView<uint8_t> data, const AudioLevel& extension);
+  static bool Write(ArrayView<uint8_t> data, const AudioLevel& extension);
 };
 
 class CsrcAudioLevel {
@@ -118,11 +118,11 @@
     return RtpExtension::kCsrcAudioLevelsUri;
   }
 
-  static bool Parse(rtc::ArrayView<const uint8_t> data,
+  static bool Parse(ArrayView<const uint8_t> data,
                     std::vector<uint8_t>* csrc_audio_levels);
-  static size_t ValueSize(rtc::ArrayView<const uint8_t> csrc_audio_levels);
-  static bool Write(rtc::ArrayView<uint8_t> data,
-                    rtc::ArrayView<const uint8_t> csrc_audio_levels);
+  static size_t ValueSize(ArrayView<const uint8_t> csrc_audio_levels);
+  static bool Write(ArrayView<uint8_t> data,
+                    ArrayView<const uint8_t> csrc_audio_levels);
 };
 
 class TransmissionOffset {
@@ -134,9 +134,9 @@
     return RtpExtension::kTimestampOffsetUri;
   }
 
-  static bool Parse(rtc::ArrayView<const uint8_t> data, int32_t* rtp_time);
+  static bool Parse(ArrayView<const uint8_t> data, int32_t* rtp_time);
   static size_t ValueSize(int32_t /* rtp_time */) { return kValueSizeBytes; }
-  static bool Write(rtc::ArrayView<uint8_t> data, int32_t rtp_time);
+  static bool Write(ArrayView<uint8_t> data, int32_t rtp_time);
 };
 
 class TransportSequenceNumber {
@@ -148,12 +148,12 @@
     return RtpExtension::kTransportSequenceNumberUri;
   }
 
-  static bool Parse(rtc::ArrayView<const uint8_t> data,
+  static bool Parse(ArrayView<const uint8_t> data,
                     uint16_t* transport_sequence_number);
   static size_t ValueSize(uint16_t /*transport_sequence_number*/) {
     return kValueSizeBytes;
   }
-  static bool Write(rtc::ArrayView<uint8_t> data,
+  static bool Write(ArrayView<uint8_t> data,
                     uint16_t transport_sequence_number);
 };
 
@@ -167,7 +167,7 @@
     return RtpExtension::kTransportSequenceNumberV2Uri;
   }
 
-  static bool Parse(rtc::ArrayView<const uint8_t> data,
+  static bool Parse(ArrayView<const uint8_t> data,
                     uint16_t* transport_sequence_number,
                     std::optional<FeedbackRequest>* feedback_request);
   static size_t ValueSize(
@@ -176,7 +176,7 @@
     return feedback_request ? kValueSizeBytes
                             : kValueSizeBytesWithoutFeedbackRequest;
   }
-  static bool Write(rtc::ArrayView<uint8_t> data,
+  static bool Write(ArrayView<uint8_t> data,
                     uint16_t transport_sequence_number,
                     const std::optional<FeedbackRequest>& feedback_request);
 
@@ -193,12 +193,12 @@
     return RtpExtension::kVideoRotationUri;
   }
 
-  static bool Parse(rtc::ArrayView<const uint8_t> data, VideoRotation* value);
+  static bool Parse(ArrayView<const uint8_t> data, VideoRotation* value);
   static size_t ValueSize(VideoRotation) { return kValueSizeBytes; }
-  static bool Write(rtc::ArrayView<uint8_t> data, VideoRotation value);
-  static bool Parse(rtc::ArrayView<const uint8_t> data, uint8_t* value);
+  static bool Write(ArrayView<uint8_t> data, VideoRotation value);
+  static bool Parse(ArrayView<const uint8_t> data, uint8_t* value);
   static size_t ValueSize(uint8_t /* value */) { return kValueSizeBytes; }
-  static bool Write(rtc::ArrayView<uint8_t> data, uint8_t value);
+  static bool Write(ArrayView<uint8_t> data, uint8_t value);
 };
 
 class PlayoutDelayLimits {
@@ -217,10 +217,10 @@
   // Maximum playout delay value in milliseconds.
   static constexpr TimeDelta kMax = 0xfff * kGranularity;  // 40950.
 
-  static bool Parse(rtc::ArrayView<const uint8_t> data,
+  static bool Parse(ArrayView<const uint8_t> data,
                     VideoPlayoutDelay* playout_delay);
   static size_t ValueSize(const VideoPlayoutDelay&) { return kValueSizeBytes; }
-  static bool Write(rtc::ArrayView<uint8_t> data,
+  static bool Write(ArrayView<uint8_t> data,
                     const VideoPlayoutDelay& playout_delay);
 };
 
@@ -233,11 +233,10 @@
     return RtpExtension::kVideoContentTypeUri;
   }
 
-  static bool Parse(rtc::ArrayView<const uint8_t> data,
+  static bool Parse(ArrayView<const uint8_t> data,
                     VideoContentType* content_type);
   static size_t ValueSize(VideoContentType) { return kValueSizeBytes; }
-  static bool Write(rtc::ArrayView<uint8_t> data,
-                    VideoContentType content_type);
+  static bool Write(ArrayView<uint8_t> data, VideoContentType content_type);
 };
 
 class VideoTimingExtension {
@@ -259,17 +258,15 @@
   static constexpr uint8_t kNetworkTimestampDeltaOffset = 9;
   static constexpr uint8_t kNetwork2TimestampDeltaOffset = 11;
 
-  static bool Parse(rtc::ArrayView<const uint8_t> data,
-                    VideoSendTiming* timing);
+  static bool Parse(ArrayView<const uint8_t> data, VideoSendTiming* timing);
   static size_t ValueSize(const VideoSendTiming&) { return kValueSizeBytes; }
-  static bool Write(rtc::ArrayView<uint8_t> data,
-                    const VideoSendTiming& timing);
+  static bool Write(ArrayView<uint8_t> data, const VideoSendTiming& timing);
 
   static size_t ValueSize(uint16_t /* time_delta_ms */, uint8_t /* idx */) {
     return kValueSizeBytes;
   }
   // Writes only single time delta to position idx.
-  static bool Write(rtc::ArrayView<uint8_t> data,
+  static bool Write(ArrayView<uint8_t> data,
                     uint16_t time_delta_ms,
                     uint8_t offset);
 };
@@ -284,14 +281,12 @@
     return RtpExtension::kColorSpaceUri;
   }
 
-  static bool Parse(rtc::ArrayView<const uint8_t> data,
-                    ColorSpace* color_space);
+  static bool Parse(ArrayView<const uint8_t> data, ColorSpace* color_space);
   static size_t ValueSize(const ColorSpace& color_space) {
     return color_space.hdr_metadata() ? kValueSizeBytes
                                       : kValueSizeBytesWithoutHdrMetadata;
   }
-  static bool Write(rtc::ArrayView<uint8_t> data,
-                    const ColorSpace& color_space);
+  static bool Write(ArrayView<uint8_t> data, const ColorSpace& color_space);
 
  private:
   static constexpr int kChromaticityDenominator = 50000;  // 0.00002 resolution.
@@ -302,12 +297,12 @@
       ColorSpace::RangeID range,
       ColorSpace::ChromaSiting chroma_siting_horizontal,
       ColorSpace::ChromaSiting chroma_siting_vertical);
-  static size_t ParseHdrMetadata(rtc::ArrayView<const uint8_t> data,
+  static size_t ParseHdrMetadata(ArrayView<const uint8_t> data,
                                  HdrMetadata* hdr_metadata);
   static size_t ParseChromaticity(const uint8_t* data,
                                   HdrMasteringMetadata::Chromaticity* p);
   static size_t ParseLuminance(const uint8_t* data, float* f, int denominator);
-  static size_t WriteHdrMetadata(rtc::ArrayView<uint8_t> data,
+  static size_t WriteHdrMetadata(ArrayView<uint8_t> data,
                                  const HdrMetadata& hdr_metadata);
   static size_t WriteChromaticity(uint8_t* data,
                                   const HdrMasteringMetadata::Chromaticity& p);
@@ -323,9 +318,9 @@
   // maximum length that can be encoded with one-byte header extensions.
   static constexpr uint8_t kMaxValueSizeBytes = 16;
 
-  static bool Parse(rtc::ArrayView<const uint8_t> data, std::string* str);
+  static bool Parse(ArrayView<const uint8_t> data, std::string* str);
   static size_t ValueSize(absl::string_view str) { return str.size(); }
-  static bool Write(rtc::ArrayView<uint8_t> data, absl::string_view str);
+  static bool Write(ArrayView<uint8_t> data, absl::string_view str);
 };
 
 class RtpStreamId : public BaseRtpStringExtension {
@@ -358,12 +353,12 @@
       "http://www.webrtc.org/experiments/rtp-hdrext/inband-cn";
   static constexpr absl::string_view Uri() { return kUri; }
 
-  static bool Parse(rtc::ArrayView<const uint8_t> data,
+  static bool Parse(ArrayView<const uint8_t> data,
                     std::optional<uint8_t>* level);
   static size_t ValueSize(std::optional<uint8_t> /* level */) {
     return kValueSizeBytes;
   }
-  static bool Write(rtc::ArrayView<uint8_t> data, std::optional<uint8_t> level);
+  static bool Write(ArrayView<uint8_t> data, std::optional<uint8_t> level);
 };
 
 class VideoFrameTrackingIdExtension {
@@ -375,13 +370,12 @@
     return RtpExtension::kVideoFrameTrackingIdUri;
   }
 
-  static bool Parse(rtc::ArrayView<const uint8_t> data,
+  static bool Parse(ArrayView<const uint8_t> data,
                     uint16_t* video_frame_tracking_id);
   static size_t ValueSize(uint16_t /*video_frame_tracking_id*/) {
     return kValueSizeBytes;
   }
-  static bool Write(rtc::ArrayView<uint8_t> data,
-                    uint16_t video_frame_tracking_id);
+  static bool Write(ArrayView<uint8_t> data, uint16_t video_frame_tracking_id);
 };
 
 }  // namespace webrtc
diff --git a/modules/rtp_rtcp/source/rtp_packet.cc b/modules/rtp_rtcp/source/rtp_packet.cc
index bf8d5e4..fe9d3a7 100644
--- a/modules/rtp_rtcp/source/rtp_packet.cc
+++ b/modules/rtp_rtcp/source/rtp_packet.cc
@@ -93,11 +93,11 @@
   return true;
 }
 
-bool RtpPacket::Parse(rtc::ArrayView<const uint8_t> packet) {
+bool RtpPacket::Parse(ArrayView<const uint8_t> packet) {
   return Parse(packet.data(), packet.size());
 }
 
-bool RtpPacket::Parse(rtc::CopyOnWriteBuffer buffer) {
+bool RtpPacket::Parse(CopyOnWriteBuffer buffer) {
   if (!ParseBuffer(buffer.cdata(), buffer.size())) {
     Clear();
     return false;
@@ -216,7 +216,7 @@
   }
 }
 
-void RtpPacket::SetCsrcs(rtc::ArrayView<const uint32_t> csrcs) {
+void RtpPacket::SetCsrcs(ArrayView<const uint32_t> csrcs) {
   RTC_DCHECK_EQ(extensions_size_, 0);
   RTC_DCHECK_EQ(payload_size_, 0);
   RTC_DCHECK_EQ(padding_size_, 0);
@@ -232,7 +232,7 @@
   buffer_.SetSize(payload_offset_);
 }
 
-rtc::ArrayView<uint8_t> RtpPacket::AllocateRawExtension(int id, size_t length) {
+ArrayView<uint8_t> RtpPacket::AllocateRawExtension(int id, size_t length) {
   RTC_DCHECK_GE(id, RtpExtension::kMinId);
   RTC_DCHECK_LE(id, RtpExtension::kMaxId);
   RTC_DCHECK_GE(length, 1);
@@ -241,7 +241,7 @@
   if (extension_entry != nullptr) {
     // Extension already reserved. Check if same length is used.
     if (extension_entry->length == length)
-      return rtc::MakeArrayView(WriteAt(extension_entry->offset), length);
+      return MakeArrayView(WriteAt(extension_entry->offset), length);
 
     RTC_LOG(LS_ERROR) << "Length mismatch for extension id " << id
                       << ": expected "
@@ -342,8 +342,7 @@
       SetExtensionLengthMaybeAddZeroPadding(extensions_offset);
   payload_offset_ = extensions_offset + extensions_size_padded;
   buffer_.SetSize(payload_offset_);
-  return rtc::MakeArrayView(WriteAt(extension_info_offset),
-                            extension_info_length);
+  return MakeArrayView(WriteAt(extension_info_offset), extension_info_length);
 }
 
 void RtpPacket::PromoteToTwoByteHeaderExtension() {
@@ -587,8 +586,7 @@
   return extension_entries_.back();
 }
 
-rtc::ArrayView<const uint8_t> RtpPacket::FindExtension(
-    ExtensionType type) const {
+ArrayView<const uint8_t> RtpPacket::FindExtension(ExtensionType type) const {
   uint8_t id = extensions_.GetId(type);
   if (id == ExtensionManager::kInvalidId) {
     // Extension not registered.
@@ -598,12 +596,11 @@
   if (extension_info == nullptr) {
     return nullptr;
   }
-  return rtc::MakeArrayView(data() + extension_info->offset,
-                            extension_info->length);
+  return MakeArrayView(data() + extension_info->offset, extension_info->length);
 }
 
-rtc::ArrayView<uint8_t> RtpPacket::AllocateExtension(ExtensionType type,
-                                                     size_t length) {
+ArrayView<uint8_t> RtpPacket::AllocateExtension(ExtensionType type,
+                                                size_t length) {
   // TODO(webrtc:7990): Add support for empty extensions (length==0).
   if (length == 0 || length > RtpExtension::kMaxValueSize ||
       (!extensions_.ExtmapAllowMixed() &&
diff --git a/modules/rtp_rtcp/source/rtp_packet.h b/modules/rtp_rtcp/source/rtp_packet.h
index 9958917..9f98d5b 100644
--- a/modules/rtp_rtcp/source/rtp_packet.h
+++ b/modules/rtp_rtcp/source/rtp_packet.h
@@ -52,10 +52,10 @@
   // read or allocate extensions in methods GetExtension, AllocateExtension,
   // etc.)
   bool Parse(const uint8_t* buffer, size_t size);
-  bool Parse(rtc::ArrayView<const uint8_t> packet);
+  bool Parse(ArrayView<const uint8_t> packet);
 
   // Parse and move given buffer into Packet.
-  bool Parse(rtc::CopyOnWriteBuffer packet);
+  bool Parse(CopyOnWriteBuffer packet);
 
   // Maps extensions id to their types.
   void IdentifyExtensions(ExtensionManager extensions);
@@ -77,15 +77,15 @@
   size_t payload_size() const { return payload_size_; }
   bool has_padding() const { return buffer_[0] & 0x20; }
   size_t padding_size() const { return padding_size_; }
-  rtc::ArrayView<const uint8_t> payload() const {
-    return rtc::MakeArrayView(data() + payload_offset_, payload_size_);
+  ArrayView<const uint8_t> payload() const {
+    return MakeArrayView(data() + payload_offset_, payload_size_);
   }
-  rtc::CopyOnWriteBuffer PayloadBuffer() const {
+  CopyOnWriteBuffer PayloadBuffer() const {
     return buffer_.Slice(payload_offset_, payload_size_);
   }
 
   // Buffer.
-  rtc::CopyOnWriteBuffer Buffer() const { return buffer_; }
+  CopyOnWriteBuffer Buffer() const { return buffer_; }
   size_t capacity() const { return buffer_.capacity(); }
   size_t size() const {
     return payload_offset_ + payload_size_ + padding_size_;
@@ -118,7 +118,7 @@
   // Writes csrc list. Assumes:
   // a) There is enough room left in buffer.
   // b) Extension headers, payload or padding data has not already been added.
-  void SetCsrcs(rtc::ArrayView<const uint32_t> csrcs);
+  void SetCsrcs(ArrayView<const uint32_t> csrcs);
 
   // Header extensions.
   template <typename Extension>
@@ -138,24 +138,24 @@
 
   // Returns view of the raw extension or empty view on failure.
   template <typename Extension>
-  rtc::ArrayView<const uint8_t> GetRawExtension() const;
+  ArrayView<const uint8_t> GetRawExtension() const;
 
   template <typename Extension, typename... Values>
   bool SetExtension(const Values&...);
 
   template <typename Extension>
-  bool SetRawExtension(rtc::ArrayView<const uint8_t> data);
+  bool SetRawExtension(ArrayView<const uint8_t> data);
 
   template <typename Extension>
   bool ReserveExtension();
 
   // Find or allocate an extension `type`. Returns view of size `length`
   // to write raw extension to or an empty view on failure.
-  rtc::ArrayView<uint8_t> AllocateExtension(ExtensionType type, size_t length);
+  ArrayView<uint8_t> AllocateExtension(ExtensionType type, size_t length);
 
   // Find an extension `type`.
   // Returns view of the raw extension or empty view on failure.
-  rtc::ArrayView<const uint8_t> FindExtension(ExtensionType type) const;
+  ArrayView<const uint8_t> FindExtension(ExtensionType type) const;
 
   // Returns pointer to the payload of size at least `size_bytes`.
   // Keeps original payload, if any. If `size_bytes` is larger than current
@@ -194,7 +194,7 @@
 
   // Allocates and returns place to store rtp header extension.
   // Returns empty arrayview on failure.
-  rtc::ArrayView<uint8_t> AllocateRawExtension(int id, size_t length);
+  ArrayView<uint8_t> AllocateRawExtension(int id, size_t length);
 
   // Promotes existing one-byte header extensions to two-byte header extensions
   // by rewriting the data and updates the corresponding extension offsets.
@@ -221,7 +221,7 @@
   ExtensionManager extensions_;
   std::vector<ExtensionInfo> extension_entries_;
   size_t extensions_size_ = 0;  // Unaligned.
-  rtc::CopyOnWriteBuffer buffer_;
+  CopyOnWriteBuffer buffer_;
 };
 
 template <typename Extension>
@@ -253,7 +253,7 @@
 }
 
 template <typename Extension>
-rtc::ArrayView<const uint8_t> RtpPacket::GetRawExtension() const {
+ArrayView<const uint8_t> RtpPacket::GetRawExtension() const {
   return FindExtension(Extension::kId);
 }
 
@@ -267,9 +267,8 @@
 }
 
 template <typename Extension>
-bool RtpPacket::SetRawExtension(rtc::ArrayView<const uint8_t> data) {
-  rtc::ArrayView<uint8_t> buffer =
-      AllocateExtension(Extension::kId, data.size());
+bool RtpPacket::SetRawExtension(ArrayView<const uint8_t> data) {
+  ArrayView<uint8_t> buffer = AllocateExtension(Extension::kId, data.size());
   if (buffer.empty()) {
     return false;
   }
diff --git a/modules/rtp_rtcp/source/rtp_packet_history.cc b/modules/rtp_rtcp/source/rtp_packet_history.cc
index 3be0519..9b2db99 100644
--- a/modules/rtp_rtcp/source/rtp_packet_history.cc
+++ b/modules/rtp_rtcp/source/rtp_packet_history.cc
@@ -299,7 +299,7 @@
 }
 
 void RtpPacketHistory::CullAcknowledgedPackets(
-    rtc::ArrayView<const uint16_t> sequence_numbers) {
+    ArrayView<const uint16_t> sequence_numbers) {
   MutexLock lock(&lock_);
   for (uint16_t sequence_number : sequence_numbers) {
     int packet_index = GetPacketIndex(sequence_number);
diff --git a/modules/rtp_rtcp/source/rtp_packet_history.h b/modules/rtp_rtcp/source/rtp_packet_history.h
index 46b6aa1..ebd2f91 100644
--- a/modules/rtp_rtcp/source/rtp_packet_history.h
+++ b/modules/rtp_rtcp/source/rtp_packet_history.h
@@ -116,7 +116,7 @@
           encapsulate);
 
   // Cull packets that have been acknowledged as received by the remote end.
-  void CullAcknowledgedPackets(rtc::ArrayView<const uint16_t> sequence_numbers);
+  void CullAcknowledgedPackets(ArrayView<const uint16_t> sequence_numbers);
 
   // Remove all pending packets from the history, but keep storage mode and
   // capacity.
diff --git a/modules/rtp_rtcp/source/rtp_packet_history_unittest.cc b/modules/rtp_rtcp/source/rtp_packet_history_unittest.cc
index f1f0c06..a5531ef 100644
--- a/modules/rtp_rtcp/source/rtp_packet_history_unittest.cc
+++ b/modules/rtp_rtcp/source/rtp_packet_history_unittest.cc
@@ -152,7 +152,7 @@
   Timestamp capture_time = Timestamp::Millis(1);
   std::unique_ptr<RtpPacketToSend> packet = CreateRtpPacket(kStartSeqNum);
   packet->set_capture_time(capture_time);
-  rtc::CopyOnWriteBuffer buffer = packet->Buffer();
+  CopyOnWriteBuffer buffer = packet->Buffer();
   hist_.PutRtpPacket(std::move(packet),
                      /*send_time=*/fake_clock_.CurrentTime());
 
diff --git a/modules/rtp_rtcp/source/rtp_packet_received.h b/modules/rtp_rtcp/source/rtp_packet_received.h
index 86bc043..21a6955 100644
--- a/modules/rtp_rtcp/source/rtp_packet_received.h
+++ b/modules/rtp_rtcp/source/rtp_packet_received.h
@@ -50,8 +50,8 @@
 
   // Explicit Congestion Notification (ECN), RFC-3168, Section 5.
   // Used by L4S: https://www.rfc-editor.org/rfc/rfc9331.html
-  rtc::EcnMarking ecn() const { return ecn_; }
-  void set_ecn(rtc::EcnMarking ecn) { ecn_ = ecn; }
+  EcnMarking ecn() const { return ecn_; }
+  void set_ecn(EcnMarking ecn) { ecn_ = ecn; }
 
   // Flag if packet was recovered via RTX or FEC.
   bool recovered() const { return recovered_; }
@@ -64,19 +64,19 @@
 
   // An application can attach arbitrary data to an RTP packet using
   // `additional_data`. The additional data does not affect WebRTC processing.
-  rtc::scoped_refptr<rtc::RefCountedBase> additional_data() const {
+  scoped_refptr<RefCountedBase> additional_data() const {
     return additional_data_;
   }
-  void set_additional_data(rtc::scoped_refptr<rtc::RefCountedBase> data) {
+  void set_additional_data(scoped_refptr<RefCountedBase> data) {
     additional_data_ = std::move(data);
   }
 
  private:
   webrtc::Timestamp arrival_time_ = Timestamp::MinusInfinity();
-  rtc::EcnMarking ecn_ = rtc::EcnMarking::kNotEct;
+  EcnMarking ecn_ = EcnMarking::kNotEct;
   int payload_type_frequency_ = 0;
   bool recovered_ = false;
-  rtc::scoped_refptr<rtc::RefCountedBase> additional_data_;
+  scoped_refptr<RefCountedBase> additional_data_;
 };
 
 }  // namespace webrtc
diff --git a/modules/rtp_rtcp/source/rtp_packet_to_send.h b/modules/rtp_rtcp/source/rtp_packet_to_send.h
index 3542354..4e60c12 100644
--- a/modules/rtp_rtcp/source/rtp_packet_to_send.h
+++ b/modules/rtp_rtcp/source/rtp_packet_to_send.h
@@ -80,10 +80,10 @@
 
   // An application can attach arbitrary data to an RTP packet using
   // `additional_data`. The additional data does not affect WebRTC processing.
-  rtc::scoped_refptr<rtc::RefCountedBase> additional_data() const {
+  scoped_refptr<RefCountedBase> additional_data() const {
     return additional_data_;
   }
-  void set_additional_data(rtc::scoped_refptr<rtc::RefCountedBase> data) {
+  void set_additional_data(scoped_refptr<RefCountedBase> data) {
     additional_data_ = std::move(data);
   }
 
@@ -160,7 +160,7 @@
   std::optional<int64_t> transport_sequence_number_;
   bool allow_retransmission_ = false;
   std::optional<uint16_t> retransmitted_sequence_number_;
-  rtc::scoped_refptr<rtc::RefCountedBase> additional_data_;
+  scoped_refptr<RefCountedBase> additional_data_;
   bool is_first_packet_of_frame_ = false;
   bool is_key_frame_ = false;
   bool fec_protect_packet_ = false;
diff --git a/modules/rtp_rtcp/source/rtp_packet_unittest.cc b/modules/rtp_rtcp/source/rtp_packet_unittest.cc
index df3428d..80fe006 100644
--- a/modules/rtp_rtcp/source/rtp_packet_unittest.cc
+++ b/modules/rtp_rtcp/source/rtp_packet_unittest.cc
@@ -476,8 +476,7 @@
   RtpPacket packet;
 
   EXPECT_TRUE(packet.SetPadding(kPaddingSize));
-  EXPECT_THAT(rtc::MakeArrayView(packet.data() + 12, kPaddingSize - 1),
-              Each(0));
+  EXPECT_THAT(MakeArrayView(packet.data() + 12, kPaddingSize - 1), Each(0));
 }
 
 TEST(RtpPacketTest, CreateOneBytePadding) {
@@ -511,7 +510,7 @@
 }
 
 TEST(RtpPacketTest, ParseBuffer) {
-  rtc::CopyOnWriteBuffer unparsed(kMinimumPacket);
+  CopyOnWriteBuffer unparsed(kMinimumPacket);
   const uint8_t* raw = unparsed.data();
 
   RtpPacketReceived packet;
@@ -550,7 +549,7 @@
   // clang-format on
 
   RtpPacket packet;
-  EXPECT_TRUE(packet.Parse(rtc::CopyOnWriteBuffer(kPaddingHeader)));
+  EXPECT_TRUE(packet.Parse(CopyOnWriteBuffer(kPaddingHeader)));
   EXPECT_EQ(packet.PayloadType(), 0x62u);
   EXPECT_EQ(packet.SequenceNumber(), 0x3579u);
   EXPECT_EQ(packet.Timestamp(), 0x65431278u);
@@ -570,7 +569,7 @@
   // clang-format on
 
   RtpPacket packet;
-  EXPECT_TRUE(packet.Parse(rtc::CopyOnWriteBuffer(kPaddingHeader)));
+  EXPECT_TRUE(packet.Parse(CopyOnWriteBuffer(kPaddingHeader)));
 
   EXPECT_TRUE(packet.has_padding());
   EXPECT_EQ(packet.padding_size(), 0u);
@@ -590,7 +589,7 @@
   RtpHeaderExtensionMap extensions;
   extensions.Register<TransmissionOffset>(1);
   RtpPacket packet(&extensions);
-  EXPECT_TRUE(packet.Parse(rtc::CopyOnWriteBuffer(kPaddingHeader)));
+  EXPECT_TRUE(packet.Parse(CopyOnWriteBuffer(kPaddingHeader)));
   EXPECT_TRUE(packet.has_padding());
   EXPECT_TRUE(packet.HasExtension<TransmissionOffset>());
   EXPECT_EQ(packet.padding_size(), 0u);
@@ -606,7 +605,7 @@
   // clang-format on
 
   RtpPacket packet;
-  EXPECT_TRUE(packet.Parse(rtc::CopyOnWriteBuffer(kPaddingHeader)));
+  EXPECT_TRUE(packet.Parse(CopyOnWriteBuffer(kPaddingHeader)));
   EXPECT_TRUE(packet.has_padding());
   EXPECT_EQ(packet.padding_size(), 3u);
 }
@@ -892,11 +891,11 @@
   static constexpr absl::string_view Uri() { return "uri"; }
 
   static size_t ValueSize(const UncopyableValue& /* value */) { return 1; }
-  static bool Write(rtc::ArrayView<uint8_t> /* data */,
+  static bool Write(ArrayView<uint8_t> /* data */,
                     const UncopyableValue& /* value */) {
     return true;
   }
-  static bool Parse(rtc::ArrayView<const uint8_t> /* data */,
+  static bool Parse(ArrayView<const uint8_t> /* data */,
                     UncopyableValue* /* value */) {
     return true;
   }
@@ -929,14 +928,12 @@
   static size_t ValueSize(uint8_t /* value1 */, uint8_t /* value2 */) {
     return 2;
   }
-  static bool Write(rtc::ArrayView<uint8_t> data,
-                    uint8_t value1,
-                    uint8_t value2) {
+  static bool Write(ArrayView<uint8_t> data, uint8_t value1, uint8_t value2) {
     data[0] = value1;
     data[1] = value2;
     return true;
   }
-  static bool Parse(rtc::ArrayView<const uint8_t> data,
+  static bool Parse(ArrayView<const uint8_t> data,
                     uint8_t& value1,
                     uint8_t& value2) {
     value1 = data[0];
diff --git a/modules/rtp_rtcp/source/rtp_packetizer_av1.cc b/modules/rtp_rtcp/source/rtp_packetizer_av1.cc
index 01a7f8c..e5293a9 100644
--- a/modules/rtp_rtcp/source/rtp_packetizer_av1.cc
+++ b/modules/rtp_rtcp/source/rtp_packetizer_av1.cc
@@ -71,7 +71,7 @@
 
 }  // namespace
 
-RtpPacketizerAv1::RtpPacketizerAv1(rtc::ArrayView<const uint8_t> payload,
+RtpPacketizerAv1::RtpPacketizerAv1(ArrayView<const uint8_t> payload,
                                    RtpPacketizer::PayloadSizeLimits limits,
                                    VideoFrameType frame_type,
                                    bool is_last_frame_in_picture)
@@ -81,7 +81,7 @@
       is_last_frame_in_picture_(is_last_frame_in_picture) {}
 
 std::vector<RtpPacketizerAv1::Obu> RtpPacketizerAv1::ParseObus(
-    rtc::ArrayView<const uint8_t> payload) {
+    ArrayView<const uint8_t> payload) {
   std::vector<Obu> result;
   ByteBufferReader payload_reader(payload);
   while (payload_reader.Length() > 0) {
@@ -99,9 +99,9 @@
       ++obu.size;
     }
     if (!ObuHasSize(obu.header)) {
-      obu.payload = rtc::MakeArrayView(
-          reinterpret_cast<const uint8_t*>(payload_reader.Data()),
-          payload_reader.Length());
+      obu.payload =
+          MakeArrayView(reinterpret_cast<const uint8_t*>(payload_reader.Data()),
+                        payload_reader.Length());
       payload_reader.Consume(payload_reader.Length());
     } else {
       uint64_t size = 0;
@@ -112,7 +112,7 @@
                            << payload_reader.Length();
         return {};
       }
-      obu.payload = rtc::MakeArrayView(
+      obu.payload = MakeArrayView(
           reinterpret_cast<const uint8_t*>(payload_reader.Data()), size);
       payload_reader.Consume(size);
     }
@@ -148,7 +148,7 @@
 }
 
 std::vector<RtpPacketizerAv1::Packet> RtpPacketizerAv1::PacketizeInternal(
-    rtc::ArrayView<const Obu> obus,
+    ArrayView<const Obu> obus,
     PayloadSizeLimits limits) {
   std::vector<Packet> packets;
   if (obus.empty()) {
@@ -301,7 +301,7 @@
 }
 
 std::vector<RtpPacketizerAv1::Packet> RtpPacketizerAv1::Packetize(
-    rtc::ArrayView<const Obu> obus,
+    ArrayView<const Obu> obus,
     PayloadSizeLimits limits) {
   std::vector<Packet> packets = PacketizeInternal(obus, limits);
   if (packets.size() <= 1) {
diff --git a/modules/rtp_rtcp/source/rtp_packetizer_av1.h b/modules/rtp_rtcp/source/rtp_packetizer_av1.h
index a96bc59..b64418a 100644
--- a/modules/rtp_rtcp/source/rtp_packetizer_av1.h
+++ b/modules/rtp_rtcp/source/rtp_packetizer_av1.h
@@ -24,7 +24,7 @@
 
 class RtpPacketizerAv1 : public RtpPacketizer {
  public:
-  RtpPacketizerAv1(rtc::ArrayView<const uint8_t> payload,
+  RtpPacketizerAv1(ArrayView<const uint8_t> payload,
                    PayloadSizeLimits limits,
                    VideoFrameType frame_type,
                    bool is_last_frame_in_picture);
@@ -37,7 +37,7 @@
   struct Obu {
     uint8_t header;
     uint8_t extension_header;  // undefined if (header & kXbit) == 0
-    rtc::ArrayView<const uint8_t> payload;
+    ArrayView<const uint8_t> payload;
     int size;  // size of the header and payload combined.
   };
   struct Packet {
@@ -53,14 +53,14 @@
   };
 
   // Parses the payload into serie of OBUs.
-  static std::vector<Obu> ParseObus(rtc::ArrayView<const uint8_t> payload);
+  static std::vector<Obu> ParseObus(ArrayView<const uint8_t> payload);
   // Returns the number of additional bytes needed to store the previous OBU
   // element if an additonal OBU element is added to the packet.
   static int AdditionalBytesForPreviousObuElement(const Packet& packet);
-  static std::vector<Packet> PacketizeInternal(rtc::ArrayView<const Obu> obus,
+  static std::vector<Packet> PacketizeInternal(ArrayView<const Obu> obus,
                                                PayloadSizeLimits limits);
   // Packetize and try to distribute the payload evenly across packets.
-  static std::vector<Packet> Packetize(rtc::ArrayView<const Obu> obus,
+  static std::vector<Packet> Packetize(ArrayView<const Obu> obus,
                                        PayloadSizeLimits limits);
 
   uint8_t AggregationHeader() const;
diff --git a/modules/rtp_rtcp/source/rtp_packetizer_av1_unittest.cc b/modules/rtp_rtcp/source/rtp_packetizer_av1_unittest.cc
index 1046901..bb46fcd 100644
--- a/modules/rtp_rtcp/source/rtp_packetizer_av1_unittest.cc
+++ b/modules/rtp_rtcp/source/rtp_packetizer_av1_unittest.cc
@@ -41,8 +41,8 @@
 
 // Wrapper around rtp_packet to make it look like container of payload bytes.
 struct RtpPayload {
-  using value_type = rtc::ArrayView<const uint8_t>::value_type;
-  using const_iterator = rtc::ArrayView<const uint8_t>::const_iterator;
+  using value_type = ArrayView<const uint8_t>::value_type;
+  using const_iterator = ArrayView<const uint8_t>::const_iterator;
 
   RtpPayload() : rtp_packet(/*extensions=*/nullptr) {}
   RtpPayload& operator=(RtpPayload&&) = default;
@@ -65,7 +65,7 @@
   using value_type = uint8_t;
   using const_iterator = const uint8_t*;
 
-  explicit Av1Frame(rtc::scoped_refptr<EncodedImageBuffer> frame)
+  explicit Av1Frame(scoped_refptr<EncodedImageBuffer> frame)
       : frame_(std::move(frame)) {}
 
   const_iterator begin() const { return frame_ ? frame_->data() : nullptr; }
@@ -74,11 +74,11 @@
   }
 
  private:
-  rtc::scoped_refptr<EncodedImageBuffer> frame_;
+  scoped_refptr<EncodedImageBuffer> frame_;
 };
 
 std::vector<RtpPayload> Packetize(
-    rtc::ArrayView<const uint8_t> payload,
+    ArrayView<const uint8_t> payload,
     RtpPacketizer::PayloadSizeLimits limits,
     VideoFrameType frame_type = VideoFrameType::kVideoFrameDelta,
     bool is_last_frame_in_picture = true) {
@@ -93,8 +93,8 @@
   return result;
 }
 
-Av1Frame ReassembleFrame(rtc::ArrayView<const RtpPayload> rtp_payloads) {
-  std::vector<rtc::ArrayView<const uint8_t>> payloads(rtp_payloads.size());
+Av1Frame ReassembleFrame(ArrayView<const RtpPayload> rtp_payloads) {
+  std::vector<ArrayView<const uint8_t>> payloads(rtp_payloads.size());
   for (size_t i = 0; i < rtp_payloads.size(); ++i) {
     payloads[i] = rtp_payloads[i];
   }
diff --git a/modules/rtp_rtcp/source/rtp_packetizer_h265.cc b/modules/rtp_rtcp/source/rtp_packetizer_h265.cc
index 79f2bf4..0ae271c 100644
--- a/modules/rtp_rtcp/source/rtp_packetizer_h265.cc
+++ b/modules/rtp_rtcp/source/rtp_packetizer_h265.cc
@@ -26,7 +26,7 @@
 
 namespace webrtc {
 
-RtpPacketizerH265::RtpPacketizerH265(rtc::ArrayView<const uint8_t> payload,
+RtpPacketizerH265::RtpPacketizerH265(ArrayView<const uint8_t> payload,
                                      PayloadSizeLimits limits)
     : limits_(limits), num_packets_left_(0) {
   for (const auto& nalu : H264::FindNaluIndices(payload)) {
@@ -83,7 +83,7 @@
 bool RtpPacketizerH265::PacketizeFu(size_t fragment_index) {
   // Fragment payload into packets (FU).
   // Strip out the original header and leave room for the FU header.
-  rtc::ArrayView<const uint8_t> fragment = input_fragments_[fragment_index];
+  ArrayView<const uint8_t> fragment = input_fragments_[fragment_index];
   PayloadSizeLimits limits = limits_;
   // Refer to section 4.4.3 in RFC7798, each FU fragment will have a 2-bytes
   // payload header and a one-byte FU header. DONL is not supported so ignore
@@ -147,7 +147,7 @@
   }
   int aggregated_fragments = 0;
   size_t fragment_headers_length = 0;
-  rtc::ArrayView<const uint8_t> fragment = input_fragments_[fragment_index];
+  ArrayView<const uint8_t> fragment = input_fragments_[fragment_index];
   RTC_CHECK_GE(payload_size_left, fragment.size());
   ++num_packets_left_;
 
@@ -252,7 +252,7 @@
   uint8_t temporal_id_min = kH265MaxTemporalId;
   while (packet->aggregated) {
     // Add NAL unit length field.
-    rtc::ArrayView<const uint8_t> fragment = packet->source_fragment;
+    ArrayView<const uint8_t> fragment = packet->source_fragment;
     uint8_t layer_id = ((fragment[0] & kH265LayerIDHMask) << 5) |
                        ((fragment[1] & kH265LayerIDLMask) >> 3);
     layer_id_min = std::min(layer_id_min, layer_id);
@@ -315,7 +315,7 @@
   // Now update payload_hdr_h with FU type.
   payload_hdr_h = (payload_hdr_h & kH265TypeMaskN) |
                   (H265::NaluType::kFu << 1) | layer_id_h;
-  rtc::ArrayView<const uint8_t> fragment = packet->source_fragment;
+  ArrayView<const uint8_t> fragment = packet->source_fragment;
   uint8_t* buffer = rtp_packet->AllocatePayload(
       kH265FuHeaderSizeBytes + kH265PayloadHeaderSizeBytes + fragment.size());
   RTC_CHECK(buffer);
diff --git a/modules/rtp_rtcp/source/rtp_packetizer_h265.h b/modules/rtp_rtcp/source/rtp_packetizer_h265.h
index 7b2b4f4..9c57fd8 100644
--- a/modules/rtp_rtcp/source/rtp_packetizer_h265.h
+++ b/modules/rtp_rtcp/source/rtp_packetizer_h265.h
@@ -27,8 +27,7 @@
   // Initialize with payload from encoder.
   // The payload_data must be exactly one encoded H.265 frame.
   // For H265 we only support tx-mode SRST.
-  RtpPacketizerH265(rtc::ArrayView<const uint8_t> payload,
-                    PayloadSizeLimits limits);
+  RtpPacketizerH265(ArrayView<const uint8_t> payload, PayloadSizeLimits limits);
 
   RtpPacketizerH265(const RtpPacketizerH265&) = delete;
   RtpPacketizerH265& operator=(const RtpPacketizerH265&) = delete;
@@ -44,13 +43,13 @@
 
  private:
   struct PacketUnit {
-    rtc::ArrayView<const uint8_t> source_fragment;
+    ArrayView<const uint8_t> source_fragment;
     bool first_fragment = false;
     bool last_fragment = false;
     bool aggregated = false;
     uint16_t header = 0;
   };
-  std::deque<rtc::ArrayView<const uint8_t>> input_fragments_;
+  std::deque<ArrayView<const uint8_t>> input_fragments_;
   std::queue<PacketUnit> packets_;
 
   bool GeneratePackets();
diff --git a/modules/rtp_rtcp/source/rtp_packetizer_h265_unittest.cc b/modules/rtp_rtcp/source/rtp_packetizer_h265_unittest.cc
index a93e38d..8602e17 100644
--- a/modules/rtp_rtcp/source/rtp_packetizer_h265_unittest.cc
+++ b/modules/rtp_rtcp/source/rtp_packetizer_h265_unittest.cc
@@ -53,9 +53,9 @@
 };
 
 // Creates Buffer that looks like nal unit of given header and size.
-rtc::Buffer GenerateNalUnit(NalUnitHeader header, size_t size) {
+Buffer GenerateNalUnit(NalUnitHeader header, size_t size) {
   RTC_CHECK_GT(size, 0);
-  rtc::Buffer buffer(size);
+  Buffer buffer(size);
   buffer[0] = (header.nal_unit_type << 1) | (header.nuh_layer_id >> 5);
   buffer[1] = (header.nuh_layer_id << 3) | header.nuh_temporal_id_plus1;
   for (size_t i = 2; i < size; ++i) {
@@ -68,10 +68,10 @@
 }
 
 // Create frame consisting of nalus of given size.
-rtc::Buffer CreateFrame(std::initializer_list<size_t> nalu_sizes) {
+Buffer CreateFrame(std::initializer_list<size_t> nalu_sizes) {
   static constexpr int kStartCodeSize = 3;
-  rtc::Buffer frame(absl::c_accumulate(nalu_sizes, size_t{0}) +
-                    kStartCodeSize * nalu_sizes.size());
+  Buffer frame(absl::c_accumulate(nalu_sizes, size_t{0}) +
+               kStartCodeSize * nalu_sizes.size());
   size_t offset = 0;
   for (size_t nalu_size : nalu_sizes) {
     EXPECT_GE(nalu_size, 1u);
@@ -91,15 +91,15 @@
 }
 
 // Create frame consisting of given nalus.
-rtc::Buffer CreateFrame(rtc::ArrayView<const rtc::Buffer> nalus) {
+Buffer CreateFrame(ArrayView<const Buffer> nalus) {
   static constexpr int kStartCodeSize = 3;
   int frame_size = 0;
-  for (const rtc::Buffer& nalu : nalus) {
+  for (const Buffer& nalu : nalus) {
     frame_size += (kStartCodeSize + nalu.size());
   }
-  rtc::Buffer frame(frame_size);
+  Buffer frame(frame_size);
   size_t offset = 0;
-  for (const rtc::Buffer& nalu : nalus) {
+  for (const Buffer& nalu : nalus) {
     // Insert nalu start code
     frame[offset] = 0;
     frame[offset + 1] = 0;
@@ -137,16 +137,15 @@
 TEST(RtpPacketizerH265Test, SingleNaluTwoPackets) {
   RtpPacketizer::PayloadSizeLimits limits;
   limits.max_payload_len = kMaxPayloadSizeBytes;
-  rtc::Buffer nalus[] = {
-      GenerateNalUnit({.nal_unit_type = H265::NaluType::kIdrNLp,
-                       .nuh_layer_id = 32,
-                       .nuh_temporal_id_plus1 = 2},
-                      kMaxPayloadSizeBytes),
-      GenerateNalUnit({.nal_unit_type = H265::NaluType::kIdrNLp,
-                       .nuh_layer_id = 32,
-                       .nuh_temporal_id_plus1 = 2},
-                      100)};
-  rtc::Buffer frame = CreateFrame(nalus);
+  Buffer nalus[] = {GenerateNalUnit({.nal_unit_type = H265::NaluType::kIdrNLp,
+                                     .nuh_layer_id = 32,
+                                     .nuh_temporal_id_plus1 = 2},
+                                    kMaxPayloadSizeBytes),
+                    GenerateNalUnit({.nal_unit_type = H265::NaluType::kIdrNLp,
+                                     .nuh_layer_id = 32,
+                                     .nuh_temporal_id_plus1 = 2},
+                                    100)};
+  Buffer frame = CreateFrame(nalus);
 
   RtpPacketizerH265 packetizer(frame, limits);
   std::vector<RtpPacketToSend> packets = FetchAllPackets(&packetizer);
@@ -161,20 +160,19 @@
   RtpPacketizer::PayloadSizeLimits limits;
   limits.max_payload_len = 200;
   limits.first_packet_reduction_len = 5;
-  rtc::Buffer nalus[] = {
-      GenerateNalUnit({.nal_unit_type = H265::NaluType::kIdrNLp,
-                       .nuh_layer_id = 32,
-                       .nuh_temporal_id_plus1 = 2},
-                      /*size=*/195),
-      GenerateNalUnit({.nal_unit_type = H265::NaluType::kIdrNLp,
-                       .nuh_layer_id = 32,
-                       .nuh_temporal_id_plus1 = 2},
-                      /*size=*/200),
-      GenerateNalUnit({.nal_unit_type = H265::NaluType::kIdrNLp,
-                       .nuh_layer_id = 32,
-                       .nuh_temporal_id_plus1 = 2},
-                      /*size=*/200)};
-  rtc::Buffer frame = CreateFrame(nalus);
+  Buffer nalus[] = {GenerateNalUnit({.nal_unit_type = H265::NaluType::kIdrNLp,
+                                     .nuh_layer_id = 32,
+                                     .nuh_temporal_id_plus1 = 2},
+                                    /*size=*/195),
+                    GenerateNalUnit({.nal_unit_type = H265::NaluType::kIdrNLp,
+                                     .nuh_layer_id = 32,
+                                     .nuh_temporal_id_plus1 = 2},
+                                    /*size=*/200),
+                    GenerateNalUnit({.nal_unit_type = H265::NaluType::kIdrNLp,
+                                     .nuh_layer_id = 32,
+                                     .nuh_temporal_id_plus1 = 2},
+                                    /*size=*/200)};
+  Buffer frame = CreateFrame(nalus);
 
   RtpPacketizerH265 packetizer(frame, limits);
   std::vector<RtpPacketToSend> packets = FetchAllPackets(&packetizer);
@@ -190,20 +188,19 @@
   RtpPacketizer::PayloadSizeLimits limits;
   limits.max_payload_len = 200;
   limits.last_packet_reduction_len = 5;
-  rtc::Buffer nalus[] = {
-      GenerateNalUnit({.nal_unit_type = H265::NaluType::kIdrNLp,
-                       .nuh_layer_id = 32,
-                       .nuh_temporal_id_plus1 = 2},
-                      /*size=*/200),
-      GenerateNalUnit({.nal_unit_type = H265::NaluType::kIdrNLp,
-                       .nuh_layer_id = 32,
-                       .nuh_temporal_id_plus1 = 2},
-                      /*size=*/200),
-      GenerateNalUnit({.nal_unit_type = H265::NaluType::kIdrNLp,
-                       .nuh_layer_id = 32,
-                       .nuh_temporal_id_plus1 = 2},
-                      /*size=*/195)};
-  rtc::Buffer frame = CreateFrame(nalus);
+  Buffer nalus[] = {GenerateNalUnit({.nal_unit_type = H265::NaluType::kIdrNLp,
+                                     .nuh_layer_id = 32,
+                                     .nuh_temporal_id_plus1 = 2},
+                                    /*size=*/200),
+                    GenerateNalUnit({.nal_unit_type = H265::NaluType::kIdrNLp,
+                                     .nuh_layer_id = 32,
+                                     .nuh_temporal_id_plus1 = 2},
+                                    /*size=*/200),
+                    GenerateNalUnit({.nal_unit_type = H265::NaluType::kIdrNLp,
+                                     .nuh_layer_id = 32,
+                                     .nuh_temporal_id_plus1 = 2},
+                                    /*size=*/195)};
+  Buffer frame = CreateFrame(nalus);
 
   RtpPacketizerH265 packetizer(frame, limits);
   std::vector<RtpPacketToSend> packets = FetchAllPackets(&packetizer);
@@ -220,7 +217,7 @@
   limits.max_payload_len = 200;
   limits.first_packet_reduction_len = 20;
   limits.last_packet_reduction_len = 30;
-  rtc::Buffer frame = CreateFrame({150});
+  Buffer frame = CreateFrame({150});
 
   RtpPacketizerH265 packetizer(frame, limits);
   std::vector<RtpPacketToSend> packets = FetchAllPackets(&packetizer);
@@ -230,20 +227,19 @@
 
 // Aggregation tests.
 TEST(RtpPacketizerH265Test, ApRespectsNoPacketReduction) {
-  rtc::Buffer nalus[] = {
-      GenerateNalUnit({.nal_unit_type = H265::NaluType::kIdrNLp,
-                       .nuh_layer_id = 32,
-                       .nuh_temporal_id_plus1 = 2},
-                      /*size=*/3),
-      GenerateNalUnit({.nal_unit_type = H265::NaluType::kIdrNLp,
-                       .nuh_layer_id = 32,
-                       .nuh_temporal_id_plus1 = 2},
-                      /*size=*/3),
-      GenerateNalUnit({.nal_unit_type = H265::NaluType::kIdrNLp,
-                       .nuh_layer_id = 32,
-                       .nuh_temporal_id_plus1 = 2},
-                      /*size=*/0x123)};
-  rtc::Buffer frame = CreateFrame(nalus);
+  Buffer nalus[] = {GenerateNalUnit({.nal_unit_type = H265::NaluType::kIdrNLp,
+                                     .nuh_layer_id = 32,
+                                     .nuh_temporal_id_plus1 = 2},
+                                    /*size=*/3),
+                    GenerateNalUnit({.nal_unit_type = H265::NaluType::kIdrNLp,
+                                     .nuh_layer_id = 32,
+                                     .nuh_temporal_id_plus1 = 2},
+                                    /*size=*/3),
+                    GenerateNalUnit({.nal_unit_type = H265::NaluType::kIdrNLp,
+                                     .nuh_layer_id = 32,
+                                     .nuh_temporal_id_plus1 = 2},
+                                    /*size=*/0x123)};
+  Buffer frame = CreateFrame(nalus);
 
   RtpPacketizerH265 packetizer(frame, kNoLimits);
   std::vector<RtpPacketToSend> packets = FetchAllPackets(&packetizer);
@@ -282,20 +278,19 @@
   // So in the AP packet header, nuh_layer_id should be 0 which is the lowest
   // nuh_layer_id value of 3 NALUs and nuh_temporal_id_plus1 should be 1 which
   // is the lowest nuh_temporal_id_plus1 value of 3 NALUs
-  rtc::Buffer nalus[] = {
-      GenerateNalUnit({.nal_unit_type = H265::NaluType::kIdrNLp,
-                       .nuh_layer_id = 2,
-                       .nuh_temporal_id_plus1 = 6},
-                      /*size=*/3),
-      GenerateNalUnit({.nal_unit_type = H265::NaluType::kIdrNLp,
-                       .nuh_layer_id = 0,
-                       .nuh_temporal_id_plus1 = 1},
-                      /*size=*/3),
-      GenerateNalUnit({.nal_unit_type = H265::NaluType::kIdrNLp,
-                       .nuh_layer_id = 32,
-                       .nuh_temporal_id_plus1 = 2},
-                      /*size=*/0x123)};
-  rtc::Buffer frame = CreateFrame(nalus);
+  Buffer nalus[] = {GenerateNalUnit({.nal_unit_type = H265::NaluType::kIdrNLp,
+                                     .nuh_layer_id = 2,
+                                     .nuh_temporal_id_plus1 = 6},
+                                    /*size=*/3),
+                    GenerateNalUnit({.nal_unit_type = H265::NaluType::kIdrNLp,
+                                     .nuh_layer_id = 0,
+                                     .nuh_temporal_id_plus1 = 1},
+                                    /*size=*/3),
+                    GenerateNalUnit({.nal_unit_type = H265::NaluType::kIdrNLp,
+                                     .nuh_layer_id = 32,
+                                     .nuh_temporal_id_plus1 = 2},
+                                    /*size=*/0x123)};
+  Buffer frame = CreateFrame(nalus);
 
   RtpPacketizerH265 packetizer(frame, kNoLimits);
   std::vector<RtpPacketToSend> packets = FetchAllPackets(&packetizer);
@@ -336,20 +331,19 @@
   limits.first_packet_reduction_len = 100;
   const size_t kFirstFragmentSize =
       limits.max_payload_len - limits.first_packet_reduction_len;
-  rtc::Buffer nalus[] = {
-      GenerateNalUnit({.nal_unit_type = H265::NaluType::kIdrNLp,
-                       .nuh_layer_id = 32,
-                       .nuh_temporal_id_plus1 = 2},
-                      /*size=*/kFirstFragmentSize),
-      GenerateNalUnit({.nal_unit_type = H265::NaluType::kIdrNLp,
-                       .nuh_layer_id = 32,
-                       .nuh_temporal_id_plus1 = 2},
-                      /*size=*/3),
-      GenerateNalUnit({.nal_unit_type = H265::NaluType::kIdrNLp,
-                       .nuh_layer_id = 32,
-                       .nuh_temporal_id_plus1 = 2},
-                      /*size=*/3)};
-  rtc::Buffer frame = CreateFrame(nalus);
+  Buffer nalus[] = {GenerateNalUnit({.nal_unit_type = H265::NaluType::kIdrNLp,
+                                     .nuh_layer_id = 32,
+                                     .nuh_temporal_id_plus1 = 2},
+                                    /*size=*/kFirstFragmentSize),
+                    GenerateNalUnit({.nal_unit_type = H265::NaluType::kIdrNLp,
+                                     .nuh_layer_id = 32,
+                                     .nuh_temporal_id_plus1 = 2},
+                                    /*size=*/3),
+                    GenerateNalUnit({.nal_unit_type = H265::NaluType::kIdrNLp,
+                                     .nuh_layer_id = 32,
+                                     .nuh_temporal_id_plus1 = 2},
+                                    /*size=*/3)};
+  Buffer frame = CreateFrame(nalus);
 
   RtpPacketizerH265 packetizer(frame, limits);
   std::vector<RtpPacketToSend> packets = FetchAllPackets(&packetizer);
@@ -374,20 +368,19 @@
   limits.last_packet_reduction_len = 100;
   const size_t kLastFragmentSize =
       limits.max_payload_len - limits.last_packet_reduction_len;
-  rtc::Buffer nalus[] = {
-      GenerateNalUnit({.nal_unit_type = H265::NaluType::kIdrNLp,
-                       .nuh_layer_id = 32,
-                       .nuh_temporal_id_plus1 = 2},
-                      /*size=*/3),
-      GenerateNalUnit({.nal_unit_type = H265::NaluType::kIdrNLp,
-                       .nuh_layer_id = 32,
-                       .nuh_temporal_id_plus1 = 2},
-                      /*size=*/3),
-      GenerateNalUnit({.nal_unit_type = H265::NaluType::kIdrNLp,
-                       .nuh_layer_id = 32,
-                       .nuh_temporal_id_plus1 = 2},
-                      /*size=*/kLastFragmentSize)};
-  rtc::Buffer frame = CreateFrame(nalus);
+  Buffer nalus[] = {GenerateNalUnit({.nal_unit_type = H265::NaluType::kIdrNLp,
+                                     .nuh_layer_id = 32,
+                                     .nuh_temporal_id_plus1 = 2},
+                                    /*size=*/3),
+                    GenerateNalUnit({.nal_unit_type = H265::NaluType::kIdrNLp,
+                                     .nuh_layer_id = 32,
+                                     .nuh_temporal_id_plus1 = 2},
+                                    /*size=*/3),
+                    GenerateNalUnit({.nal_unit_type = H265::NaluType::kIdrNLp,
+                                     .nuh_layer_id = 32,
+                                     .nuh_temporal_id_plus1 = 2},
+                                    /*size=*/kLastFragmentSize)};
+  Buffer frame = CreateFrame(nalus);
 
   RtpPacketizerH265 packetizer(frame, limits);
   std::vector<RtpPacketToSend> packets = FetchAllPackets(&packetizer);
@@ -407,20 +400,19 @@
   limits.max_payload_len = 1000;
   const size_t kLastFragmentSize =
       limits.max_payload_len - 3 * kH265LengthFieldSizeBytes - 4;
-  rtc::Buffer nalus[] = {
-      GenerateNalUnit({.nal_unit_type = H265::NaluType::kIdrNLp,
-                       .nuh_layer_id = 32,
-                       .nuh_temporal_id_plus1 = 2},
-                      /*size=*/3),
-      GenerateNalUnit({.nal_unit_type = H265::NaluType::kIdrNLp,
-                       .nuh_layer_id = 32,
-                       .nuh_temporal_id_plus1 = 2},
-                      /*size=*/3),
-      GenerateNalUnit({.nal_unit_type = H265::NaluType::kIdrNLp,
-                       .nuh_layer_id = 32,
-                       .nuh_temporal_id_plus1 = 2},
-                      /*size=*/kLastFragmentSize)};
-  rtc::Buffer frame = CreateFrame(nalus);
+  Buffer nalus[] = {GenerateNalUnit({.nal_unit_type = H265::NaluType::kIdrNLp,
+                                     .nuh_layer_id = 32,
+                                     .nuh_temporal_id_plus1 = 2},
+                                    /*size=*/3),
+                    GenerateNalUnit({.nal_unit_type = H265::NaluType::kIdrNLp,
+                                     .nuh_layer_id = 32,
+                                     .nuh_temporal_id_plus1 = 2},
+                                    /*size=*/3),
+                    GenerateNalUnit({.nal_unit_type = H265::NaluType::kIdrNLp,
+                                     .nuh_layer_id = 32,
+                                     .nuh_temporal_id_plus1 = 2},
+                                    /*size=*/kLastFragmentSize)};
+  Buffer frame = CreateFrame(nalus);
 
   RtpPacketizerH265 packetizer(frame, limits);
   std::vector<RtpPacketToSend> packets = FetchAllPackets(&packetizer);
@@ -442,7 +434,7 @@
   limits.last_packet_reduction_len = 20;
   limits.single_packet_reduction_len = 20;
   // Actual sizes, which triggered this bug.
-  rtc::Buffer frame = CreateFrame({20, 8, 18, 1161});
+  Buffer frame = CreateFrame({20, 8, 18, 1161});
 
   RtpPacketizerH265 packetizer(frame, limits);
   std::vector<RtpPacketToSend> packets = FetchAllPackets(&packetizer);
@@ -458,12 +450,12 @@
 // Returns sizes of the payloads excluding FU headers.
 std::vector<int> TestFu(size_t frame_payload_size,
                         const RtpPacketizer::PayloadSizeLimits& limits) {
-  rtc::Buffer nalu[] = {
+  Buffer nalu[] = {
       GenerateNalUnit({.nal_unit_type = H265::NaluType::kIdrNLp,
                        .nuh_layer_id = 32,
                        .nuh_temporal_id_plus1 = 2},
                       kH265NalHeaderSizeBytes + frame_payload_size)};
-  rtc::Buffer frame = CreateFrame(nalu);
+  Buffer frame = CreateFrame(nalu);
 
   RtpPacketizerH265 packetizer(frame, limits);
   std::vector<RtpPacketToSend> packets = FetchAllPackets(&packetizer);
@@ -567,7 +559,7 @@
   RtpPacketizer::PayloadSizeLimits limits;
   const MixedApFuTestParams params = GetParam();
   limits.max_payload_len = 100;
-  std::vector<rtc::Buffer> nalus;
+  std::vector<Buffer> nalus;
   nalus.reserve(params.nalus.size());
 
   // Generate nalus according to size specified in paramters
@@ -577,7 +569,7 @@
                                      .nuh_temporal_id_plus1 = 2},
                                     params.nalus[index]));
   }
-  rtc::Buffer frame = CreateFrame(nalus);
+  Buffer frame = CreateFrame(nalus);
 
   RtpPacketizerH265 packetizer(frame, limits);
   std::vector<RtpPacketToSend> packets = FetchAllPackets(&packetizer);
diff --git a/modules/rtp_rtcp/source/rtp_rtcp_impl.cc b/modules/rtp_rtcp/source/rtp_rtcp_impl.cc
index b846675..5bd844f 100644
--- a/modules/rtp_rtcp/source/rtp_rtcp_impl.cc
+++ b/modules/rtp_rtcp/source/rtp_rtcp_impl.cc
@@ -210,7 +210,7 @@
 }
 
 void ModuleRtpRtcpImpl::IncomingRtcpPacket(
-    rtc::ArrayView<const uint8_t> rtcp_packet) {
+    ArrayView<const uint8_t> rtcp_packet) {
   rtcp_receiver_.IncomingPacket(rtcp_packet);
 }
 
@@ -403,13 +403,13 @@
 }
 
 void ModuleRtpRtcpImpl::OnAbortedRetransmissions(
-    rtc::ArrayView<const uint16_t> /* sequence_numbers */) {
+    ArrayView<const uint16_t> /* sequence_numbers */) {
   RTC_DCHECK_NOTREACHED()
       << "Stream flushing not supported with legacy rtp modules.";
 }
 
 void ModuleRtpRtcpImpl::OnPacketsAcknowledged(
-    rtc::ArrayView<const uint16_t> sequence_numbers) {
+    ArrayView<const uint16_t> sequence_numbers) {
   RTC_DCHECK(rtp_sender_);
   rtp_sender_->packet_history.CullAcknowledgedPackets(sequence_numbers);
 }
@@ -435,7 +435,7 @@
 
 std::vector<RtpSequenceNumberMap::Info>
 ModuleRtpRtcpImpl::GetSentRtpPacketInfos(
-    rtc::ArrayView<const uint16_t> sequence_numbers) const {
+    ArrayView<const uint16_t> sequence_numbers) const {
   RTC_DCHECK(rtp_sender_);
   return rtp_sender_->packet_sender.GetSentRtpPacketInfos(sequence_numbers);
 }
@@ -688,7 +688,7 @@
 }
 
 void ModuleRtpRtcpImpl::OnReceivedRtcpReportBlocks(
-    rtc::ArrayView<const ReportBlockData> report_blocks) {
+    ArrayView<const ReportBlockData> report_blocks) {
   if (rtp_sender_) {
     uint32_t ssrc = SSRC();
     std::optional<uint32_t> rtx_ssrc;
diff --git a/modules/rtp_rtcp/source/rtp_rtcp_impl.h b/modules/rtp_rtcp/source/rtp_rtcp_impl.h
index c27b9a5..32aba69 100644
--- a/modules/rtp_rtcp/source/rtp_rtcp_impl.h
+++ b/modules/rtp_rtcp/source/rtp_rtcp_impl.h
@@ -67,7 +67,7 @@
   // Receiver part.
 
   // Called when we receive an RTCP packet.
-  void IncomingRtcpPacket(rtc::ArrayView<const uint8_t> packet) override;
+  void IncomingRtcpPacket(ArrayView<const uint8_t> packet) override;
 
   void SetRemoteSSRC(uint32_t ssrc) override;
   void SetLocalSsrc(uint32_t ssrc) override;
@@ -164,16 +164,16 @@
   std::vector<std::unique_ptr<RtpPacketToSend>> FetchFecPackets() override;
 
   void OnAbortedRetransmissions(
-      rtc::ArrayView<const uint16_t> sequence_numbers) override;
+      ArrayView<const uint16_t> sequence_numbers) override;
 
   void OnPacketsAcknowledged(
-      rtc::ArrayView<const uint16_t> sequence_numbers) override;
+      ArrayView<const uint16_t> sequence_numbers) override;
 
   std::vector<std::unique_ptr<RtpPacketToSend>> GeneratePadding(
       size_t target_size_bytes) override;
 
   std::vector<RtpSequenceNumberMap::Info> GetSentRtpPacketInfos(
-      rtc::ArrayView<const uint16_t> sequence_numbers) const override;
+      ArrayView<const uint16_t> sequence_numbers) const override;
 
   size_t ExpectedPerPacketOverhead() const override;
 
@@ -249,7 +249,7 @@
   void OnReceivedNack(
       const std::vector<uint16_t>& nack_sequence_numbers) override;
   void OnReceivedRtcpReportBlocks(
-      rtc::ArrayView<const ReportBlockData> report_blocks) override;
+      ArrayView<const ReportBlockData> report_blocks) override;
   void OnRequestSendReport() override;
 
   void SetVideoBitrateAllocation(
diff --git a/modules/rtp_rtcp/source/rtp_rtcp_impl2.cc b/modules/rtp_rtcp/source/rtp_rtcp_impl2.cc
index cea0472..f71ca3c1 100644
--- a/modules/rtp_rtcp/source/rtp_rtcp_impl2.cc
+++ b/modules/rtp_rtcp/source/rtp_rtcp_impl2.cc
@@ -159,7 +159,7 @@
 }
 
 void ModuleRtpRtcpImpl2::IncomingRtcpPacket(
-    rtc::ArrayView<const uint8_t> rtcp_packet) {
+    ArrayView<const uint8_t> rtcp_packet) {
   RTC_DCHECK_RUN_ON(&rtcp_thread_checker_);
   rtcp_receiver_.IncomingPacket(rtcp_packet);
 }
@@ -409,14 +409,14 @@
 }
 
 void ModuleRtpRtcpImpl2::OnAbortedRetransmissions(
-    rtc::ArrayView<const uint16_t> sequence_numbers) {
+    ArrayView<const uint16_t> sequence_numbers) {
   RTC_DCHECK(rtp_sender_);
   RTC_DCHECK_RUN_ON(&rtp_sender_->sequencing_checker);
   rtp_sender_->packet_sender.OnAbortedRetransmissions(sequence_numbers);
 }
 
 void ModuleRtpRtcpImpl2::OnPacketsAcknowledged(
-    rtc::ArrayView<const uint16_t> sequence_numbers) {
+    ArrayView<const uint16_t> sequence_numbers) {
   RTC_DCHECK(rtp_sender_);
   rtp_sender_->packet_history.CullAcknowledgedPackets(sequence_numbers);
 }
@@ -443,7 +443,7 @@
 
 std::vector<RtpSequenceNumberMap::Info>
 ModuleRtpRtcpImpl2::GetSentRtpPacketInfos(
-    rtc::ArrayView<const uint16_t> sequence_numbers) const {
+    ArrayView<const uint16_t> sequence_numbers) const {
   RTC_DCHECK(rtp_sender_);
   return rtp_sender_->packet_sender.GetSentRtpPacketInfos(sequence_numbers);
 }
@@ -706,7 +706,7 @@
 }
 
 void ModuleRtpRtcpImpl2::OnReceivedRtcpReportBlocks(
-    rtc::ArrayView<const ReportBlockData> report_blocks) {
+    ArrayView<const ReportBlockData> report_blocks) {
   if (rtp_sender_) {
     uint32_t ssrc = SSRC();
     std::optional<uint32_t> rtx_ssrc;
diff --git a/modules/rtp_rtcp/source/rtp_rtcp_impl2.h b/modules/rtp_rtcp/source/rtp_rtcp_impl2.h
index 57139e2..d603c45 100644
--- a/modules/rtp_rtcp/source/rtp_rtcp_impl2.h
+++ b/modules/rtp_rtcp/source/rtp_rtcp_impl2.h
@@ -63,8 +63,7 @@
   // Receiver part.
 
   // Called when we receive an RTCP packet.
-  void IncomingRtcpPacket(
-      rtc::ArrayView<const uint8_t> incoming_packet) override;
+  void IncomingRtcpPacket(ArrayView<const uint8_t> incoming_packet) override;
 
   void SetRemoteSSRC(uint32_t ssrc) override;
 
@@ -158,16 +157,16 @@
   std::vector<std::unique_ptr<RtpPacketToSend>> FetchFecPackets() override;
 
   void OnAbortedRetransmissions(
-      rtc::ArrayView<const uint16_t> sequence_numbers) override;
+      ArrayView<const uint16_t> sequence_numbers) override;
 
   void OnPacketsAcknowledged(
-      rtc::ArrayView<const uint16_t> sequence_numbers) override;
+      ArrayView<const uint16_t> sequence_numbers) override;
 
   std::vector<std::unique_ptr<RtpPacketToSend>> GeneratePadding(
       size_t target_size_bytes) override;
 
   std::vector<RtpSequenceNumberMap::Info> GetSentRtpPacketInfos(
-      rtc::ArrayView<const uint16_t> sequence_numbers) const override;
+      ArrayView<const uint16_t> sequence_numbers) const override;
 
   size_t ExpectedPerPacketOverhead() const override;
 
@@ -242,7 +241,7 @@
   void OnReceivedNack(
       const std::vector<uint16_t>& nack_sequence_numbers) override;
   void OnReceivedRtcpReportBlocks(
-      rtc::ArrayView<const ReportBlockData> report_blocks) override;
+      ArrayView<const ReportBlockData> report_blocks) override;
   void OnRequestSendReport() override;
 
   void SetVideoBitrateAllocation(
diff --git a/modules/rtp_rtcp/source/rtp_rtcp_impl2_unittest.cc b/modules/rtp_rtcp/source/rtp_rtcp_impl2_unittest.cc
index d3dba14..40bfcd3 100644
--- a/modules/rtp_rtcp/source/rtp_rtcp_impl2_unittest.cc
+++ b/modules/rtp_rtcp/source/rtp_rtcp_impl2_unittest.cc
@@ -125,13 +125,13 @@
 
   void SetRtpRtcpModule(ModuleRtpRtcpImpl2* receiver) { receiver_ = receiver; }
   void SimulateNetworkDelay(TimeDelta delay) { delay_ = delay; }
-  bool SendRtp(rtc::ArrayView<const uint8_t> data,
+  bool SendRtp(ArrayView<const uint8_t> data,
                const PacketOptions& /* options */) override {
     EXPECT_TRUE(last_packet_.Parse(data));
     ++rtp_packets_sent_;
     return true;
   }
-  bool SendRtcp(rtc::ArrayView<const uint8_t> data) override {
+  bool SendRtcp(ArrayView<const uint8_t> data) override {
     test::RtcpPacketParser parser;
     parser.Parse(data);
     last_nack_list_ = parser.nack()->packet_ids();
@@ -407,7 +407,7 @@
     nack.SetSenderSsrc(sender ? kReceiverSsrc : kSenderSsrc);
     nack.SetMediaSsrc(sender ? kSenderSsrc : kReceiverSsrc);
     nack.SetPacketIds(list, kListLength);
-    rtc::Buffer packet = nack.Build();
+    Buffer packet = nack.Build();
     module->impl_->IncomingRtcpPacket(packet);
   }
 };
diff --git a/modules/rtp_rtcp/source/rtp_rtcp_impl_unittest.cc b/modules/rtp_rtcp/source/rtp_rtcp_impl_unittest.cc
index 19eaeca7..0fae24d 100644
--- a/modules/rtp_rtcp/source/rtp_rtcp_impl_unittest.cc
+++ b/modules/rtp_rtcp/source/rtp_rtcp_impl_unittest.cc
@@ -95,7 +95,7 @@
     clock_ = clock;
     delay_ms_ = delay_ms;
   }
-  bool SendRtp(rtc::ArrayView<const uint8_t> data,
+  bool SendRtp(ArrayView<const uint8_t> data,
                const PacketOptions& /* options */) override {
     RtpPacket packet;
     EXPECT_TRUE(packet.Parse(data));
@@ -103,7 +103,7 @@
     last_rtp_sequence_number_ = packet.SequenceNumber();
     return true;
   }
-  bool SendRtcp(rtc::ArrayView<const uint8_t> data) override {
+  bool SendRtcp(ArrayView<const uint8_t> data) override {
     test::RtcpPacketParser parser;
     parser.Parse(data);
     last_nack_list_ = parser.nack()->packet_ids();
diff --git a/modules/rtp_rtcp/source/rtp_rtcp_interface.h b/modules/rtp_rtcp/source/rtp_rtcp_interface.h
index 0d4d2a5..ee577ea 100644
--- a/modules/rtp_rtcp/source/rtp_rtcp_interface.h
+++ b/modules/rtp_rtcp/source/rtp_rtcp_interface.h
@@ -106,7 +106,7 @@
     // Update network2 instead of pacer_exit field of video timing extension.
     bool populate_network2_timestamp = false;
 
-    rtc::scoped_refptr<FrameTransformerInterface> frame_transformer;
+    scoped_refptr<FrameTransformerInterface> frame_transformer;
 
     // E2EE Custom Video Frame Encryption
     FrameEncryptorInterface* frame_encryptor = nullptr;
@@ -185,8 +185,7 @@
   // Receiver functions
   // **************************************************************************
 
-  virtual void IncomingRtcpPacket(
-      rtc::ArrayView<const uint8_t> incoming_packet) = 0;
+  virtual void IncomingRtcpPacket(ArrayView<const uint8_t> incoming_packet) = 0;
 
   virtual void SetRemoteSSRC(uint32_t ssrc) = 0;
 
@@ -346,16 +345,16 @@
   virtual std::vector<std::unique_ptr<RtpPacketToSend>> FetchFecPackets() = 0;
 
   virtual void OnAbortedRetransmissions(
-      rtc::ArrayView<const uint16_t> sequence_numbers) = 0;
+      ArrayView<const uint16_t> sequence_numbers) = 0;
 
   virtual void OnPacketsAcknowledged(
-      rtc::ArrayView<const uint16_t> sequence_numbers) = 0;
+      ArrayView<const uint16_t> sequence_numbers) = 0;
 
   virtual std::vector<std::unique_ptr<RtpPacketToSend>> GeneratePadding(
       size_t target_size_bytes) = 0;
 
   virtual std::vector<RtpSequenceNumberMap::Info> GetSentRtpPacketInfos(
-      rtc::ArrayView<const uint16_t> sequence_numbers) const = 0;
+      ArrayView<const uint16_t> sequence_numbers) const = 0;
 
   // Returns an expected per packet overhead representing the main RTP header,
   // any CSRCs, and the registered header extensions that are expected on all
diff --git a/modules/rtp_rtcp/source/rtp_sender.cc b/modules/rtp_rtcp/source/rtp_sender.cc
index 61dd8153..888e601 100644
--- a/modules/rtp_rtcp/source/rtp_sender.cc
+++ b/modules/rtp_rtcp/source/rtp_sender.cc
@@ -199,19 +199,17 @@
   // to understand performance attributes and possibly remove locks.
 }
 
-rtc::ArrayView<const RtpExtensionSize> RTPSender::FecExtensionSizes() {
-  return rtc::MakeArrayView(kFecOrPaddingExtensionSizes,
-                            arraysize(kFecOrPaddingExtensionSizes));
+ArrayView<const RtpExtensionSize> RTPSender::FecExtensionSizes() {
+  return MakeArrayView(kFecOrPaddingExtensionSizes,
+                       arraysize(kFecOrPaddingExtensionSizes));
 }
 
-rtc::ArrayView<const RtpExtensionSize> RTPSender::VideoExtensionSizes() {
-  return rtc::MakeArrayView(kVideoExtensionSizes,
-                            arraysize(kVideoExtensionSizes));
+ArrayView<const RtpExtensionSize> RTPSender::VideoExtensionSizes() {
+  return MakeArrayView(kVideoExtensionSizes, arraysize(kVideoExtensionSizes));
 }
 
-rtc::ArrayView<const RtpExtensionSize> RTPSender::AudioExtensionSizes() {
-  return rtc::MakeArrayView(kAudioExtensionSizes,
-                            arraysize(kAudioExtensionSizes));
+ArrayView<const RtpExtensionSize> RTPSender::AudioExtensionSizes() {
+  return MakeArrayView(kAudioExtensionSizes, arraysize(kAudioExtensionSizes));
 }
 
 void RTPSender::SetExtmapAllowMixed(bool extmap_allow_mixed) {
@@ -517,7 +515,7 @@
 }
 
 std::unique_ptr<RtpPacketToSend> RTPSender::AllocatePacket(
-    rtc::ArrayView<const uint32_t> csrcs) {
+    ArrayView<const uint32_t> csrcs) {
   MutexLock lock(&send_mutex_);
   RTC_DCHECK_LE(csrcs.size(), kRtpCsrcSize);
   if (csrcs.size() > max_num_csrcs_) {
@@ -653,9 +651,9 @@
       continue;
     }
 
-    rtc::ArrayView<const uint8_t> source = packet.FindExtension(extension);
+    ArrayView<const uint8_t> source = packet.FindExtension(extension);
 
-    rtc::ArrayView<uint8_t> destination =
+    ArrayView<uint8_t> destination =
         rtx_packet->AllocateExtension(extension, source.size());
 
     // Could happen if any:
diff --git a/modules/rtp_rtcp/source/rtp_sender.h b/modules/rtp_rtcp/source/rtp_sender.h
index 0a29968..80c1c84 100644
--- a/modules/rtp_rtcp/source/rtp_sender.h
+++ b/modules/rtp_rtcp/source/rtp_sender.h
@@ -114,22 +114,21 @@
       RTC_LOCKS_EXCLUDED(send_mutex_);
 
   // Size info for header extensions used by FEC packets.
-  static rtc::ArrayView<const RtpExtensionSize> FecExtensionSizes()
+  static ArrayView<const RtpExtensionSize> FecExtensionSizes()
       RTC_LOCKS_EXCLUDED(send_mutex_);
 
   // Size info for header extensions used by video packets.
-  static rtc::ArrayView<const RtpExtensionSize> VideoExtensionSizes()
+  static ArrayView<const RtpExtensionSize> VideoExtensionSizes()
       RTC_LOCKS_EXCLUDED(send_mutex_);
 
   // Size info for header extensions used by audio packets.
-  static rtc::ArrayView<const RtpExtensionSize> AudioExtensionSizes()
+  static ArrayView<const RtpExtensionSize> AudioExtensionSizes()
       RTC_LOCKS_EXCLUDED(send_mutex_);
 
   // Create empty packet, fills ssrc, csrcs and reserve place for header
   // extensions RtpSender updates before sending.
   std::unique_ptr<RtpPacketToSend> AllocatePacket(
-      rtc::ArrayView<const uint32_t> csrcs = {})
-      RTC_LOCKS_EXCLUDED(send_mutex_);
+      ArrayView<const uint32_t> csrcs = {}) RTC_LOCKS_EXCLUDED(send_mutex_);
 
   // Maximum header overhead per fec/padding packet.
   size_t FecOrPaddingPacketMaxRtpHeaderLength() const
diff --git a/modules/rtp_rtcp/source/rtp_sender_audio.h b/modules/rtp_rtcp/source/rtp_sender_audio.h
index 5f0922d..6a87d35 100644
--- a/modules/rtp_rtcp/source/rtp_sender_audio.h
+++ b/modules/rtp_rtcp/source/rtp_sender_audio.h
@@ -48,7 +48,7 @@
 
   struct RtpAudioFrame {
     AudioFrameType type = AudioFrameType::kAudioFrameSpeech;
-    rtc::ArrayView<const uint8_t> payload;
+    ArrayView<const uint8_t> payload;
 
     // Payload id to write to the payload type field of the rtp packet.
     int payload_id = -1;
@@ -65,7 +65,7 @@
     std::optional<int> audio_level_dbov;
 
     // Contributing sources list.
-    rtc::ArrayView<const uint32_t> csrcs;
+    ArrayView<const uint32_t> csrcs;
   };
   bool SendAudio(const RtpAudioFrame& frame);
 
diff --git a/modules/rtp_rtcp/source/rtp_sender_audio_unittest.cc b/modules/rtp_rtcp/source/rtp_sender_audio_unittest.cc
index 5050e8ad..6ce33ae 100644
--- a/modules/rtp_rtcp/source/rtp_sender_audio_unittest.cc
+++ b/modules/rtp_rtcp/source/rtp_sender_audio_unittest.cc
@@ -53,15 +53,13 @@
         kAbsoluteCaptureTimeExtensionId);
   }
 
-  bool SendRtp(rtc::ArrayView<const uint8_t> data,
+  bool SendRtp(ArrayView<const uint8_t> data,
                const PacketOptions& /*options*/) override {
     sent_packets_.push_back(RtpPacketReceived(&receivers_extensions_));
     EXPECT_TRUE(sent_packets_.back().Parse(data));
     return true;
   }
-  bool SendRtcp(rtc::ArrayView<const uint8_t> /* data */) override {
-    return false;
-  }
+  bool SendRtcp(ArrayView<const uint8_t> /* data */) override { return false; }
   const RtpPacketReceived& last_sent_packet() { return sent_packets_.back(); }
   int packets_sent() { return sent_packets_.size(); }
 
diff --git a/modules/rtp_rtcp/source/rtp_sender_egress.cc b/modules/rtp_rtcp/source/rtp_sender_egress.cc
index 640601f..57758ad 100644
--- a/modules/rtp_rtcp/source/rtp_sender_egress.cc
+++ b/modules/rtp_rtcp/source/rtp_sender_egress.cc
@@ -200,7 +200,7 @@
     if (packet->is_red()) {
       RtpPacketToSend unpacked_packet(*packet);
 
-      const rtc::CopyOnWriteBuffer buffer = packet->Buffer();
+      const CopyOnWriteBuffer buffer = packet->Buffer();
       // Grab media payload type from RED header.
       const size_t headers_size = packet->headers_size();
       unpacked_packet.SetPayloadType(buffer[headers_size]);
@@ -379,7 +379,7 @@
 }
 
 std::vector<RtpSequenceNumberMap::Info> RtpSenderEgress::GetSentRtpPacketInfos(
-    rtc::ArrayView<const uint16_t> sequence_numbers) const {
+    ArrayView<const uint16_t> sequence_numbers) const {
   RTC_DCHECK_RUN_ON(worker_queue_);
   RTC_DCHECK(!sequence_numbers.empty());
   if (!need_rtp_packet_infos_) {
@@ -419,7 +419,7 @@
 }
 
 void RtpSenderEgress::OnAbortedRetransmissions(
-    rtc::ArrayView<const uint16_t> sequence_numbers) {
+    ArrayView<const uint16_t> sequence_numbers) {
   RTC_DCHECK_RUN_ON(worker_queue_);
   // Mark aborted retransmissions as sent, rather than leaving them in
   // a 'pending' state - otherwise they can not be requested again and
diff --git a/modules/rtp_rtcp/source/rtp_sender_egress.h b/modules/rtp_rtcp/source/rtp_sender_egress.h
index 7c4bb2a..6d3cdd3 100644
--- a/modules/rtp_rtcp/source/rtp_sender_egress.h
+++ b/modules/rtp_rtcp/source/rtp_sender_egress.h
@@ -93,15 +93,14 @@
   // recalled, return a vector with all of them (in corresponding order).
   // If any could not be recalled, return an empty vector.
   std::vector<RtpSequenceNumberMap::Info> GetSentRtpPacketInfos(
-      rtc::ArrayView<const uint16_t> sequence_numbers) const;
+      ArrayView<const uint16_t> sequence_numbers) const;
 
   void SetFecProtectionParameters(const FecProtectionParams& delta_params,
                                   const FecProtectionParams& key_params);
   std::vector<std::unique_ptr<RtpPacketToSend>> FetchFecPackets();
 
   // Clears pending status for these sequence numbers in the packet history.
-  void OnAbortedRetransmissions(
-      rtc::ArrayView<const uint16_t> sequence_numbers);
+  void OnAbortedRetransmissions(ArrayView<const uint16_t> sequence_numbers);
 
  private:
   struct Packet {
diff --git a/modules/rtp_rtcp/source/rtp_sender_egress_unittest.cc b/modules/rtp_rtcp/source/rtp_sender_egress_unittest.cc
index 5497308..833a93b 100644
--- a/modules/rtp_rtcp/source/rtp_sender_egress_unittest.cc
+++ b/modules/rtp_rtcp/source/rtp_sender_egress_unittest.cc
@@ -92,7 +92,7 @@
 };
 
 struct TransmittedPacket {
-  TransmittedPacket(rtc::ArrayView<const uint8_t> data,
+  TransmittedPacket(ArrayView<const uint8_t> data,
                     const PacketOptions& packet_options,
                     RtpHeaderExtensionMap* extensions)
       : packet(extensions), options(packet_options) {
@@ -107,7 +107,7 @@
   explicit TestTransport(RtpHeaderExtensionMap* extensions)
       : total_data_sent_(DataSize::Zero()), extensions_(extensions) {}
   MOCK_METHOD(void, SentRtp, (const PacketOptions& options), ());
-  bool SendRtp(rtc::ArrayView<const uint8_t> packet,
+  bool SendRtp(ArrayView<const uint8_t> packet,
                const PacketOptions& options) override {
     total_data_sent_ += DataSize::Bytes(packet.size());
     last_packet_.emplace(packet, options, extensions_);
@@ -115,9 +115,7 @@
     return true;
   }
 
-  bool SendRtcp(rtc::ArrayView<const uint8_t>) override {
-    RTC_CHECK_NOTREACHED();
-  }
+  bool SendRtcp(ArrayView<const uint8_t>) override { RTC_CHECK_NOTREACHED(); }
 
   std::optional<TransmittedPacket> last_packet() { return last_packet_; }
 
@@ -851,7 +849,7 @@
 TEST_F(RtpSenderEgressTest, SendPacketUpdatesStats) {
   const size_t kPayloadSize = 1000;
 
-  const rtc::ArrayView<const RtpExtensionSize> kNoRtpHeaderExtensionSizes;
+  const ArrayView<const RtpExtensionSize> kNoRtpHeaderExtensionSizes;
   FlexfecSender flexfec(env_, kFlexfectPayloadType, kFlexFecSsrc, kSsrc,
                         /*mid=*/"",
                         /*header_extensions=*/{}, kNoRtpHeaderExtensionSizes,
diff --git a/modules/rtp_rtcp/source/rtp_sender_video.cc b/modules/rtp_rtcp/source/rtp_sender_video.cc
index c3eeced..acb4c73 100644
--- a/modules/rtp_rtcp/source/rtp_sender_video.cc
+++ b/modules/rtp_rtcp/source/rtp_sender_video.cc
@@ -185,7 +185,7 @@
       absolute_capture_time_sender_(config.clock),
       frame_transformer_delegate_(
           config.frame_transformer
-              ? rtc::make_ref_counted<RTPSenderVideoFrameTransformerDelegate>(
+              ? make_ref_counted<RTPSenderVideoFrameTransformerDelegate>(
                     this,
                     config.frame_transformer,
                     rtp_sender_->SSRC(),
@@ -513,7 +513,7 @@
                                std::optional<VideoCodecType> codec_type,
                                uint32_t rtp_timestamp,
                                Timestamp capture_time,
-                               rtc::ArrayView<const uint8_t> payload,
+                               ArrayView<const uint8_t> payload,
                                size_t encoder_output_size,
                                RTPVideoHeader video_header,
                                TimeDelta expected_retransmission_time,
@@ -666,7 +666,7 @@
     MinimizeDescriptor(&video_header);
   }
 
-  rtc::Buffer encrypted_video_payload;
+  Buffer encrypted_video_payload;
   if (frame_encryptor_ != nullptr) {
     const size_t max_ciphertext_size =
         frame_encryptor_->GetMaxCiphertextByteSize(webrtc::MediaType::VIDEO,
diff --git a/modules/rtp_rtcp/source/rtp_sender_video.h b/modules/rtp_rtcp/source/rtp_sender_video.h
index 4091ec7..86943db 100644
--- a/modules/rtp_rtcp/source/rtp_sender_video.h
+++ b/modules/rtp_rtcp/source/rtp_sender_video.h
@@ -88,7 +88,7 @@
     bool enable_retransmit_all_layers = false;
     std::optional<int> red_payload_type;
     const FieldTrialsView* field_trials = nullptr;
-    rtc::scoped_refptr<FrameTransformerInterface> frame_transformer;
+    scoped_refptr<FrameTransformerInterface> frame_transformer;
     TaskQueueFactory* task_queue_factory = nullptr;
   };
 
@@ -105,7 +105,7 @@
                  std::optional<VideoCodecType> codec_type,
                  uint32_t rtp_timestamp,
                  Timestamp capture_time,
-                 rtc::ArrayView<const uint8_t> payload,
+                 ArrayView<const uint8_t> payload,
                  size_t encoder_output_size,
                  RTPVideoHeader video_header,
                  TimeDelta expected_retransmission_time,
@@ -254,7 +254,7 @@
   // targets bitmask should be attached to the dependency descriptor.
   ActiveDecodeTargetsHelper active_decode_targets_tracker_;
 
-  const rtc::scoped_refptr<RTPSenderVideoFrameTransformerDelegate>
+  const scoped_refptr<RTPSenderVideoFrameTransformerDelegate>
       frame_transformer_delegate_;
 };
 
diff --git a/modules/rtp_rtcp/source/rtp_sender_video_frame_transformer_delegate.cc b/modules/rtp_rtcp/source/rtp_sender_video_frame_transformer_delegate.cc
index f823220..2d08bd6 100644
--- a/modules/rtp_rtcp/source/rtp_sender_video_frame_transformer_delegate.cc
+++ b/modules/rtp_rtcp/source/rtp_sender_video_frame_transformer_delegate.cc
@@ -76,11 +76,9 @@
   ~TransformableVideoSenderFrame() override = default;
 
   // Implements TransformableVideoFrameInterface.
-  rtc::ArrayView<const uint8_t> GetData() const override {
-    return *encoded_data_;
-  }
+  ArrayView<const uint8_t> GetData() const override { return *encoded_data_; }
 
-  void SetData(rtc::ArrayView<const uint8_t> data) override {
+  void SetData(ArrayView<const uint8_t> data) override {
     encoded_data_ = EncodedImageBuffer::Create(data.data(), data.size());
   }
 
@@ -144,7 +142,7 @@
   }
 
  private:
-  rtc::scoped_refptr<EncodedImageBufferInterface> encoded_data_;
+  scoped_refptr<EncodedImageBufferInterface> encoded_data_;
   const size_t pre_transform_payload_size_;
   RTPVideoHeader header_;
   const VideoFrameType frame_type_;
@@ -161,7 +159,7 @@
 
 RTPSenderVideoFrameTransformerDelegate::RTPSenderVideoFrameTransformerDelegate(
     RTPVideoFrameSenderInterface* sender,
-    rtc::scoped_refptr<FrameTransformerInterface> frame_transformer,
+    scoped_refptr<FrameTransformerInterface> frame_transformer,
     uint32_t ssrc,
     TaskQueueFactory* task_queue_factory)
     : sender_(sender),
@@ -173,7 +171,7 @@
 
 void RTPSenderVideoFrameTransformerDelegate::Init() {
   frame_transformer_->RegisterTransformedFrameSinkCallback(
-      rtc::scoped_refptr<TransformedFrameCallback>(this), ssrc_);
+      scoped_refptr<TransformedFrameCallback>(this), ssrc_);
 }
 
 bool RTPSenderVideoFrameTransformerDelegate::TransformFrame(
@@ -208,7 +206,7 @@
   if (!sender_) {
     return;
   }
-  rtc::scoped_refptr<RTPSenderVideoFrameTransformerDelegate> delegate(this);
+  scoped_refptr<RTPSenderVideoFrameTransformerDelegate> delegate(this);
   transformation_queue_->PostTask(
       [delegate = std::move(delegate), frame = std::move(frame)]() mutable {
         RTC_DCHECK_RUN_ON(delegate->transformation_queue_.get());
diff --git a/modules/rtp_rtcp/source/rtp_sender_video_frame_transformer_delegate.h b/modules/rtp_rtcp/source/rtp_sender_video_frame_transformer_delegate.h
index e44a626..4302fb7 100644
--- a/modules/rtp_rtcp/source/rtp_sender_video_frame_transformer_delegate.h
+++ b/modules/rtp_rtcp/source/rtp_sender_video_frame_transformer_delegate.h
@@ -43,7 +43,7 @@
                          std::optional<VideoCodecType> codec_type,
                          uint32_t rtp_timestamp,
                          Timestamp capture_time,
-                         rtc::ArrayView<const uint8_t> payload,
+                         ArrayView<const uint8_t> payload,
                          size_t encoder_output_size,
                          RTPVideoHeader video_header,
                          TimeDelta expected_retransmission_time,
@@ -65,7 +65,7 @@
  public:
   RTPSenderVideoFrameTransformerDelegate(
       RTPVideoFrameSenderInterface* sender,
-      rtc::scoped_refptr<FrameTransformerInterface> frame_transformer,
+      scoped_refptr<FrameTransformerInterface> frame_transformer,
       uint32_t ssrc,
       TaskQueueFactory* send_transport_queue);
 
@@ -113,7 +113,7 @@
 
   mutable Mutex sender_lock_;
   RTPVideoFrameSenderInterface* sender_ RTC_GUARDED_BY(sender_lock_);
-  rtc::scoped_refptr<FrameTransformerInterface> frame_transformer_;
+  scoped_refptr<FrameTransformerInterface> frame_transformer_;
   const uint32_t ssrc_;
   // Used when the encoded frames arrives without a current task queue. This can
   // happen if a hardware encoder was used.
diff --git a/modules/rtp_rtcp/source/rtp_sender_video_frame_transformer_delegate_unittest.cc b/modules/rtp_rtcp/source/rtp_sender_video_frame_transformer_delegate_unittest.cc
index 08db7c5..af3083b 100644
--- a/modules/rtp_rtcp/source/rtp_sender_video_frame_transformer_delegate_unittest.cc
+++ b/modules/rtp_rtcp/source/rtp_sender_video_frame_transformer_delegate_unittest.cc
@@ -55,7 +55,7 @@
                std::optional<VideoCodecType> codec_type,
                uint32_t rtp_timestamp,
                Timestamp capture_time,
-               rtc::ArrayView<const uint8_t> payload,
+               ArrayView<const uint8_t> payload,
                size_t encoder_output_size,
                RTPVideoHeader video_header,
                TimeDelta expected_retransmission_time,
@@ -75,13 +75,13 @@
 class RtpSenderVideoFrameTransformerDelegateTest : public ::testing::Test {
  protected:
   RtpSenderVideoFrameTransformerDelegateTest()
-      : frame_transformer_(rtc::make_ref_counted<MockFrameTransformer>()),
+      : frame_transformer_(make_ref_counted<MockFrameTransformer>()),
         time_controller_(Timestamp::Seconds(0)) {}
 
   ~RtpSenderVideoFrameTransformerDelegateTest() override = default;
 
   std::unique_ptr<TransformableFrameInterface> GetTransformableFrame(
-      rtc::scoped_refptr<RTPSenderVideoFrameTransformerDelegate> delegate,
+      scoped_refptr<RTPSenderVideoFrameTransformerDelegate> delegate,
       bool key_frame = false) {
     EncodedImage encoded_image;
     encoded_image.SetEncodedData(EncodedImageBuffer::Create(1));
@@ -107,13 +107,13 @@
   }
 
   MockRTPVideoFrameSenderInterface test_sender_;
-  rtc::scoped_refptr<MockFrameTransformer> frame_transformer_;
+  scoped_refptr<MockFrameTransformer> frame_transformer_;
   GlobalSimulatedTimeController time_controller_;
 };
 
 TEST_F(RtpSenderVideoFrameTransformerDelegateTest,
        RegisterTransformedFrameCallbackSinkOnInit) {
-  auto delegate = rtc::make_ref_counted<RTPSenderVideoFrameTransformerDelegate>(
+  auto delegate = make_ref_counted<RTPSenderVideoFrameTransformerDelegate>(
       &test_sender_, frame_transformer_,
       /*ssrc=*/1111, time_controller_.CreateTaskQueueFactory().get());
   EXPECT_CALL(*frame_transformer_,
@@ -123,7 +123,7 @@
 
 TEST_F(RtpSenderVideoFrameTransformerDelegateTest,
        UnregisterTransformedFrameSinkCallbackOnReset) {
-  auto delegate = rtc::make_ref_counted<RTPSenderVideoFrameTransformerDelegate>(
+  auto delegate = make_ref_counted<RTPSenderVideoFrameTransformerDelegate>(
       &test_sender_, frame_transformer_,
       /*ssrc=*/1111, time_controller_.CreateTaskQueueFactory().get());
   EXPECT_CALL(*frame_transformer_,
@@ -133,7 +133,7 @@
 
 TEST_F(RtpSenderVideoFrameTransformerDelegateTest,
        TransformFrameCallsTransform) {
-  auto delegate = rtc::make_ref_counted<RTPSenderVideoFrameTransformerDelegate>(
+  auto delegate = make_ref_counted<RTPSenderVideoFrameTransformerDelegate>(
       &test_sender_, frame_transformer_,
       /*ssrc=*/1111, time_controller_.CreateTaskQueueFactory().get());
 
@@ -147,11 +147,11 @@
 
 TEST_F(RtpSenderVideoFrameTransformerDelegateTest,
        OnTransformedFrameCallsSenderSendVideo) {
-  auto delegate = rtc::make_ref_counted<RTPSenderVideoFrameTransformerDelegate>(
+  auto delegate = make_ref_counted<RTPSenderVideoFrameTransformerDelegate>(
       &test_sender_, frame_transformer_,
       /*ssrc=*/1111, time_controller_.CreateTaskQueueFactory().get());
 
-  rtc::scoped_refptr<TransformedFrameCallback> callback;
+  scoped_refptr<TransformedFrameCallback> callback;
   EXPECT_CALL(*frame_transformer_, RegisterTransformedFrameSinkCallback)
       .WillOnce(SaveArg<0>(&callback));
   delegate->Init();
@@ -174,7 +174,7 @@
 }
 
 TEST_F(RtpSenderVideoFrameTransformerDelegateTest, CloneSenderVideoFrame) {
-  auto delegate = rtc::make_ref_counted<RTPSenderVideoFrameTransformerDelegate>(
+  auto delegate = make_ref_counted<RTPSenderVideoFrameTransformerDelegate>(
       &test_sender_, frame_transformer_,
       /*ssrc=*/1111, time_controller_.CreateTaskQueueFactory().get());
 
@@ -195,7 +195,7 @@
 }
 
 TEST_F(RtpSenderVideoFrameTransformerDelegateTest, CloneKeyFrame) {
-  auto delegate = rtc::make_ref_counted<RTPSenderVideoFrameTransformerDelegate>(
+  auto delegate = make_ref_counted<RTPSenderVideoFrameTransformerDelegate>(
       &test_sender_, frame_transformer_,
       /*ssrc=*/1111, time_controller_.CreateTaskQueueFactory().get());
 
@@ -216,7 +216,7 @@
 }
 
 TEST_F(RtpSenderVideoFrameTransformerDelegateTest, MetadataAfterSetMetadata) {
-  auto delegate = rtc::make_ref_counted<RTPSenderVideoFrameTransformerDelegate>(
+  auto delegate = make_ref_counted<RTPSenderVideoFrameTransformerDelegate>(
       &test_sender_, frame_transformer_,
       /*ssrc=*/1111, time_controller_.CreateTaskQueueFactory().get());
 
@@ -244,7 +244,7 @@
 
 TEST_F(RtpSenderVideoFrameTransformerDelegateTest,
        ReceiverFrameConvertedToSenderFrame) {
-  auto delegate = rtc::make_ref_counted<RTPSenderVideoFrameTransformerDelegate>(
+  auto delegate = make_ref_counted<RTPSenderVideoFrameTransformerDelegate>(
       &test_sender_, frame_transformer_,
       /*ssrc=*/1111, time_controller_.CreateTaskQueueFactory().get());
 
@@ -261,14 +261,14 @@
   metadata.SetRTPVideoHeaderCodecSpecifics(RTPVideoHeaderVP8());
   metadata.SetCsrcs(frame_csrcs);
   ON_CALL(*mock_receiver_frame, Metadata).WillByDefault(Return(metadata));
-  rtc::ArrayView<const uint8_t> buffer =
-      (rtc::ArrayView<const uint8_t>)*EncodedImageBuffer::Create(1);
+  ArrayView<const uint8_t> buffer =
+      (ArrayView<const uint8_t>)*EncodedImageBuffer::Create(1);
   ON_CALL(*mock_receiver_frame, GetData).WillByDefault(Return(buffer));
   ON_CALL(*mock_receiver_frame, GetPayloadType)
       .WillByDefault(Return(payload_type));
   ON_CALL(*mock_receiver_frame, GetTimestamp).WillByDefault(Return(timestamp));
 
-  rtc::scoped_refptr<TransformedFrameCallback> callback;
+  scoped_refptr<TransformedFrameCallback> callback;
   EXPECT_CALL(*frame_transformer_, RegisterTransformedFrameSinkCallback)
       .WillOnce(SaveArg<0>(&callback));
   delegate->Init();
@@ -292,7 +292,7 @@
 }
 
 TEST_F(RtpSenderVideoFrameTransformerDelegateTest, SettingRTPTimestamp) {
-  auto delegate = rtc::make_ref_counted<RTPSenderVideoFrameTransformerDelegate>(
+  auto delegate = make_ref_counted<RTPSenderVideoFrameTransformerDelegate>(
       &test_sender_, frame_transformer_,
       /*ssrc=*/1111, time_controller_.CreateTaskQueueFactory().get());
 
@@ -310,7 +310,7 @@
 
 TEST_F(RtpSenderVideoFrameTransformerDelegateTest,
        ShortCircuitingSkipsTransform) {
-  auto delegate = rtc::make_ref_counted<RTPSenderVideoFrameTransformerDelegate>(
+  auto delegate = make_ref_counted<RTPSenderVideoFrameTransformerDelegate>(
       &test_sender_, frame_transformer_,
       /*ssrc=*/1111, time_controller_.CreateTaskQueueFactory().get());
   EXPECT_CALL(*frame_transformer_,
diff --git a/modules/rtp_rtcp/source/rtp_sender_video_unittest.cc b/modules/rtp_rtcp/source/rtp_sender_video_unittest.cc
index ef10229..b5045ae 100644
--- a/modules/rtp_rtcp/source/rtp_sender_video_unittest.cc
+++ b/modules/rtp_rtcp/source/rtp_sender_video_unittest.cc
@@ -141,15 +141,13 @@
         kCorruptionDetectionExtensionId);
   }
 
-  bool SendRtp(rtc::ArrayView<const uint8_t> data,
+  bool SendRtp(ArrayView<const uint8_t> data,
                const PacketOptions& /* options */) override {
     sent_packets_.push_back(RtpPacketReceived(&receivers_extensions_));
     EXPECT_TRUE(sent_packets_.back().Parse(data));
     return true;
   }
-  bool SendRtcp(rtc::ArrayView<const uint8_t> /* data */) override {
-    return false;
-  }
+  bool SendRtcp(ArrayView<const uint8_t> /* data */) override { return false; }
   const RtpPacketReceived& last_sent_packet() { return sent_packets_.back(); }
   int packets_sent() { return sent_packets_.size(); }
   const std::vector<RtpPacketReceived>& sent_packets() const {
@@ -623,7 +621,7 @@
   // when rtx packet barely fit.
   for (size_t frame_size = 800; frame_size < kMaxPacketSize; ++frame_size) {
     SCOPED_TRACE(frame_size);
-    rtc::ArrayView<const uint8_t> payload(kPayload, frame_size);
+    ArrayView<const uint8_t> payload(kPayload, frame_size);
 
     EXPECT_TRUE(rtp_sender_video_->SendVideo(
         kMediaPayloadId, /*codec_type=*/kVideoCodecVP8, /*rtp_timestamp=*/0,
@@ -922,11 +920,11 @@
 
   rtp_module_.RegisterRtpHeaderExtension(
       RtpDependencyDescriptorExtension::Uri(), kDependencyDescriptorId);
-  auto encryptor = rtc::make_ref_counted<NiceMock<MockFrameEncryptor>>();
+  auto encryptor = make_ref_counted<NiceMock<MockFrameEncryptor>>();
   ON_CALL(*encryptor, GetMaxCiphertextByteSize).WillByDefault(ReturnArg<1>());
   ON_CALL(*encryptor, Encrypt)
       .WillByDefault(WithArgs<3, 5>(
-          [](rtc::ArrayView<const uint8_t> frame, size_t* bytes_written) {
+          [](ArrayView<const uint8_t> frame, size_t* bytes_written) {
             *bytes_written = frame.size();
             return 0;
           }));
@@ -1500,7 +1498,7 @@
       kPayloadTypeGeneric, kCodecType, 1234, fake_clock_.CurrentTime(),
       kPayload, sizeof(kPayload), video_header, TimeDelta::PlusInfinity(), {}));
 
-  rtc::ArrayView<const uint8_t> sent_payload =
+  ArrayView<const uint8_t> sent_payload =
       transport_.last_sent_packet().payload();
   uint8_t generic_header = sent_payload[0];
   EXPECT_TRUE(generic_header & RtpFormatVideoGeneric::kKeyFrameBit);
@@ -1533,7 +1531,7 @@
       kPayloadTypeRaw, std::nullopt, 1234, fake_clock_.CurrentTime(), kPayload,
       sizeof(kPayload), video_header, TimeDelta::PlusInfinity(), {}));
 
-  rtc::ArrayView<const uint8_t> sent_payload =
+  ArrayView<const uint8_t> sent_payload =
       transport_.last_sent_packet().payload();
   EXPECT_THAT(sent_payload, ElementsAreArray(kPayload));
 }
@@ -1555,7 +1553,7 @@
   }
 
   std::unique_ptr<RTPSenderVideo> CreateSenderWithFrameTransformer(
-      rtc::scoped_refptr<FrameTransformerInterface> transformer) {
+      scoped_refptr<FrameTransformerInterface> transformer) {
     RTPSenderVideo::Config config;
     config.clock = time_controller_.GetClock();
     config.rtp_sender = rtp_module_.RtpSender();
@@ -1584,7 +1582,7 @@
 TEST_F(RtpSenderVideoWithFrameTransformerTest,
        CreateSenderRegistersFrameTransformer) {
   auto mock_frame_transformer =
-      rtc::make_ref_counted<NiceMock<MockFrameTransformer>>();
+      make_ref_counted<NiceMock<MockFrameTransformer>>();
   EXPECT_CALL(*mock_frame_transformer,
               RegisterTransformedFrameSinkCallback(_, kSsrc));
   std::unique_ptr<RTPSenderVideo> rtp_sender_video =
@@ -1594,7 +1592,7 @@
 TEST_F(RtpSenderVideoWithFrameTransformerTest,
        DestroySenderUnregistersFrameTransformer) {
   auto mock_frame_transformer =
-      rtc::make_ref_counted<NiceMock<MockFrameTransformer>>();
+      make_ref_counted<NiceMock<MockFrameTransformer>>();
   std::unique_ptr<RTPSenderVideo> rtp_sender_video =
       CreateSenderWithFrameTransformer(mock_frame_transformer);
   EXPECT_CALL(*mock_frame_transformer,
@@ -1605,7 +1603,7 @@
 TEST_F(RtpSenderVideoWithFrameTransformerTest,
        SendEncodedImageTransformsFrame) {
   auto mock_frame_transformer =
-      rtc::make_ref_counted<NiceMock<MockFrameTransformer>>();
+      make_ref_counted<NiceMock<MockFrameTransformer>>();
   std::unique_ptr<RTPSenderVideo> rtp_sender_video =
       CreateSenderWithFrameTransformer(mock_frame_transformer);
   auto encoded_image = CreateDefaultEncodedImage();
@@ -1620,7 +1618,7 @@
 #if RTC_DCHECK_IS_ON && GTEST_HAS_DEATH_TEST && !defined(WEBRTC_ANDROID)
 TEST_F(RtpSenderVideoWithFrameTransformerTest, ValidPayloadTypes) {
   auto mock_frame_transformer =
-      rtc::make_ref_counted<NiceMock<MockFrameTransformer>>();
+      make_ref_counted<NiceMock<MockFrameTransformer>>();
   std::unique_ptr<RTPSenderVideo> rtp_sender_video =
       CreateSenderWithFrameTransformer(mock_frame_transformer);
   auto encoded_image = CreateDefaultEncodedImage();
@@ -1645,8 +1643,8 @@
 
 TEST_F(RtpSenderVideoWithFrameTransformerTest, OnTransformedFrameSendsVideo) {
   auto mock_frame_transformer =
-      rtc::make_ref_counted<NiceMock<MockFrameTransformer>>();
-  rtc::scoped_refptr<TransformedFrameCallback> callback;
+      make_ref_counted<NiceMock<MockFrameTransformer>>();
+  scoped_refptr<TransformedFrameCallback> callback;
   EXPECT_CALL(*mock_frame_transformer, RegisterTransformedFrameSinkCallback)
       .WillOnce(SaveArg<0>(&callback));
   std::unique_ptr<RTPSenderVideo> rtp_sender_video =
@@ -1682,8 +1680,8 @@
 TEST_F(RtpSenderVideoWithFrameTransformerTest,
        TransformOverheadCorrectlyAccountedFor) {
   auto mock_frame_transformer =
-      rtc::make_ref_counted<NiceMock<MockFrameTransformer>>();
-  rtc::scoped_refptr<TransformedFrameCallback> callback;
+      make_ref_counted<NiceMock<MockFrameTransformer>>();
+  scoped_refptr<TransformedFrameCallback> callback;
   EXPECT_CALL(*mock_frame_transformer, RegisterTransformedFrameSinkCallback)
       .WillOnce(SaveArg<0>(&callback));
   std::unique_ptr<RTPSenderVideo> rtp_sender_video =
@@ -1719,7 +1717,7 @@
 TEST_F(RtpSenderVideoWithFrameTransformerTest,
        TransformableFrameMetadataHasCorrectValue) {
   auto mock_frame_transformer =
-      rtc::make_ref_counted<NiceMock<MockFrameTransformer>>();
+      make_ref_counted<NiceMock<MockFrameTransformer>>();
   std::unique_ptr<RTPSenderVideo> rtp_sender_video =
       CreateSenderWithFrameTransformer(mock_frame_transformer);
   auto encoded_image = CreateDefaultEncodedImage();
@@ -1761,7 +1759,7 @@
 TEST_F(RtpSenderVideoWithFrameTransformerTest,
        TransformableFrameHasCorrectCaptureIdentifier) {
   auto mock_frame_transformer =
-      rtc::make_ref_counted<NiceMock<MockFrameTransformer>>();
+      make_ref_counted<NiceMock<MockFrameTransformer>>();
   std::unique_ptr<RTPSenderVideo> rtp_sender_video =
       CreateSenderWithFrameTransformer(mock_frame_transformer);
   auto encoded_image = CreateDefaultEncodedImage();
@@ -1785,8 +1783,8 @@
 TEST_F(RtpSenderVideoWithFrameTransformerTest,
        OnTransformedFrameSendsVideoWhenCloned) {
   auto mock_frame_transformer =
-      rtc::make_ref_counted<NiceMock<MockFrameTransformer>>();
-  rtc::scoped_refptr<TransformedFrameCallback> callback;
+      make_ref_counted<NiceMock<MockFrameTransformer>>();
+  scoped_refptr<TransformedFrameCallback> callback;
   EXPECT_CALL(*mock_frame_transformer, RegisterTransformedFrameSinkCallback)
       .WillOnce(SaveArg<0>(&callback));
   std::unique_ptr<RTPSenderVideo> rtp_sender_video =
diff --git a/modules/rtp_rtcp/source/rtp_util.cc b/modules/rtp_rtcp/source/rtp_util.cc
index cf1e542..4d802b6 100644
--- a/modules/rtp_rtcp/source/rtp_util.cc
+++ b/modules/rtp_rtcp/source/rtp_util.cc
@@ -24,7 +24,7 @@
 constexpr size_t kMinRtpPacketLen = 12;
 constexpr size_t kMinRtcpPacketLen = 4;
 
-bool HasCorrectRtpVersion(rtc::ArrayView<const uint8_t> packet) {
+bool HasCorrectRtpVersion(ArrayView<const uint8_t> packet) {
   return packet[0] >> 6 == kRtpVersion;
 }
 
@@ -35,27 +35,27 @@
 
 }  // namespace
 
-bool IsRtpPacket(rtc::ArrayView<const uint8_t> packet) {
+bool IsRtpPacket(ArrayView<const uint8_t> packet) {
   return packet.size() >= kMinRtpPacketLen && HasCorrectRtpVersion(packet) &&
          !PayloadTypeIsReservedForRtcp(packet[1] & 0x7F);
 }
 
-bool IsRtcpPacket(rtc::ArrayView<const uint8_t> packet) {
+bool IsRtcpPacket(ArrayView<const uint8_t> packet) {
   return packet.size() >= kMinRtcpPacketLen && HasCorrectRtpVersion(packet) &&
          PayloadTypeIsReservedForRtcp(packet[1] & 0x7F);
 }
 
-int ParseRtpPayloadType(rtc::ArrayView<const uint8_t> rtp_packet) {
+int ParseRtpPayloadType(ArrayView<const uint8_t> rtp_packet) {
   RTC_DCHECK(IsRtpPacket(rtp_packet));
   return rtp_packet[1] & 0x7F;
 }
 
-uint16_t ParseRtpSequenceNumber(rtc::ArrayView<const uint8_t> rtp_packet) {
+uint16_t ParseRtpSequenceNumber(ArrayView<const uint8_t> rtp_packet) {
   RTC_DCHECK(IsRtpPacket(rtp_packet));
   return ByteReader<uint16_t>::ReadBigEndian(rtp_packet.data() + 2);
 }
 
-uint32_t ParseRtpSsrc(rtc::ArrayView<const uint8_t> rtp_packet) {
+uint32_t ParseRtpSsrc(ArrayView<const uint8_t> rtp_packet) {
   RTC_DCHECK(IsRtpPacket(rtp_packet));
   return ByteReader<uint32_t>::ReadBigEndian(rtp_packet.data() + 8);
 }
diff --git a/modules/rtp_rtcp/source/rtp_util.h b/modules/rtp_rtcp/source/rtp_util.h
index 835cfcd..a183e0e 100644
--- a/modules/rtp_rtcp/source/rtp_util.h
+++ b/modules/rtp_rtcp/source/rtp_util.h
@@ -17,14 +17,14 @@
 
 namespace webrtc {
 
-bool IsRtcpPacket(rtc::ArrayView<const uint8_t> packet);
-bool IsRtpPacket(rtc::ArrayView<const uint8_t> packet);
+bool IsRtcpPacket(ArrayView<const uint8_t> packet);
+bool IsRtpPacket(ArrayView<const uint8_t> packet);
 
 // Returns base rtp header fields of the rtp packet.
 // Behaviour is undefined when `!IsRtpPacket(rtp_packet)`.
-int ParseRtpPayloadType(rtc::ArrayView<const uint8_t> rtp_packet);
-uint16_t ParseRtpSequenceNumber(rtc::ArrayView<const uint8_t> rtp_packet);
-uint32_t ParseRtpSsrc(rtc::ArrayView<const uint8_t> rtp_packet);
+int ParseRtpPayloadType(ArrayView<const uint8_t> rtp_packet);
+uint16_t ParseRtpSequenceNumber(ArrayView<const uint8_t> rtp_packet);
+uint32_t ParseRtpSsrc(ArrayView<const uint8_t> rtp_packet);
 
 }  // namespace webrtc
 
diff --git a/modules/rtp_rtcp/source/rtp_video_layers_allocation_extension.cc b/modules/rtp_rtcp/source/rtp_video_layers_allocation_extension.cc
index a4a1d3d..57e0925 100644
--- a/modules/rtp_rtcp/source/rtp_video_layers_allocation_extension.cc
+++ b/modules/rtp_rtcp/source/rtp_video_layers_allocation_extension.cc
@@ -110,7 +110,7 @@
 // for the description of the format.
 
 bool RtpVideoLayersAllocationExtension::Write(
-    rtc::ArrayView<uint8_t> data,
+    ArrayView<uint8_t> data,
     const VideoLayersAllocation& allocation) {
   RTC_DCHECK(AllocationIsValid(allocation));
   RTC_DCHECK_GE(data.size(), ValueSize(allocation));
@@ -179,7 +179,7 @@
 }
 
 bool RtpVideoLayersAllocationExtension::Parse(
-    rtc::ArrayView<const uint8_t> data,
+    ArrayView<const uint8_t> data,
     VideoLayersAllocation* allocation) {
   if (data.empty() || allocation == nullptr) {
     return false;
diff --git a/modules/rtp_rtcp/source/rtp_video_layers_allocation_extension.h b/modules/rtp_rtcp/source/rtp_video_layers_allocation_extension.h
index f4e9c34..520a163 100644
--- a/modules/rtp_rtcp/source/rtp_video_layers_allocation_extension.h
+++ b/modules/rtp_rtcp/source/rtp_video_layers_allocation_extension.h
@@ -30,10 +30,10 @@
     return RtpExtension::kVideoLayersAllocationUri;
   }
 
-  static bool Parse(rtc::ArrayView<const uint8_t> data,
+  static bool Parse(ArrayView<const uint8_t> data,
                     VideoLayersAllocation* allocation);
   static size_t ValueSize(const VideoLayersAllocation& allocation);
-  static bool Write(rtc::ArrayView<uint8_t> data,
+  static bool Write(ArrayView<uint8_t> data,
                     const VideoLayersAllocation& allocation);
 };
 
diff --git a/modules/rtp_rtcp/source/rtp_video_layers_allocation_extension_unittest.cc b/modules/rtp_rtcp/source/rtp_video_layers_allocation_extension_unittest.cc
index 34b1563..a7a856d 100644
--- a/modules/rtp_rtcp/source/rtp_video_layers_allocation_extension_unittest.cc
+++ b/modules/rtp_rtcp/source/rtp_video_layers_allocation_extension_unittest.cc
@@ -22,7 +22,7 @@
 
 TEST(RtpVideoLayersAllocationExtension, WriteEmptyLayersAllocationReturnsTrue) {
   VideoLayersAllocation written_allocation;
-  rtc::Buffer buffer(
+  Buffer buffer(
       RtpVideoLayersAllocationExtension::ValueSize(written_allocation));
   EXPECT_TRUE(
       RtpVideoLayersAllocationExtension::Write(buffer, written_allocation));
@@ -36,7 +36,7 @@
   written_allocation.resolution_and_frame_rate_is_valid = true;
   written_allocation.rtp_stream_index = 0;
 
-  rtc::Buffer buffer(
+  Buffer buffer(
       RtpVideoLayersAllocationExtension::ValueSize(written_allocation));
   EXPECT_TRUE(
       RtpVideoLayersAllocationExtension::Write(buffer, written_allocation));
@@ -71,7 +71,7 @@
           /*frame_rate_fps*/ 0,
       },
   };
-  rtc::Buffer buffer(
+  Buffer buffer(
       RtpVideoLayersAllocationExtension::ValueSize(written_allocation));
   EXPECT_TRUE(
       RtpVideoLayersAllocationExtension::Write(buffer, written_allocation));
@@ -105,7 +105,7 @@
        /*height*/ 0,
        /*frame_rate_fps*/ 0},
   };
-  rtc::Buffer buffer(
+  Buffer buffer(
       RtpVideoLayersAllocationExtension::ValueSize(written_allocation));
   EXPECT_TRUE(
       RtpVideoLayersAllocationExtension::Write(buffer, written_allocation));
@@ -133,7 +133,7 @@
        /*height*/ 0,
        /*frame_rate_fps*/ 0},
   };
-  rtc::Buffer buffer(
+  Buffer buffer(
       RtpVideoLayersAllocationExtension::ValueSize(written_allocation));
   EXPECT_TRUE(
       RtpVideoLayersAllocationExtension::Write(buffer, written_allocation));
@@ -161,7 +161,7 @@
        /*height*/ 0,
        /*frame_rate_fps*/ 0},
   };
-  rtc::Buffer buffer(
+  Buffer buffer(
       RtpVideoLayersAllocationExtension::ValueSize(written_allocation));
   EXPECT_TRUE(
       RtpVideoLayersAllocationExtension::Write(buffer, written_allocation));
@@ -194,7 +194,7 @@
           /*frame_rate_fps*/ 0,
       },
   };
-  rtc::Buffer buffer(
+  Buffer buffer(
       RtpVideoLayersAllocationExtension::ValueSize(written_allocation));
   EXPECT_TRUE(
       RtpVideoLayersAllocationExtension::Write(buffer, written_allocation));
@@ -230,7 +230,7 @@
       },
   };
 
-  rtc::Buffer buffer(
+  Buffer buffer(
       RtpVideoLayersAllocationExtension::ValueSize(written_allocation));
   EXPECT_TRUE(
       RtpVideoLayersAllocationExtension::Write(buffer, written_allocation));
@@ -244,7 +244,7 @@
      WriteEmptyAllocationCanHaveAnyRtpStreamIndex) {
   VideoLayersAllocation written_allocation;
   written_allocation.rtp_stream_index = 1;
-  rtc::Buffer buffer(
+  Buffer buffer(
       RtpVideoLayersAllocationExtension::ValueSize(written_allocation));
   EXPECT_TRUE(
       RtpVideoLayersAllocationExtension::Write(buffer, written_allocation));
@@ -272,7 +272,7 @@
           /*frame_rate_fps*/ 8,
       },
   };
-  rtc::Buffer buffer(
+  Buffer buffer(
       RtpVideoLayersAllocationExtension::ValueSize(written_allocation));
   ASSERT_TRUE(
       RtpVideoLayersAllocationExtension::Write(buffer, written_allocation));
diff --git a/modules/rtp_rtcp/source/rtp_video_stream_receiver_frame_transformer_delegate.cc b/modules/rtp_rtcp/source/rtp_video_stream_receiver_frame_transformer_delegate.cc
index cc472aa..7b5f480 100644
--- a/modules/rtp_rtcp/source/rtp_video_stream_receiver_frame_transformer_delegate.cc
+++ b/modules/rtp_rtcp/source/rtp_video_stream_receiver_frame_transformer_delegate.cc
@@ -55,11 +55,11 @@
   ~TransformableVideoReceiverFrame() override = default;
 
   // Implements TransformableVideoFrameInterface.
-  rtc::ArrayView<const uint8_t> GetData() const override {
+  ArrayView<const uint8_t> GetData() const override {
     return *frame_->GetEncodedData();
   }
 
-  void SetData(rtc::ArrayView<const uint8_t> data) override {
+  void SetData(ArrayView<const uint8_t> data) override {
     frame_->SetEncodedData(
         EncodedImageBuffer::Create(data.data(), data.size()));
   }
@@ -137,7 +137,7 @@
     RtpVideoStreamReceiverFrameTransformerDelegate(
         RtpVideoFrameReceiver* receiver,
         Clock* clock,
-        rtc::scoped_refptr<FrameTransformerInterface> frame_transformer,
+        scoped_refptr<FrameTransformerInterface> frame_transformer,
         Thread* network_thread,
         uint32_t ssrc)
     : receiver_(receiver),
@@ -149,7 +149,7 @@
 void RtpVideoStreamReceiverFrameTransformerDelegate::Init() {
   RTC_DCHECK_RUN_ON(&network_sequence_checker_);
   frame_transformer_->RegisterTransformedFrameSinkCallback(
-      rtc::scoped_refptr<TransformedFrameCallback>(this), ssrc_);
+      scoped_refptr<TransformedFrameCallback>(this), ssrc_);
 }
 
 void RtpVideoStreamReceiverFrameTransformerDelegate::Reset() {
@@ -174,8 +174,7 @@
 
 void RtpVideoStreamReceiverFrameTransformerDelegate::OnTransformedFrame(
     std::unique_ptr<TransformableFrameInterface> frame) {
-  rtc::scoped_refptr<RtpVideoStreamReceiverFrameTransformerDelegate> delegate(
-      this);
+  scoped_refptr<RtpVideoStreamReceiverFrameTransformerDelegate> delegate(this);
   network_thread_->PostTask(
       [delegate = std::move(delegate), frame = std::move(frame)]() mutable {
         delegate->ManageFrame(std::move(frame));
@@ -183,8 +182,7 @@
 }
 
 void RtpVideoStreamReceiverFrameTransformerDelegate::StartShortCircuiting() {
-  rtc::scoped_refptr<RtpVideoStreamReceiverFrameTransformerDelegate> delegate(
-      this);
+  scoped_refptr<RtpVideoStreamReceiverFrameTransformerDelegate> delegate(this);
   network_thread_->PostTask([delegate = std::move(delegate)]() mutable {
     delegate->StartShortCircuitingOnNetworkSequence();
   });
@@ -237,7 +235,7 @@
     VideoFrameMetadata metadata = transformed_frame->Metadata();
     RTPVideoHeader video_header = RTPVideoHeader::FromMetadata(metadata);
     VideoSendTiming timing;
-    rtc::ArrayView<const uint8_t> data = transformed_frame->GetData();
+    ArrayView<const uint8_t> data = transformed_frame->GetData();
     int64_t receive_time = clock_->CurrentTime().ms();
     receiver_->ManageFrame(std::make_unique<RtpFrameObject>(
         /*first_seq_num=*/metadata.GetFrameId().value_or(0),
diff --git a/modules/rtp_rtcp/source/rtp_video_stream_receiver_frame_transformer_delegate.h b/modules/rtp_rtcp/source/rtp_video_stream_receiver_frame_transformer_delegate.h
index 7ed54f8..1e6678b 100644
--- a/modules/rtp_rtcp/source/rtp_video_stream_receiver_frame_transformer_delegate.h
+++ b/modules/rtp_rtcp/source/rtp_video_stream_receiver_frame_transformer_delegate.h
@@ -43,7 +43,7 @@
   RtpVideoStreamReceiverFrameTransformerDelegate(
       RtpVideoFrameReceiver* receiver,
       Clock* clock,
-      rtc::scoped_refptr<FrameTransformerInterface> frame_transformer,
+      scoped_refptr<FrameTransformerInterface> frame_transformer,
       Thread* network_thread,
       uint32_t ssrc);
 
@@ -72,7 +72,7 @@
 
   RTC_NO_UNIQUE_ADDRESS SequenceChecker network_sequence_checker_;
   RtpVideoFrameReceiver* receiver_ RTC_GUARDED_BY(network_sequence_checker_);
-  rtc::scoped_refptr<FrameTransformerInterface> frame_transformer_
+  scoped_refptr<FrameTransformerInterface> frame_transformer_
       RTC_GUARDED_BY(network_sequence_checker_);
   Thread* const network_thread_;
   const uint32_t ssrc_;
diff --git a/modules/rtp_rtcp/source/rtp_video_stream_receiver_frame_transformer_delegate_unittest.cc b/modules/rtp_rtcp/source/rtp_video_stream_receiver_frame_transformer_delegate_unittest.cc
index d182309..92860b1 100644
--- a/modules/rtp_rtcp/source/rtp_video_stream_receiver_frame_transformer_delegate_unittest.cc
+++ b/modules/rtp_rtcp/source/rtp_video_stream_receiver_frame_transformer_delegate_unittest.cc
@@ -90,10 +90,10 @@
 TEST(RtpVideoStreamReceiverFrameTransformerDelegateTest,
      RegisterTransformedFrameCallbackSinkOnInit) {
   TestRtpVideoFrameReceiver receiver;
-  auto frame_transformer(rtc::make_ref_counted<MockFrameTransformer>());
+  auto frame_transformer(make_ref_counted<MockFrameTransformer>());
   SimulatedClock clock(0);
   auto delegate(
-      rtc::make_ref_counted<RtpVideoStreamReceiverFrameTransformerDelegate>(
+      make_ref_counted<RtpVideoStreamReceiverFrameTransformerDelegate>(
           &receiver, &clock, frame_transformer, Thread::Current(),
           /*remote_ssrc*/ 1111));
   EXPECT_CALL(*frame_transformer,
@@ -104,10 +104,10 @@
 TEST(RtpVideoStreamReceiverFrameTransformerDelegateTest,
      UnregisterTransformedFrameSinkCallbackOnReset) {
   TestRtpVideoFrameReceiver receiver;
-  auto frame_transformer(rtc::make_ref_counted<MockFrameTransformer>());
+  auto frame_transformer(make_ref_counted<MockFrameTransformer>());
   SimulatedClock clock(0);
   auto delegate(
-      rtc::make_ref_counted<RtpVideoStreamReceiverFrameTransformerDelegate>(
+      make_ref_counted<RtpVideoStreamReceiverFrameTransformerDelegate>(
           &receiver, &clock, frame_transformer, Thread::Current(),
           /*remote_ssrc*/ 1111));
   EXPECT_CALL(*frame_transformer, UnregisterTransformedFrameSinkCallback(1111));
@@ -117,10 +117,10 @@
 TEST(RtpVideoStreamReceiverFrameTransformerDelegateTest, TransformFrame) {
   TestRtpVideoFrameReceiver receiver;
   auto frame_transformer(
-      rtc::make_ref_counted<testing::NiceMock<MockFrameTransformer>>());
+      make_ref_counted<testing::NiceMock<MockFrameTransformer>>());
   SimulatedClock clock(0);
   auto delegate(
-      rtc::make_ref_counted<RtpVideoStreamReceiverFrameTransformerDelegate>(
+      make_ref_counted<RtpVideoStreamReceiverFrameTransformerDelegate>(
           &receiver, &clock, frame_transformer, Thread::Current(),
           /*remote_ssrc*/ 1111));
   auto frame = CreateRtpFrameObject();
@@ -133,15 +133,15 @@
   AutoThread main_thread_;
   TestRtpVideoFrameReceiver receiver;
   auto mock_frame_transformer(
-      rtc::make_ref_counted<NiceMock<MockFrameTransformer>>());
+      make_ref_counted<NiceMock<MockFrameTransformer>>());
   SimulatedClock clock(0);
   std::vector<uint32_t> csrcs = {234, 345, 456};
   auto delegate =
-      rtc::make_ref_counted<RtpVideoStreamReceiverFrameTransformerDelegate>(
+      make_ref_counted<RtpVideoStreamReceiverFrameTransformerDelegate>(
           &receiver, &clock, mock_frame_transformer, Thread::Current(),
           /*remote_ssrc*/ 1111);
 
-  rtc::scoped_refptr<TransformedFrameCallback> callback;
+  scoped_refptr<TransformedFrameCallback> callback;
   EXPECT_CALL(*mock_frame_transformer, RegisterTransformedFrameSinkCallback)
       .WillOnce(SaveArg<0>(&callback));
   delegate->Init();
@@ -167,10 +167,10 @@
      TransformableFrameMetadataHasCorrectValue) {
   TestRtpVideoFrameReceiver receiver;
   auto mock_frame_transformer =
-      rtc::make_ref_counted<NiceMock<MockFrameTransformer>>();
+      make_ref_counted<NiceMock<MockFrameTransformer>>();
   SimulatedClock clock(0);
   auto delegate =
-      rtc::make_ref_counted<RtpVideoStreamReceiverFrameTransformerDelegate>(
+      make_ref_counted<RtpVideoStreamReceiverFrameTransformerDelegate>(
           &receiver, &clock, mock_frame_transformer, Thread::Current(), 1111);
   delegate->Init();
   RTPVideoHeader video_header;
@@ -227,10 +227,10 @@
      TransformableFrameWithNegativeSenderCaptureTimeOffsetIsCorrect) {
   TestRtpVideoFrameReceiver receiver;
   auto mock_frame_transformer =
-      rtc::make_ref_counted<NiceMock<MockFrameTransformer>>();
+      make_ref_counted<NiceMock<MockFrameTransformer>>();
   SimulatedClock clock(0);
   auto delegate =
-      rtc::make_ref_counted<RtpVideoStreamReceiverFrameTransformerDelegate>(
+      make_ref_counted<RtpVideoStreamReceiverFrameTransformerDelegate>(
           &receiver, &clock, mock_frame_transformer, Thread::Current(), 1111);
   delegate->Init();
   RTPVideoHeader video_header;
@@ -261,13 +261,13 @@
   AutoThread main_thread;
   TestRtpVideoFrameReceiver receiver;
   auto mock_frame_transformer =
-      rtc::make_ref_counted<NiceMock<MockFrameTransformer>>();
+      make_ref_counted<NiceMock<MockFrameTransformer>>();
   SimulatedClock clock(1000);
   auto delegate =
-      rtc::make_ref_counted<RtpVideoStreamReceiverFrameTransformerDelegate>(
+      make_ref_counted<RtpVideoStreamReceiverFrameTransformerDelegate>(
           &receiver, &clock, mock_frame_transformer, Thread::Current(), 1111);
 
-  rtc::scoped_refptr<TransformedFrameCallback> callback;
+  scoped_refptr<TransformedFrameCallback> callback;
   EXPECT_CALL(*mock_frame_transformer, RegisterTransformedFrameSinkCallback)
       .WillOnce(SaveArg<0>(&callback));
   delegate->Init();
@@ -324,10 +324,10 @@
   AutoThread main_thread_;
   TestRtpVideoFrameReceiver receiver;
   auto mock_frame_transformer =
-      rtc::make_ref_counted<NiceMock<MockFrameTransformer>>();
+      make_ref_counted<NiceMock<MockFrameTransformer>>();
   SimulatedClock clock(/*initial_timestamp_us=*/12345000);
   auto delegate =
-      rtc::make_ref_counted<RtpVideoStreamReceiverFrameTransformerDelegate>(
+      make_ref_counted<RtpVideoStreamReceiverFrameTransformerDelegate>(
           &receiver, &clock, mock_frame_transformer, Thread::Current(),
           /*remote_ssrc*/ 1111);
 
@@ -339,12 +339,12 @@
   metadata.SetCodec(kVideoCodecVP8);
   metadata.SetRTPVideoHeaderCodecSpecifics(RTPVideoHeaderVP8());
   ON_CALL(*mock_sender_frame, Metadata).WillByDefault(Return(metadata));
-  rtc::scoped_refptr<EncodedImageBufferInterface> buffer =
+  scoped_refptr<EncodedImageBufferInterface> buffer =
       EncodedImageBuffer::Create(1);
   ON_CALL(*mock_sender_frame, GetData)
-      .WillByDefault(Return(rtc::ArrayView<const uint8_t>(*buffer)));
+      .WillByDefault(Return(ArrayView<const uint8_t>(*buffer)));
 
-  rtc::scoped_refptr<TransformedFrameCallback> callback;
+  scoped_refptr<TransformedFrameCallback> callback;
   EXPECT_CALL(*mock_frame_transformer, RegisterTransformedFrameSinkCallback)
       .WillOnce(SaveArg<0>(&callback));
   delegate->Init();
@@ -367,23 +367,23 @@
 
   TestRtpVideoFrameReceiver receiver1;
   auto mock_frame_transformer1(
-      rtc::make_ref_counted<NiceMock<MockFrameTransformer>>());
+      make_ref_counted<NiceMock<MockFrameTransformer>>());
   SimulatedClock clock(0);
   auto delegate1 =
-      rtc::make_ref_counted<RtpVideoStreamReceiverFrameTransformerDelegate>(
+      make_ref_counted<RtpVideoStreamReceiverFrameTransformerDelegate>(
           &receiver1, &clock, mock_frame_transformer1, Thread::Current(),
           /*remote_ssrc*/ 1111);
 
   TestRtpVideoFrameReceiver receiver2;
   auto mock_frame_transformer2(
-      rtc::make_ref_counted<NiceMock<MockFrameTransformer>>());
+      make_ref_counted<NiceMock<MockFrameTransformer>>());
   auto delegate2 =
-      rtc::make_ref_counted<RtpVideoStreamReceiverFrameTransformerDelegate>(
+      make_ref_counted<RtpVideoStreamReceiverFrameTransformerDelegate>(
           &receiver2, &clock, mock_frame_transformer2, Thread::Current(),
           /*remote_ssrc*/ 1111);
 
   delegate1->Init();
-  rtc::scoped_refptr<TransformedFrameCallback> callback_for_2;
+  scoped_refptr<TransformedFrameCallback> callback_for_2;
   EXPECT_CALL(*mock_frame_transformer2, RegisterTransformedFrameSinkCallback)
       .WillOnce(SaveArg<0>(&callback_for_2));
   delegate2->Init();
@@ -416,10 +416,10 @@
   AutoThread main_thread_;
   TestRtpVideoFrameReceiver receiver;
   auto mock_frame_transformer =
-      rtc::make_ref_counted<NiceMock<MockFrameTransformer>>();
+      make_ref_counted<NiceMock<MockFrameTransformer>>();
   SimulatedClock clock(0);
   auto delegate =
-      rtc::make_ref_counted<RtpVideoStreamReceiverFrameTransformerDelegate>(
+      make_ref_counted<RtpVideoStreamReceiverFrameTransformerDelegate>(
           &receiver, &clock, mock_frame_transformer, Thread::Current(), 1111);
   delegate->Init();
 
diff --git a/modules/rtp_rtcp/source/ulpfec_generator_unittest.cc b/modules/rtp_rtcp/source/ulpfec_generator_unittest.cc
index fe9b758..69ad59d 100644
--- a/modules/rtp_rtcp/source/ulpfec_generator_unittest.cc
+++ b/modules/rtp_rtcp/source/ulpfec_generator_unittest.cc
@@ -42,7 +42,7 @@
                   int red_payload_type,
                   int fec_payload_type,
                   bool marker_bit,
-                  const rtc::CopyOnWriteBuffer& data) {
+                  const CopyOnWriteBuffer& data) {
   // Marker bit not set.
   EXPECT_EQ(marker_bit ? 0x80 : 0, data[1] & 0x80);
   EXPECT_EQ(red_payload_type, data[1] & 0x7F);
diff --git a/modules/rtp_rtcp/source/ulpfec_header_reader_writer.cc b/modules/rtp_rtcp/source/ulpfec_header_reader_writer.cc
index 3757307..5bd4488 100644
--- a/modules/rtp_rtcp/source/ulpfec_header_reader_writer.cc
+++ b/modules/rtp_rtcp/source/ulpfec_header_reader_writer.cc
@@ -112,7 +112,7 @@
 }
 
 void UlpfecHeaderWriter::FinalizeFecHeader(
-    rtc::ArrayView<const ProtectedStream> protected_streams,
+    ArrayView<const ProtectedStream> protected_streams,
     ForwardErrorCorrection::Packet& fec_packet) const {
   RTC_CHECK_EQ(protected_streams.size(), 1);
   uint16_t seq_num_base = protected_streams[0].seq_num_base;
diff --git a/modules/rtp_rtcp/source/ulpfec_header_reader_writer.h b/modules/rtp_rtcp/source/ulpfec_header_reader_writer.h
index dc98645..b08725e 100644
--- a/modules/rtp_rtcp/source/ulpfec_header_reader_writer.h
+++ b/modules/rtp_rtcp/source/ulpfec_header_reader_writer.h
@@ -58,7 +58,7 @@
   size_t FecHeaderSize(size_t packet_mask_row_size) const override;
 
   void FinalizeFecHeader(
-      rtc::ArrayView<const ProtectedStream> protected_streams,
+      ArrayView<const ProtectedStream> protected_streams,
       ForwardErrorCorrection::Packet& fec_packet) const override;
 };
 
diff --git a/modules/rtp_rtcp/source/ulpfec_header_reader_writer_unittest.cc b/modules/rtp_rtcp/source/ulpfec_header_reader_writer_unittest.cc
index dfd7172..99ac112 100644
--- a/modules/rtp_rtcp/source/ulpfec_header_reader_writer_unittest.cc
+++ b/modules/rtp_rtcp/source/ulpfec_header_reader_writer_unittest.cc
@@ -70,7 +70,7 @@
   UlpfecHeaderReader reader;
   std::unique_ptr<ReceivedFecPacket> read_packet(new ReceivedFecPacket());
   read_packet->ssrc = kMediaSsrc;
-  read_packet->pkt = rtc::scoped_refptr<Packet>(new Packet());
+  read_packet->pkt = scoped_refptr<Packet>(new Packet());
   read_packet->pkt->data = written_packet.data;
   EXPECT_TRUE(reader.ReadFecHeader(read_packet.get()));
   return read_packet;
@@ -114,7 +114,7 @@
   };
   const size_t packet_length = sizeof(packet);
   ReceivedFecPacket read_packet;
-  read_packet.pkt = rtc::scoped_refptr<Packet>(new Packet());
+  read_packet.pkt = scoped_refptr<Packet>(new Packet());
   read_packet.pkt->data.SetData(packet, packet_length);
 
   UlpfecHeaderReader reader;
@@ -138,7 +138,7 @@
   };
   const size_t packet_length = sizeof(packet);
   ReceivedFecPacket read_packet;
-  read_packet.pkt = rtc::scoped_refptr<Packet>(new Packet());
+  read_packet.pkt = scoped_refptr<Packet>(new Packet());
   read_packet.pkt->data.SetData(packet, packet_length);
 
   UlpfecHeaderReader reader;
diff --git a/modules/rtp_rtcp/source/video_rtp_depacketizer.cc b/modules/rtp_rtcp/source/video_rtp_depacketizer.cc
index a5ff8d6..74a7522 100644
--- a/modules/rtp_rtcp/source/video_rtp_depacketizer.cc
+++ b/modules/rtp_rtcp/source/video_rtp_depacketizer.cc
@@ -22,18 +22,18 @@
 
 namespace webrtc {
 
-rtc::scoped_refptr<EncodedImageBuffer> VideoRtpDepacketizer::AssembleFrame(
-    rtc::ArrayView<const rtc::ArrayView<const uint8_t>> rtp_payloads) {
+scoped_refptr<EncodedImageBuffer> VideoRtpDepacketizer::AssembleFrame(
+    ArrayView<const ArrayView<const uint8_t>> rtp_payloads) {
   size_t frame_size = 0;
-  for (rtc::ArrayView<const uint8_t> payload : rtp_payloads) {
+  for (ArrayView<const uint8_t> payload : rtp_payloads) {
     frame_size += payload.size();
   }
 
-  rtc::scoped_refptr<EncodedImageBuffer> bitstream =
+  scoped_refptr<EncodedImageBuffer> bitstream =
       EncodedImageBuffer::Create(frame_size);
 
   uint8_t* write_at = bitstream->data();
-  for (rtc::ArrayView<const uint8_t> payload : rtp_payloads) {
+  for (ArrayView<const uint8_t> payload : rtp_payloads) {
     memcpy(write_at, payload.data(), payload.size());
     write_at += payload.size();
   }
diff --git a/modules/rtp_rtcp/source/video_rtp_depacketizer.h b/modules/rtp_rtcp/source/video_rtp_depacketizer.h
index adf6dc6..487be38 100644
--- a/modules/rtp_rtcp/source/video_rtp_depacketizer.h
+++ b/modules/rtp_rtcp/source/video_rtp_depacketizer.h
@@ -27,14 +27,14 @@
  public:
   struct ParsedRtpPayload {
     RTPVideoHeader video_header;
-    rtc::CopyOnWriteBuffer video_payload;
+    CopyOnWriteBuffer video_payload;
   };
 
   virtual ~VideoRtpDepacketizer() = default;
   virtual std::optional<ParsedRtpPayload> Parse(
-      rtc::CopyOnWriteBuffer rtp_payload) = 0;
-  virtual rtc::scoped_refptr<EncodedImageBuffer> AssembleFrame(
-      rtc::ArrayView<const rtc::ArrayView<const uint8_t>> rtp_payloads);
+      CopyOnWriteBuffer rtp_payload) = 0;
+  virtual scoped_refptr<EncodedImageBuffer> AssembleFrame(
+      ArrayView<const ArrayView<const uint8_t>> rtp_payloads);
 };
 
 }  // namespace webrtc
diff --git a/modules/rtp_rtcp/source/video_rtp_depacketizer_av1.cc b/modules/rtp_rtcp/source/video_rtp_depacketizer_av1.cc
index ec302ff..fd8d647 100644
--- a/modules/rtp_rtcp/source/video_rtp_depacketizer_av1.cc
+++ b/modules/rtp_rtcp/source/video_rtp_depacketizer_av1.cc
@@ -94,7 +94,7 @@
   }
 
  private:
-  using Storage = absl::InlinedVector<rtc::ArrayView<const uint8_t>, 2>;
+  using Storage = absl::InlinedVector<ArrayView<const uint8_t>, 2>;
 
   size_t size_ = 0;
   Storage data_;
@@ -196,10 +196,10 @@
 // fills ObuInfo::data field.
 // Returns empty vector on error.
 VectorObuInfo ParseObus(
-    rtc::ArrayView<const rtc::ArrayView<const uint8_t>> rtp_payloads) {
+    ArrayView<const ArrayView<const uint8_t>> rtp_payloads) {
   VectorObuInfo obu_infos;
   bool expect_continues_obu = false;
-  for (rtc::ArrayView<const uint8_t> rtp_payload : rtp_payloads) {
+  for (ArrayView<const uint8_t> rtp_payload : rtp_payloads) {
     ByteBufferReader payload(rtp_payload);
     uint8_t aggregation_header;
     if (!payload.ReadUInt8(&aggregation_header)) {
@@ -337,8 +337,8 @@
 
 }  // namespace
 
-rtc::scoped_refptr<EncodedImageBuffer> VideoRtpDepacketizerAv1::AssembleFrame(
-    rtc::ArrayView<const rtc::ArrayView<const uint8_t>> rtp_payloads) {
+scoped_refptr<EncodedImageBuffer> VideoRtpDepacketizerAv1::AssembleFrame(
+    ArrayView<const ArrayView<const uint8_t>> rtp_payloads) {
   VectorObuInfo obu_infos = ParseObus(rtp_payloads);
   if (obu_infos.empty()) {
     return nullptr;
@@ -352,7 +352,7 @@
     frame_size += (obu_info.prefix_size + obu_info.payload_size);
   }
 
-  rtc::scoped_refptr<EncodedImageBuffer> bitstream =
+  scoped_refptr<EncodedImageBuffer> bitstream =
       EncodedImageBuffer::Create(frame_size);
   uint8_t* write_at = bitstream->data();
   for (const ObuInfo& obu_info : obu_infos) {
@@ -368,7 +368,7 @@
 }
 
 std::optional<VideoRtpDepacketizer::ParsedRtpPayload>
-VideoRtpDepacketizerAv1::Parse(rtc::CopyOnWriteBuffer rtp_payload) {
+VideoRtpDepacketizerAv1::Parse(CopyOnWriteBuffer rtp_payload) {
   if (rtp_payload.size() == 0) {
     RTC_DLOG(LS_ERROR) << "Empty rtp payload.";
     return std::nullopt;
diff --git a/modules/rtp_rtcp/source/video_rtp_depacketizer_av1.h b/modules/rtp_rtcp/source/video_rtp_depacketizer_av1.h
index ed998d6..4acf209 100644
--- a/modules/rtp_rtcp/source/video_rtp_depacketizer_av1.h
+++ b/modules/rtp_rtcp/source/video_rtp_depacketizer_av1.h
@@ -31,12 +31,10 @@
   VideoRtpDepacketizerAv1& operator=(const VideoRtpDepacketizerAv1&) = delete;
   ~VideoRtpDepacketizerAv1() override = default;
 
-  rtc::scoped_refptr<EncodedImageBuffer> AssembleFrame(
-      rtc::ArrayView<const rtc::ArrayView<const uint8_t>> rtp_payloads)
-      override;
+  scoped_refptr<EncodedImageBuffer> AssembleFrame(
+      ArrayView<const ArrayView<const uint8_t>> rtp_payloads) override;
 
-  std::optional<ParsedRtpPayload> Parse(
-      rtc::CopyOnWriteBuffer rtp_payload) override;
+  std::optional<ParsedRtpPayload> Parse(CopyOnWriteBuffer rtp_payload) override;
 };
 
 }  // namespace webrtc
diff --git a/modules/rtp_rtcp/source/video_rtp_depacketizer_av1_unittest.cc b/modules/rtp_rtcp/source/video_rtp_depacketizer_av1_unittest.cc
index 201be73..aa3a735 100644
--- a/modules/rtp_rtcp/source/video_rtp_depacketizer_av1_unittest.cc
+++ b/modules/rtp_rtcp/source/video_rtp_depacketizer_av1_unittest.cc
@@ -36,7 +36,7 @@
 
 TEST(VideoRtpDepacketizerAv1Test, ParsePassFullRtpPayloadAsCodecPayload) {
   const uint8_t packet[] = {(uint8_t{1} << 7) | kObuCountOne, 1, 2, 3, 4};
-  rtc::CopyOnWriteBuffer rtp_payload(packet);
+  CopyOnWriteBuffer rtp_payload(packet);
   VideoRtpDepacketizerAv1 depacketizer;
   std::optional<VideoRtpDepacketizer::ParsedRtpPayload> parsed =
       depacketizer.Parse(rtp_payload);
@@ -53,7 +53,7 @@
                          // continuation of the OBU from previous packet.
   VideoRtpDepacketizerAv1 depacketizer;
   std::optional<VideoRtpDepacketizer::ParsedRtpPayload> parsed =
-      depacketizer.Parse(rtc::CopyOnWriteBuffer(packet));
+      depacketizer.Parse(CopyOnWriteBuffer(packet));
   ASSERT_TRUE(parsed);
   EXPECT_FALSE(parsed->video_header.is_first_packet_in_frame);
 }
@@ -63,14 +63,14 @@
   const uint8_t packet[] = {(uint8_t{0} << 7) | kObuCountOne, kObuHeaderFrame};
   VideoRtpDepacketizerAv1 depacketizer;
   std::optional<VideoRtpDepacketizer::ParsedRtpPayload> parsed =
-      depacketizer.Parse(rtc::CopyOnWriteBuffer(packet));
+      depacketizer.Parse(CopyOnWriteBuffer(packet));
   ASSERT_TRUE(parsed);
   EXPECT_TRUE(parsed->video_header.is_first_packet_in_frame);
 }
 
 TEST(VideoRtpDepacketizerAv1Test, ParseTreatsWillContinueFlagAsNotEndOfFrame) {
   const uint8_t packet[] = {(uint8_t{1} << 6) | kObuCountOne, kObuHeaderFrame};
-  rtc::CopyOnWriteBuffer rtp_payload(packet);
+  CopyOnWriteBuffer rtp_payload(packet);
   VideoRtpDepacketizerAv1 depacketizer;
   std::optional<VideoRtpDepacketizer::ParsedRtpPayload> parsed =
       depacketizer.Parse(rtp_payload);
@@ -82,7 +82,7 @@
   const uint8_t packet[] = {(uint8_t{0} << 6) | kObuCountOne, kObuHeaderFrame};
   VideoRtpDepacketizerAv1 depacketizer;
   std::optional<VideoRtpDepacketizer::ParsedRtpPayload> parsed =
-      depacketizer.Parse(rtc::CopyOnWriteBuffer(packet));
+      depacketizer.Parse(CopyOnWriteBuffer(packet));
   ASSERT_TRUE(parsed);
   EXPECT_TRUE(parsed->video_header.is_last_packet_in_frame);
 }
@@ -93,7 +93,7 @@
                             kObuHeaderSequenceHeader};
   VideoRtpDepacketizerAv1 depacketizer;
   std::optional<VideoRtpDepacketizer::ParsedRtpPayload> parsed =
-      depacketizer.Parse(rtc::CopyOnWriteBuffer(packet));
+      depacketizer.Parse(CopyOnWriteBuffer(packet));
   ASSERT_TRUE(parsed);
   EXPECT_TRUE(parsed->video_header.is_first_packet_in_frame);
   EXPECT_TRUE(parsed->video_header.frame_type ==
@@ -106,7 +106,7 @@
                             kObuHeaderSequenceHeader};
   VideoRtpDepacketizerAv1 depacketizer;
   std::optional<VideoRtpDepacketizer::ParsedRtpPayload> parsed =
-      depacketizer.Parse(rtc::CopyOnWriteBuffer(packet));
+      depacketizer.Parse(CopyOnWriteBuffer(packet));
   ASSERT_TRUE(parsed);
   EXPECT_TRUE(parsed->video_header.is_first_packet_in_frame);
   EXPECT_TRUE(parsed->video_header.frame_type ==
@@ -118,17 +118,17 @@
   const uint8_t packet[] = {0b10'00'1000 | kObuCountOne,
                             kObuHeaderSequenceHeader};
   VideoRtpDepacketizerAv1 depacketizer;
-  ASSERT_FALSE(depacketizer.Parse(rtc::CopyOnWriteBuffer(packet)));
+  ASSERT_FALSE(depacketizer.Parse(CopyOnWriteBuffer(packet)));
 }
 
 TEST(VideoRtpDepacketizerAv1Test, AssembleFrameSetsOBUPayloadSizeWhenAbsent) {
   const uint8_t payload1[] = {0b00'01'0000,  // aggregation header
                               0b0'0110'000,  // /  Frame
                               20, 30, 40};   // \  OBU
-  rtc::ArrayView<const uint8_t> payloads[] = {payload1};
+  ArrayView<const uint8_t> payloads[] = {payload1};
   auto frame = VideoRtpDepacketizerAv1().AssembleFrame(payloads);
   ASSERT_TRUE(frame);
-  rtc::ArrayView<const uint8_t> frame_view(*frame);
+  ArrayView<const uint8_t> frame_view(*frame);
   EXPECT_TRUE(frame_view[0] & kObuHeaderHasSize);
   EXPECT_EQ(frame_view[1], 3);
 }
@@ -140,10 +140,10 @@
                               20,
                               30,
                               40};  // \  obu_payload
-  rtc::ArrayView<const uint8_t> payloads[] = {payload1};
+  ArrayView<const uint8_t> payloads[] = {payload1};
   auto frame = VideoRtpDepacketizerAv1().AssembleFrame(payloads);
   ASSERT_TRUE(frame);
-  rtc::ArrayView<const uint8_t> frame_view(*frame);
+  ArrayView<const uint8_t> frame_view(*frame);
   EXPECT_TRUE(frame_view[0] & kObuHeaderHasSize);
   EXPECT_EQ(frame_view[1], 3);
 }
@@ -154,10 +154,10 @@
                               0b0'0110'100,           // /  Frame
                               0b010'01'000,           // | extension_header
                               20,           30, 40};  // \  OBU
-  rtc::ArrayView<const uint8_t> payloads[] = {payload1};
+  ArrayView<const uint8_t> payloads[] = {payload1};
   auto frame = VideoRtpDepacketizerAv1().AssembleFrame(payloads);
   ASSERT_TRUE(frame);
-  rtc::ArrayView<const uint8_t> frame_view(*frame);
+  ArrayView<const uint8_t> frame_view(*frame);
   EXPECT_TRUE(frame_view[0] & kObuHeaderHasSize);
   EXPECT_EQ(frame_view[2], 3);
 }
@@ -171,10 +171,10 @@
                               20,
                               30,
                               40};  // \  obu_payload
-  rtc::ArrayView<const uint8_t> payloads[] = {payload1};
+  ArrayView<const uint8_t> payloads[] = {payload1};
   auto frame = VideoRtpDepacketizerAv1().AssembleFrame(payloads);
   ASSERT_TRUE(frame);
-  rtc::ArrayView<const uint8_t> frame_view(*frame);
+  ArrayView<const uint8_t> frame_view(*frame);
   EXPECT_TRUE(frame_view[0] & kObuHeaderHasSize);
   EXPECT_EQ(frame_view[2], 3);
 }
@@ -183,10 +183,10 @@
   const uint8_t payload1[] = {0b00'01'0000,  // aggregation header
                               0b0'0110'000,  // /  Frame
                               20};           // \  OBU
-  rtc::ArrayView<const uint8_t> payloads[] = {payload1};
+  ArrayView<const uint8_t> payloads[] = {payload1};
   auto frame = VideoRtpDepacketizerAv1().AssembleFrame(payloads);
   ASSERT_TRUE(frame);
-  EXPECT_THAT(rtc::ArrayView<const uint8_t>(*frame),
+  EXPECT_THAT(ArrayView<const uint8_t>(*frame),
               ElementsAre(0b0'0110'010, 1, 20));
 }
 
@@ -197,10 +197,10 @@
                               10,            // \  OBU
                               0b0'0110'000,  // /  Frame
                               20};           // \  OBU
-  rtc::ArrayView<const uint8_t> payloads[] = {payload1};
+  ArrayView<const uint8_t> payloads[] = {payload1};
   auto frame = VideoRtpDepacketizerAv1().AssembleFrame(payloads);
   ASSERT_TRUE(frame);
-  EXPECT_THAT(rtc::ArrayView<const uint8_t>(*frame),
+  EXPECT_THAT(ArrayView<const uint8_t>(*frame),
               ElementsAre(0b0'0001'010, 1, 10,    // Sequence Header OBU
                           0b0'0110'010, 1, 20));  // Frame OBU
 }
@@ -210,10 +210,10 @@
                               0b0'0110'000, 20, 30};
   const uint8_t payload2[] = {0b10'01'0000,  // aggregation header
                               40};
-  rtc::ArrayView<const uint8_t> payloads[] = {payload1, payload2};
+  ArrayView<const uint8_t> payloads[] = {payload1, payload2};
   auto frame = VideoRtpDepacketizerAv1().AssembleFrame(payloads);
   ASSERT_TRUE(frame);
-  EXPECT_THAT(rtc::ArrayView<const uint8_t>(*frame),
+  EXPECT_THAT(ArrayView<const uint8_t>(*frame),
               ElementsAre(0b0'0110'010, 3, 20, 30, 40));
 }
 
@@ -227,10 +227,10 @@
                               30};           //
   const uint8_t payload2[] = {0b10'01'0000,  // aggregation header
                               40};           //
-  rtc::ArrayView<const uint8_t> payloads[] = {payload1, payload2};
+  ArrayView<const uint8_t> payloads[] = {payload1, payload2};
   auto frame = VideoRtpDepacketizerAv1().AssembleFrame(payloads);
   ASSERT_TRUE(frame);
-  EXPECT_THAT(rtc::ArrayView<const uint8_t>(*frame),
+  EXPECT_THAT(ArrayView<const uint8_t>(*frame),
               ElementsAre(0b0'0001'010, 1, 10,            // SH
                           0b0'0110'010, 3, 20, 30, 40));  // Frame
 }
@@ -258,10 +258,10 @@
   const uint8_t payload2[] = {0b10'01'0000,  // aggregation header
                               70, 80, 90};   // \  tail of the frame OBU
 
-  rtc::ArrayView<const uint8_t> payloads[] = {payload1, payload2};
+  ArrayView<const uint8_t> payloads[] = {payload1, payload2};
   auto frame = VideoRtpDepacketizerAv1().AssembleFrame(payloads);
   ASSERT_TRUE(frame);
-  EXPECT_THAT(rtc::ArrayView<const uint8_t>(*frame),
+  EXPECT_THAT(ArrayView<const uint8_t>(*frame),
               ElementsAre(  // Sequence header OBU
                   0b0'0001'010, 1, 10,
                   // Metadata OBU without extension
@@ -282,11 +282,11 @@
   const uint8_t payload4[] = {0b10'01'0000,  // aggregation header
                               18};
 
-  rtc::ArrayView<const uint8_t> payloads[] = {payload1, payload2, payload3,
-                                              payload4};
+  ArrayView<const uint8_t> payloads[] = {payload1, payload2, payload3,
+                                         payload4};
   auto frame = VideoRtpDepacketizerAv1().AssembleFrame(payloads);
   ASSERT_TRUE(frame);
-  EXPECT_THAT(rtc::ArrayView<const uint8_t>(*frame),
+  EXPECT_THAT(ArrayView<const uint8_t>(*frame),
               ElementsAre(0b0'0110'010, 8, 11, 12, 13, 14, 15, 16, 17, 18));
 }
 
@@ -314,11 +314,11 @@
                               32};
   const uint8_t payload4[] = {0b10'01'0000,  // aggregation header
                               33, 34, 35, 36};
-  rtc::ArrayView<const uint8_t> payloads[] = {payload1, payload2, payload3,
-                                              payload4};
+  ArrayView<const uint8_t> payloads[] = {payload1, payload2, payload3,
+                                         payload4};
   auto frame = VideoRtpDepacketizerAv1().AssembleFrame(payloads);
   ASSERT_TRUE(frame);
-  EXPECT_THAT(rtc::ArrayView<const uint8_t>(*frame),
+  EXPECT_THAT(ArrayView<const uint8_t>(*frame),
               ElementsAre(0b0'0011'010, 2, 11, 12,  // Frame header
                           0b0'0100'010, 7, 21, 22, 23, 24, 25, 26, 27,  //
                           0b0'0111'010, 2, 11, 12,                      //
@@ -334,11 +334,11 @@
   payload1[2] = 0x01;          // in two bytes
   payload1[3] = 0b0'0110'000;  // obu_header with size and extension bits unset.
   payload1[4 + 42] = 0x42;
-  rtc::ArrayView<const uint8_t> payloads[] = {payload1};
+  ArrayView<const uint8_t> payloads[] = {payload1};
   auto frame = VideoRtpDepacketizerAv1().AssembleFrame(payloads);
   ASSERT_TRUE(frame);
   EXPECT_EQ(frame->size(), 2 + 127u);
-  rtc::ArrayView<const uint8_t> frame_view(*frame);
+  ArrayView<const uint8_t> frame_view(*frame);
   EXPECT_EQ(frame_view[0], 0b0'0110'010);  // obu_header with size bit set.
   EXPECT_EQ(frame_view[1], 127);  // obu payload size, 1 byte enough to encode.
   // Check 'random' byte from the payload is at the same 'random' offset.
@@ -359,11 +359,11 @@
   payload2[1] = 96;            // leb128 encoded size of 96 bytes in one byte
   payload2[2 + 20] = 0x20;
 
-  rtc::ArrayView<const uint8_t> payloads[] = {payload1, payload2};
+  ArrayView<const uint8_t> payloads[] = {payload1, payload2};
   auto frame = VideoRtpDepacketizerAv1().AssembleFrame(payloads);
   ASSERT_TRUE(frame);
   EXPECT_EQ(frame->size(), 3 + 128u);
-  rtc::ArrayView<const uint8_t> frame_view(*frame);
+  ArrayView<const uint8_t> frame_view(*frame);
   EXPECT_EQ(frame_view[0], 0b0'0110'010);  // obu_header with size bit set.
   EXPECT_EQ(frame_view[1], 0x80);          // obu payload size of 128 bytes.
   EXPECT_EQ(frame_view[2], 0x01);          // encoded in two byes
@@ -376,11 +376,11 @@
      AssembleFrameFromAlmostEmptyPacketStartingAnOBU) {
   const uint8_t payload1[] = {0b01'01'0000};
   const uint8_t payload2[] = {0b10'01'0000, 0b0'0110'000, 10, 20, 30};
-  rtc::ArrayView<const uint8_t> payloads[] = {payload1, payload2};
+  ArrayView<const uint8_t> payloads[] = {payload1, payload2};
 
   auto frame = VideoRtpDepacketizerAv1().AssembleFrame(payloads);
   ASSERT_TRUE(frame);
-  EXPECT_THAT(rtc::ArrayView<const uint8_t>(*frame),
+  EXPECT_THAT(ArrayView<const uint8_t>(*frame),
               ElementsAre(0b0'0110'010, 3, 10, 20, 30));
 }
 
@@ -388,11 +388,11 @@
      AssembleFrameFromAlmostEmptyPacketFinishingAnOBU) {
   const uint8_t payload1[] = {0b01'01'0000, 0b0'0110'000, 10, 20, 30};
   const uint8_t payload2[] = {0b10'01'0000};
-  rtc::ArrayView<const uint8_t> payloads[] = {payload1, payload2};
+  ArrayView<const uint8_t> payloads[] = {payload1, payload2};
 
   auto frame = VideoRtpDepacketizerAv1().AssembleFrame(payloads);
   ASSERT_TRUE(frame);
-  EXPECT_THAT(rtc::ArrayView<const uint8_t>(*frame),
+  EXPECT_THAT(ArrayView<const uint8_t>(*frame),
               ElementsAre(0b0'0110'010, 3, 10, 20, 30));
 }
 
diff --git a/modules/rtp_rtcp/source/video_rtp_depacketizer_generic.cc b/modules/rtp_rtcp/source/video_rtp_depacketizer_generic.cc
index 2acd56a..1ac96a2 100644
--- a/modules/rtp_rtcp/source/video_rtp_depacketizer_generic.cc
+++ b/modules/rtp_rtcp/source/video_rtp_depacketizer_generic.cc
@@ -36,7 +36,7 @@
 }  // namespace
 
 std::optional<VideoRtpDepacketizer::ParsedRtpPayload>
-VideoRtpDepacketizerGeneric::Parse(rtc::CopyOnWriteBuffer rtp_payload) {
+VideoRtpDepacketizerGeneric::Parse(CopyOnWriteBuffer rtp_payload) {
   if (rtp_payload.size() == 0) {
     RTC_LOG(LS_WARNING) << "Empty payload.";
     return std::nullopt;
diff --git a/modules/rtp_rtcp/source/video_rtp_depacketizer_generic.h b/modules/rtp_rtcp/source/video_rtp_depacketizer_generic.h
index a85bd43..91b34fb 100644
--- a/modules/rtp_rtcp/source/video_rtp_depacketizer_generic.h
+++ b/modules/rtp_rtcp/source/video_rtp_depacketizer_generic.h
@@ -22,8 +22,7 @@
  public:
   ~VideoRtpDepacketizerGeneric() override = default;
 
-  std::optional<ParsedRtpPayload> Parse(
-      rtc::CopyOnWriteBuffer rtp_payload) override;
+  std::optional<ParsedRtpPayload> Parse(CopyOnWriteBuffer rtp_payload) override;
 };
 
 }  // namespace webrtc
diff --git a/modules/rtp_rtcp/source/video_rtp_depacketizer_generic_unittest.cc b/modules/rtp_rtcp/source/video_rtp_depacketizer_generic_unittest.cc
index 6e0663e..e808eff 100644
--- a/modules/rtp_rtcp/source/video_rtp_depacketizer_generic_unittest.cc
+++ b/modules/rtp_rtcp/source/video_rtp_depacketizer_generic_unittest.cc
@@ -30,7 +30,7 @@
 TEST(VideoRtpDepacketizerGeneric, NonExtendedHeaderNoFrameId) {
   const size_t kRtpPayloadSize = 10;
   const uint8_t kPayload[kRtpPayloadSize] = {0x01};
-  rtc::CopyOnWriteBuffer rtp_payload(kPayload);
+  CopyOnWriteBuffer rtp_payload(kPayload);
 
   VideoRtpDepacketizerGeneric depacketizer;
   std::optional<VideoRtpDepacketizer::ParsedRtpPayload> parsed =
@@ -44,7 +44,7 @@
 TEST(VideoRtpDepacketizerGeneric, ExtendedHeaderParsesFrameId) {
   const size_t kRtpPayloadSize = 10;
   const uint8_t kPayload[kRtpPayloadSize] = {0x05, 0x13, 0x37};
-  rtc::CopyOnWriteBuffer rtp_payload(kPayload);
+  CopyOnWriteBuffer rtp_payload(kPayload);
 
   VideoRtpDepacketizerGeneric depacketizer;
   std::optional<VideoRtpDepacketizer::ParsedRtpPayload> parsed =
@@ -60,7 +60,7 @@
 
 TEST(VideoRtpDepacketizerGeneric, PassRtpPayloadAsVideoPayload) {
   const uint8_t kPayload[] = {0x01, 0x25, 0x52};
-  rtc::CopyOnWriteBuffer rtp_payload(kPayload);
+  CopyOnWriteBuffer rtp_payload(kPayload);
 
   VideoRtpDepacketizerGeneric depacketizer;
   std::optional<VideoRtpDepacketizer::ParsedRtpPayload> parsed =
diff --git a/modules/rtp_rtcp/source/video_rtp_depacketizer_h264.cc b/modules/rtp_rtcp/source/video_rtp_depacketizer_h264.cc
index 2ff754e..54b85e5 100644
--- a/modules/rtp_rtcp/source/video_rtp_depacketizer_h264.cc
+++ b/modules/rtp_rtcp/source/video_rtp_depacketizer_h264.cc
@@ -40,9 +40,9 @@
 constexpr size_t kFuAHeaderSize = 2;
 constexpr size_t kLengthFieldSize = 2;
 
-std::vector<rtc::ArrayView<const uint8_t>> ParseStapA(
-    rtc::ArrayView<const uint8_t> data) {
-  std::vector<rtc::ArrayView<const uint8_t>> nal_units;
+std::vector<ArrayView<const uint8_t>> ParseStapA(
+    ArrayView<const uint8_t> data) {
+  std::vector<ArrayView<const uint8_t>> nal_units;
   ByteBufferReader reader(data);
   if (!reader.Consume(kNalHeaderSize)) {
     return nal_units;
@@ -63,12 +63,12 @@
 }
 
 std::optional<VideoRtpDepacketizer::ParsedRtpPayload> ProcessStapAOrSingleNalu(
-    rtc::CopyOnWriteBuffer rtp_payload) {
-  rtc::ArrayView<const uint8_t> payload_data(rtp_payload);
+    CopyOnWriteBuffer rtp_payload) {
+  ArrayView<const uint8_t> payload_data(rtp_payload);
   std::optional<VideoRtpDepacketizer::ParsedRtpPayload> parsed_payload(
       std::in_place);
   bool modified_buffer = false;
-  rtc::Buffer output_buffer;
+  Buffer output_buffer;
   parsed_payload->video_payload = rtp_payload;
   parsed_payload->video_header.width = 0;
   parsed_payload->video_header.height = 0;
@@ -79,7 +79,7 @@
                           .emplace<RTPVideoHeaderH264>();
 
   uint8_t nal_type = payload_data[0] & kH264TypeMask;
-  std::vector<rtc::ArrayView<const uint8_t>> nal_units;
+  std::vector<ArrayView<const uint8_t>> nal_units;
   if (nal_type == H264::NaluType::kStapA) {
     nal_units = ParseStapA(payload_data);
     if (nal_units.empty()) {
@@ -96,13 +96,12 @@
 
   parsed_payload->video_header.frame_type = VideoFrameType::kVideoFrameDelta;
 
-  for (const rtc::ArrayView<const uint8_t>& nal_unit : nal_units) {
+  for (const ArrayView<const uint8_t>& nal_unit : nal_units) {
     NaluInfo nalu;
     nalu.type = nal_unit[0] & kH264TypeMask;
     nalu.sps_id = -1;
     nalu.pps_id = -1;
-    rtc::ArrayView<const uint8_t> nalu_data =
-        nal_unit.subview(H264::kNaluTypeSize);
+    ArrayView<const uint8_t> nalu_data = nal_unit.subview(H264::kNaluTypeSize);
 
     if (nalu_data.empty()) {
       RTC_LOG(LS_WARNING) << "Skipping empty NAL unit.";
@@ -228,7 +227,7 @@
 }
 
 std::optional<VideoRtpDepacketizer::ParsedRtpPayload> ParseFuaNalu(
-    rtc::CopyOnWriteBuffer rtp_payload) {
+    CopyOnWriteBuffer rtp_payload) {
   if (rtp_payload.size() < kFuAHeaderSize) {
     RTC_LOG(LS_ERROR) << "FU-A NAL units truncated.";
     return std::nullopt;
@@ -247,7 +246,7 @@
     if (original_nal_type == H264::NaluType::kIdr ||
         original_nal_type == H264::NaluType::kSlice) {
       std::optional<PpsParser::SliceHeader> slice_header =
-          PpsParser::ParseSliceHeader(rtc::ArrayView<const uint8_t>(rtp_payload)
+          PpsParser::ParseSliceHeader(ArrayView<const uint8_t>(rtp_payload)
                                           .subview(2 * kNalHeaderSize));
       if (slice_header) {
         nalu.pps_id = slice_header->pic_parameter_set_id;
@@ -293,7 +292,7 @@
 }  // namespace
 
 std::optional<VideoRtpDepacketizer::ParsedRtpPayload>
-VideoRtpDepacketizerH264::Parse(rtc::CopyOnWriteBuffer rtp_payload) {
+VideoRtpDepacketizerH264::Parse(CopyOnWriteBuffer rtp_payload) {
   if (rtp_payload.size() == 0) {
     RTC_LOG(LS_ERROR) << "Empty payload.";
     return std::nullopt;
diff --git a/modules/rtp_rtcp/source/video_rtp_depacketizer_h264.h b/modules/rtp_rtcp/source/video_rtp_depacketizer_h264.h
index 0953a12..3415afe 100644
--- a/modules/rtp_rtcp/source/video_rtp_depacketizer_h264.h
+++ b/modules/rtp_rtcp/source/video_rtp_depacketizer_h264.h
@@ -21,8 +21,7 @@
  public:
   ~VideoRtpDepacketizerH264() override = default;
 
-  std::optional<ParsedRtpPayload> Parse(
-      rtc::CopyOnWriteBuffer rtp_payload) override;
+  std::optional<ParsedRtpPayload> Parse(CopyOnWriteBuffer rtp_payload) override;
 };
 }  // namespace webrtc
 
diff --git a/modules/rtp_rtcp/source/video_rtp_depacketizer_h264_unittest.cc b/modules/rtp_rtcp/source/video_rtp_depacketizer_h264_unittest.cc
index b670f52..c2ff144 100644
--- a/modules/rtp_rtcp/source/video_rtp_depacketizer_h264_unittest.cc
+++ b/modules/rtp_rtcp/source/video_rtp_depacketizer_h264_unittest.cc
@@ -53,7 +53,7 @@
 
 TEST(VideoRtpDepacketizerH264Test, SingleNalu) {
   const uint8_t kPayload[] = {H264::kIdr, 0xFF};  // F=0, NRI=0, Type=5 (IDR).
-  rtc::CopyOnWriteBuffer rtp_payload(kPayload);
+  CopyOnWriteBuffer rtp_payload(kPayload);
 
   VideoRtpDepacketizerH264 depacketizer;
   std::optional<VideoRtpDepacketizer::ParsedRtpPayload> parsed =
@@ -79,7 +79,7 @@
       0x03, 0x2A, 0xE0, 0xF1, 0x83, 0x25
   };
   // clang-format on
-  rtc::CopyOnWriteBuffer rtp_payload(kPayload);
+  CopyOnWriteBuffer rtp_payload(kPayload);
 
   VideoRtpDepacketizerH264 depacketizer;
   std::optional<VideoRtpDepacketizer::ParsedRtpPayload> parsed =
@@ -116,7 +116,7 @@
       0x0
   };
   // clang-format on
-  rtc::CopyOnWriteBuffer rtp_payload(kPayload);
+  CopyOnWriteBuffer rtp_payload(kPayload);
 
   VideoRtpDepacketizerH264 depacketizer;
   std::optional<VideoRtpDepacketizer::ParsedRtpPayload> parsed =
@@ -149,7 +149,7 @@
       H264::kIdr, 0xFF, 0x00, 0x11
   };
   // clang-format on
-  rtc::CopyOnWriteBuffer rtp_payload(kPayload);
+  CopyOnWriteBuffer rtp_payload(kPayload);
 
   VideoRtpDepacketizerH264 depacketizer;
   std::optional<VideoRtpDepacketizer::ParsedRtpPayload> parsed =
@@ -193,17 +193,15 @@
   // clang-format on
 
   VideoRtpDepacketizerH264 depacketizer;
-  EXPECT_FALSE(depacketizer.Parse(rtc::CopyOnWriteBuffer(lone_empty_packet)));
-  EXPECT_FALSE(
-      depacketizer.Parse(rtc::CopyOnWriteBuffer(leading_empty_packet)));
-  EXPECT_FALSE(depacketizer.Parse(rtc::CopyOnWriteBuffer(middle_empty_packet)));
-  EXPECT_FALSE(
-      depacketizer.Parse(rtc::CopyOnWriteBuffer(trailing_empty_packet)));
+  EXPECT_FALSE(depacketizer.Parse(CopyOnWriteBuffer(lone_empty_packet)));
+  EXPECT_FALSE(depacketizer.Parse(CopyOnWriteBuffer(leading_empty_packet)));
+  EXPECT_FALSE(depacketizer.Parse(CopyOnWriteBuffer(middle_empty_packet)));
+  EXPECT_FALSE(depacketizer.Parse(CopyOnWriteBuffer(trailing_empty_packet)));
 }
 
 TEST(VideoRtpDepacketizerH264Test, DepacketizeWithRewriting) {
-  rtc::CopyOnWriteBuffer in_buffer;
-  rtc::Buffer out_buffer;
+  CopyOnWriteBuffer in_buffer;
+  Buffer out_buffer;
 
   uint8_t kHeader[] = {H264::kStapA, 0x00};
   in_buffer.AppendData(kHeader, 1);
@@ -231,14 +229,14 @@
   VideoRtpDepacketizerH264 depacketizer;
   auto parsed = depacketizer.Parse(in_buffer);
   ASSERT_TRUE(parsed);
-  EXPECT_THAT(rtc::MakeArrayView(parsed->video_payload.cdata(),
-                                 parsed->video_payload.size()),
+  EXPECT_THAT(MakeArrayView(parsed->video_payload.cdata(),
+                            parsed->video_payload.size()),
               ElementsAreArray(out_buffer));
 }
 
 TEST(VideoRtpDepacketizerH264Test, DepacketizeWithDoubleRewriting) {
-  rtc::CopyOnWriteBuffer in_buffer;
-  rtc::Buffer out_buffer;
+  CopyOnWriteBuffer in_buffer;
+  Buffer out_buffer;
 
   uint8_t kHeader[] = {H264::kStapA, 0x00};
   in_buffer.AppendData(kHeader, 1);
@@ -276,8 +274,8 @@
   ASSERT_TRUE(parsed);
   std::vector<uint8_t> expected_packet_payload(
       out_buffer.data(), &out_buffer.data()[out_buffer.size()]);
-  EXPECT_THAT(rtc::MakeArrayView(parsed->video_payload.cdata(),
-                                 parsed->video_payload.size()),
+  EXPECT_THAT(MakeArrayView(parsed->video_payload.cdata(),
+                            parsed->video_payload.size()),
               ElementsAreArray(out_buffer));
 }
 
@@ -294,7 +292,7 @@
       H264::kSlice, 0xFF, 0x00, 0x11
   };
   // clang-format on
-  rtc::CopyOnWriteBuffer rtp_payload(kPayload);
+  CopyOnWriteBuffer rtp_payload(kPayload);
 
   VideoRtpDepacketizerH264 depacketizer;
   std::optional<VideoRtpDepacketizer::ParsedRtpPayload> parsed =
@@ -342,12 +340,12 @@
 
   VideoRtpDepacketizerH264 depacketizer;
   std::optional<VideoRtpDepacketizer::ParsedRtpPayload> parsed1 =
-      depacketizer.Parse(rtc::CopyOnWriteBuffer(kPayload1));
+      depacketizer.Parse(CopyOnWriteBuffer(kPayload1));
   ASSERT_TRUE(parsed1);
   // We expect that the first packet is one byte shorter since the FU-A header
   // has been replaced by the original nal header.
-  EXPECT_THAT(rtc::MakeArrayView(parsed1->video_payload.cdata(),
-                                 parsed1->video_payload.size()),
+  EXPECT_THAT(MakeArrayView(parsed1->video_payload.cdata(),
+                            parsed1->video_payload.size()),
               ElementsAreArray(kExpected1));
   EXPECT_EQ(parsed1->video_header.frame_type, VideoFrameType::kVideoFrameKey);
   EXPECT_EQ(parsed1->video_header.codec, kVideoCodecH264);
@@ -365,9 +363,9 @@
 
   // Following packets will be 2 bytes shorter since they will only be appended
   // onto the first packet.
-  auto parsed2 = depacketizer.Parse(rtc::CopyOnWriteBuffer(kPayload2));
-  EXPECT_THAT(rtc::MakeArrayView(parsed2->video_payload.cdata(),
-                                 parsed2->video_payload.size()),
+  auto parsed2 = depacketizer.Parse(CopyOnWriteBuffer(kPayload2));
+  EXPECT_THAT(MakeArrayView(parsed2->video_payload.cdata(),
+                            parsed2->video_payload.size()),
               ElementsAreArray(kExpected2));
   EXPECT_FALSE(parsed2->video_header.is_first_packet_in_frame);
   EXPECT_EQ(parsed2->video_header.codec, kVideoCodecH264);
@@ -380,9 +378,9 @@
     EXPECT_THAT(h264.nalus, IsEmpty());
   }
 
-  auto parsed3 = depacketizer.Parse(rtc::CopyOnWriteBuffer(kPayload3));
-  EXPECT_THAT(rtc::MakeArrayView(parsed3->video_payload.cdata(),
-                                 parsed3->video_payload.size()),
+  auto parsed3 = depacketizer.Parse(CopyOnWriteBuffer(kPayload3));
+  EXPECT_THAT(MakeArrayView(parsed3->video_payload.cdata(),
+                            parsed3->video_payload.size()),
               ElementsAreArray(kExpected3));
   EXPECT_FALSE(parsed3->video_header.is_first_packet_in_frame);
   EXPECT_EQ(parsed3->video_header.codec, kVideoCodecH264);
@@ -397,7 +395,7 @@
 }
 
 TEST(VideoRtpDepacketizerH264Test, EmptyPayload) {
-  rtc::CopyOnWriteBuffer empty;
+  CopyOnWriteBuffer empty;
   VideoRtpDepacketizerH264 depacketizer;
   EXPECT_FALSE(depacketizer.Parse(empty));
 }
@@ -405,25 +403,25 @@
 TEST(VideoRtpDepacketizerH264Test, TruncatedFuaNalu) {
   const uint8_t kPayload[] = {0x9c};
   VideoRtpDepacketizerH264 depacketizer;
-  EXPECT_FALSE(depacketizer.Parse(rtc::CopyOnWriteBuffer(kPayload)));
+  EXPECT_FALSE(depacketizer.Parse(CopyOnWriteBuffer(kPayload)));
 }
 
 TEST(VideoRtpDepacketizerH264Test, TruncatedSingleStapANalu) {
   const uint8_t kPayload[] = {0xd8, 0x27};
   VideoRtpDepacketizerH264 depacketizer;
-  EXPECT_FALSE(depacketizer.Parse(rtc::CopyOnWriteBuffer(kPayload)));
+  EXPECT_FALSE(depacketizer.Parse(CopyOnWriteBuffer(kPayload)));
 }
 
 TEST(VideoRtpDepacketizerH264Test, StapAPacketWithTruncatedNalUnits) {
   const uint8_t kPayload[] = {0x58, 0xCB, 0xED, 0xDF};
   VideoRtpDepacketizerH264 depacketizer;
-  EXPECT_FALSE(depacketizer.Parse(rtc::CopyOnWriteBuffer(kPayload)));
+  EXPECT_FALSE(depacketizer.Parse(CopyOnWriteBuffer(kPayload)));
 }
 
 TEST(VideoRtpDepacketizerH264Test, TruncationJustAfterSingleStapANalu) {
   const uint8_t kPayload[] = {0x38, 0x27, 0x27};
   VideoRtpDepacketizerH264 depacketizer;
-  EXPECT_FALSE(depacketizer.Parse(rtc::CopyOnWriteBuffer(kPayload)));
+  EXPECT_FALSE(depacketizer.Parse(CopyOnWriteBuffer(kPayload)));
 }
 
 TEST(VideoRtpDepacketizerH264Test, SeiPacket) {
@@ -432,7 +430,7 @@
       0x03, 0x03, 0x03, 0x03  // Payload.
   };
   VideoRtpDepacketizerH264 depacketizer;
-  auto parsed = depacketizer.Parse(rtc::CopyOnWriteBuffer(kPayload));
+  auto parsed = depacketizer.Parse(CopyOnWriteBuffer(kPayload));
   ASSERT_TRUE(parsed);
   const RTPVideoHeaderH264& h264 =
       std::get<RTPVideoHeaderH264>(parsed->video_header.video_type_header);
@@ -448,7 +446,7 @@
 TEST(VideoRtpDepacketizerH264Test, ShortSpsPacket) {
   const uint8_t kPayload[] = {0x27, 0x80, 0x00};
   VideoRtpDepacketizerH264 depacketizer;
-  EXPECT_FALSE(depacketizer.Parse(rtc::CopyOnWriteBuffer(kPayload)));
+  EXPECT_FALSE(depacketizer.Parse(CopyOnWriteBuffer(kPayload)));
 }
 
 TEST(VideoRtpDepacketizerH264Test, BadSps) {
@@ -456,7 +454,7 @@
       H264::kSps, 0x42, 0x41, 0x2a, 0xd3, 0x93, 0xd3, 0x3b  // Payload.
   };
   VideoRtpDepacketizerH264 depacketizer;
-  EXPECT_FALSE(depacketizer.Parse(rtc::CopyOnWriteBuffer(kPayload)));
+  EXPECT_FALSE(depacketizer.Parse(CopyOnWriteBuffer(kPayload)));
 }
 
 TEST(VideoRtpDepacketizerH264Test, BadPps) {
@@ -465,7 +463,7 @@
       0x00  // Payload.
   };
   VideoRtpDepacketizerH264 depacketizer;
-  EXPECT_FALSE(depacketizer.Parse(rtc::CopyOnWriteBuffer(kPayload)));
+  EXPECT_FALSE(depacketizer.Parse(CopyOnWriteBuffer(kPayload)));
 }
 
 TEST(VideoRtpDepacketizerH264Test, BadSlice) {
@@ -474,7 +472,7 @@
       0xc0  // Payload.
   };
   VideoRtpDepacketizerH264 depacketizer;
-  EXPECT_FALSE(depacketizer.Parse(rtc::CopyOnWriteBuffer(kPayload)));
+  EXPECT_FALSE(depacketizer.Parse(CopyOnWriteBuffer(kPayload)));
 }
 
 TEST(VideoRtpDepacketizerH264Test, StapASpsPpsMultiSlice) {
@@ -523,7 +521,7 @@
 
   VideoRtpDepacketizerH264 depacketizer;
   std::optional<VideoRtpDepacketizer::ParsedRtpPayload> parsed =
-      depacketizer.Parse(rtc::CopyOnWriteBuffer(kPayload));
+      depacketizer.Parse(CopyOnWriteBuffer(kPayload));
   ASSERT_TRUE(parsed);
   EXPECT_TRUE(parsed->video_header.is_first_packet_in_frame);
 }
@@ -544,7 +542,7 @@
 
   VideoRtpDepacketizerH264 depacketizer;
   std::optional<VideoRtpDepacketizer::ParsedRtpPayload> parsed =
-      depacketizer.Parse(rtc::CopyOnWriteBuffer(kPayload));
+      depacketizer.Parse(CopyOnWriteBuffer(kPayload));
   ASSERT_TRUE(parsed);
   EXPECT_FALSE(parsed->video_header.is_first_packet_in_frame);
 }
@@ -558,7 +556,7 @@
 
   VideoRtpDepacketizerH264 depacketizer;
   std::optional<VideoRtpDepacketizer::ParsedRtpPayload> parsed =
-      depacketizer.Parse(rtc::CopyOnWriteBuffer(kPayload));
+      depacketizer.Parse(CopyOnWriteBuffer(kPayload));
   ASSERT_TRUE(parsed);
   EXPECT_TRUE(parsed->video_header.is_first_packet_in_frame);
 }
@@ -573,7 +571,7 @@
 
   VideoRtpDepacketizerH264 depacketizer;
   std::optional<VideoRtpDepacketizer::ParsedRtpPayload> parsed =
-      depacketizer.Parse(rtc::CopyOnWriteBuffer(kPayload));
+      depacketizer.Parse(CopyOnWriteBuffer(kPayload));
   ASSERT_TRUE(parsed);
   EXPECT_TRUE(parsed->video_header.is_first_packet_in_frame);
 }
@@ -587,7 +585,7 @@
 
   VideoRtpDepacketizerH264 depacketizer;
   std::optional<VideoRtpDepacketizer::ParsedRtpPayload> parsed =
-      depacketizer.Parse(rtc::CopyOnWriteBuffer(kPayload));
+      depacketizer.Parse(CopyOnWriteBuffer(kPayload));
   ASSERT_TRUE(parsed);
   EXPECT_TRUE(parsed->video_header.is_first_packet_in_frame);
 }
@@ -596,7 +594,7 @@
   const uint8_t kPayload[] = {H264::kEndOfSequence};
   VideoRtpDepacketizerH264 depacketizer;
   std::optional<VideoRtpDepacketizer::ParsedRtpPayload> parsed =
-      depacketizer.Parse(rtc::CopyOnWriteBuffer(kPayload));
+      depacketizer.Parse(CopyOnWriteBuffer(kPayload));
   ASSERT_TRUE(parsed);
 }
 
diff --git a/modules/rtp_rtcp/source/video_rtp_depacketizer_h265.cc b/modules/rtp_rtcp/source/video_rtp_depacketizer_h265.cc
index 8415d80..4af35dc 100644
--- a/modules/rtp_rtcp/source/video_rtp_depacketizer_h265.cc
+++ b/modules/rtp_rtcp/source/video_rtp_depacketizer_h265.cc
@@ -62,7 +62,7 @@
 // Aggregation Packet (AP) strcture
 // https://datatracker.ietf.org/doc/html/rfc7798#section-4.4.2
 std::optional<VideoRtpDepacketizer::ParsedRtpPayload> ProcessApOrSingleNalu(
-    rtc::CopyOnWriteBuffer rtp_payload) {
+    CopyOnWriteBuffer rtp_payload) {
   if (rtp_payload.size() < kH265PayloadHeaderSizeBytes) {
     RTC_LOG(LS_ERROR) << "RTP payload truncated.";
     return std::nullopt;
@@ -79,7 +79,7 @@
   const size_t nalu_length = rtp_payload.size() - kH265PayloadHeaderSizeBytes;
   uint8_t nal_type = (payload_data[0] & kH265TypeMask) >> 1;
   std::vector<size_t> nalu_start_offsets;
-  rtc::CopyOnWriteBuffer video_payload;
+  CopyOnWriteBuffer video_payload;
   if (nal_type == H265::NaluType::kAp) {
     // Skip the aggregated packet header (Aggregated packet NAL type + length).
     if (rtp_payload.size() <= kH265ApHeaderSizeBytes) {
@@ -118,8 +118,8 @@
 
     uint8_t nalu_type = (payload_data[start_offset] & kH265TypeMask) >> 1;
     start_offset += kH265NalHeaderSizeBytes;
-    rtc::ArrayView<const uint8_t> nalu_data(&payload_data[start_offset],
-                                            end_offset - start_offset);
+    ArrayView<const uint8_t> nalu_data(&payload_data[start_offset],
+                                       end_offset - start_offset);
     switch (nalu_type) {
       case H265::NaluType::kBlaWLp:
       case H265::NaluType::kBlaWRadl:
@@ -190,7 +190,7 @@
 // Fragmentation Unit (FU) structure:
 // https://datatracker.ietf.org/doc/html/rfc7798#section-4.4.3
 std::optional<VideoRtpDepacketizer::ParsedRtpPayload> ParseFuNalu(
-    rtc::CopyOnWriteBuffer rtp_payload) {
+    CopyOnWriteBuffer rtp_payload) {
   if (rtp_payload.size() < kH265FuHeaderSizeBytes + kH265NalHeaderSizeBytes) {
     RTC_LOG(LS_ERROR) << "FU NAL units truncated.";
     return std::nullopt;
@@ -213,8 +213,8 @@
           kH265FuHeaderSizeBytes + kH265PayloadHeaderSizeBytes;
       std::optional<bool> first_slice_segment_in_pic_flag =
           H265BitstreamParser::IsFirstSliceSegmentInPic(
-              rtc::ArrayView<const uint8_t>(rtp_payload.cdata() + slice_offset,
-                                            rtp_payload.size() - slice_offset));
+              ArrayView<const uint8_t>(rtp_payload.cdata() + slice_offset,
+                                       rtp_payload.size() - slice_offset));
       if (first_slice_segment_in_pic_flag.value_or(false)) {
         is_first_packet_in_frame = true;
       }
@@ -223,7 +223,7 @@
         kH265FuHeaderSizeBytes, rtp_payload.size() - kH265FuHeaderSizeBytes);
     rtp_payload.MutableData()[0] = f | original_nal_type << 1 | layer_id_h;
     rtp_payload.MutableData()[1] = layer_id_l_unshifted | tid;
-    rtc::CopyOnWriteBuffer video_payload;
+    CopyOnWriteBuffer video_payload;
     // Insert start code before the first fragment in FU.
     video_payload.AppendData(kStartCode);
     video_payload.AppendData(rtp_payload);
@@ -254,7 +254,7 @@
 }  // namespace
 
 std::optional<VideoRtpDepacketizer::ParsedRtpPayload>
-VideoRtpDepacketizerH265::Parse(rtc::CopyOnWriteBuffer rtp_payload) {
+VideoRtpDepacketizerH265::Parse(CopyOnWriteBuffer rtp_payload) {
   if (rtp_payload.empty()) {
     RTC_LOG(LS_ERROR) << "Empty payload.";
     return std::nullopt;
diff --git a/modules/rtp_rtcp/source/video_rtp_depacketizer_h265.h b/modules/rtp_rtcp/source/video_rtp_depacketizer_h265.h
index 27f3e53..d9e075c 100644
--- a/modules/rtp_rtcp/source/video_rtp_depacketizer_h265.h
+++ b/modules/rtp_rtcp/source/video_rtp_depacketizer_h265.h
@@ -21,8 +21,7 @@
  public:
   ~VideoRtpDepacketizerH265() override = default;
 
-  std::optional<ParsedRtpPayload> Parse(
-      rtc::CopyOnWriteBuffer rtp_payload) override;
+  std::optional<ParsedRtpPayload> Parse(CopyOnWriteBuffer rtp_payload) override;
 };
 }  // namespace webrtc
 
diff --git a/modules/rtp_rtcp/source/video_rtp_depacketizer_h265_unittest.cc b/modules/rtp_rtcp/source/video_rtp_depacketizer_h265_unittest.cc
index 3469a0b..ba7348a 100644
--- a/modules/rtp_rtcp/source/video_rtp_depacketizer_h265_unittest.cc
+++ b/modules/rtp_rtcp/source/video_rtp_depacketizer_h265_unittest.cc
@@ -37,15 +37,15 @@
   uint8_t packet[3] = {0x26, 0x02,
                        0xFF};  // F=0, Type=19 (Idr), LayerId=0, TID=2.
   uint8_t expected_packet[] = {0x00, 0x00, 0x00, 0x01, 0x26, 0x02, 0xff};
-  rtc::CopyOnWriteBuffer rtp_payload(packet);
+  CopyOnWriteBuffer rtp_payload(packet);
 
   VideoRtpDepacketizerH265 depacketizer;
   std::optional<VideoRtpDepacketizer::ParsedRtpPayload> parsed =
       depacketizer.Parse(rtp_payload);
   ASSERT_TRUE(parsed);
 
-  EXPECT_THAT(rtc::MakeArrayView(parsed->video_payload.cdata(),
-                                 parsed->video_payload.size()),
+  EXPECT_THAT(MakeArrayView(parsed->video_payload.cdata(),
+                            parsed->video_payload.size()),
               ElementsAreArray(expected_packet));
   EXPECT_EQ(parsed->video_header.frame_type, VideoFrameType::kVideoFrameKey);
   EXPECT_EQ(parsed->video_header.codec, kVideoCodecH265);
@@ -71,15 +71,15 @@
       0x03, 0x00, 0x9d, 0x08, 0x00, 0x00, 0x03, 0x00, 0x00, 0x5d, 0xb0,
       0x02, 0x80, 0x80, 0x2d, 0x16, 0x59, 0x59, 0xa4, 0x93, 0x2b, 0x80,
       0x40, 0x00, 0x00, 0x03, 0x00, 0x40, 0x00, 0x00, 0x07, 0x82};
-  rtc::CopyOnWriteBuffer rtp_payload(packet);
+  CopyOnWriteBuffer rtp_payload(packet);
 
   VideoRtpDepacketizerH265 depacketizer;
   std::optional<VideoRtpDepacketizer::ParsedRtpPayload> parsed =
       depacketizer.Parse(rtp_payload);
   ASSERT_TRUE(parsed);
 
-  EXPECT_THAT(rtc::MakeArrayView(parsed->video_payload.cdata(),
-                                 parsed->video_payload.size()),
+  EXPECT_THAT(MakeArrayView(parsed->video_payload.cdata(),
+                            parsed->video_payload.size()),
               ElementsAreArray(expected_packet));
   EXPECT_EQ(parsed->video_header.codec, kVideoCodecH265);
   EXPECT_TRUE(parsed->video_header.is_first_packet_in_frame);
@@ -89,7 +89,7 @@
 
 TEST(VideoRtpDepacketizerH265Test, PaciPackets) {
   uint8_t packet[2] = {0x64, 0x02};  // F=0, Type=50 (PACI), LayerId=0, TID=2.
-  rtc::CopyOnWriteBuffer rtp_payload(packet);
+  CopyOnWriteBuffer rtp_payload(packet);
 
   VideoRtpDepacketizerH265 depacketizer;
   std::optional<VideoRtpDepacketizer::ParsedRtpPayload> parsed =
@@ -135,7 +135,7 @@
                    0x7b, 0x30, 0x1c, 0xd7, 0xd4, 0x3a, 0xec, 0xad, 0xef, 0x73};
   uint8_t idr[] = {0x26, 0x02, 0xaf, 0x08, 0x4a, 0x31, 0x11, 0x15, 0xe5, 0xc0};
 
-  rtc::Buffer packet;
+  Buffer packet;
   packet.AppendData(payload_header);
   packet.AppendData(vps_nalu_size);
   packet.AppendData(vps);
@@ -146,7 +146,7 @@
   packet.AppendData(slice_nalu_size);
   packet.AppendData(idr);
 
-  rtc::Buffer expected_packet;
+  Buffer expected_packet;
   expected_packet.AppendData(start_code);
   expected_packet.AppendData(vps);
   expected_packet.AppendData(start_code);
@@ -157,15 +157,15 @@
   expected_packet.AppendData(idr);
 
   // clang-format on
-  rtc::CopyOnWriteBuffer rtp_payload(packet);
+  CopyOnWriteBuffer rtp_payload(packet);
 
   VideoRtpDepacketizerH265 depacketizer;
   std::optional<VideoRtpDepacketizer::ParsedRtpPayload> parsed =
       depacketizer.Parse(rtp_payload);
   ASSERT_TRUE(parsed);
 
-  EXPECT_THAT(rtc::MakeArrayView(parsed->video_payload.cdata(),
-                                 parsed->video_payload.size()),
+  EXPECT_THAT(MakeArrayView(parsed->video_payload.cdata(),
+                            parsed->video_payload.size()),
               ElementsAreArray(expected_packet));
   EXPECT_EQ(parsed->video_header.frame_type, VideoFrameType::kVideoFrameKey);
   EXPECT_EQ(parsed->video_header.codec, kVideoCodecH265);
@@ -195,7 +195,7 @@
                    0x7b, 0x30, 0x1c, 0xd7, 0xd4, 0x3a, 0xec, 0xad, 0xef, 0x73};
   uint8_t idr[] = {0x26, 0x02, 0xaf, 0x08, 0x4a, 0x31, 0x11, 0x15, 0xe5, 0xc0};
 
-  rtc::Buffer packet;
+  Buffer packet;
   packet.AppendData(payload_header);
   packet.AppendData(vps_nalu_size);
   packet.AppendData(vps);
@@ -206,7 +206,7 @@
   packet.AppendData(slice_nalu_size);
   packet.AppendData(idr);
 
-  rtc::Buffer expected_packet;
+  Buffer expected_packet;
   expected_packet.AppendData(start_code);
   expected_packet.AppendData(vps);
   expected_packet.AppendData(start_code);
@@ -216,15 +216,15 @@
   expected_packet.AppendData(start_code);
   expected_packet.AppendData(idr);
 
-  rtc::CopyOnWriteBuffer rtp_payload(packet);
+  CopyOnWriteBuffer rtp_payload(packet);
 
   VideoRtpDepacketizerH265 depacketizer;
   std::optional<VideoRtpDepacketizer::ParsedRtpPayload> parsed =
       depacketizer.Parse(rtp_payload);
   ASSERT_TRUE(parsed);
 
-  EXPECT_THAT(rtc::MakeArrayView(parsed->video_payload.cdata(),
-                                 parsed->video_payload.size()),
+  EXPECT_THAT(MakeArrayView(parsed->video_payload.cdata(),
+                            parsed->video_payload.size()),
               ElementsAreArray(expected_packet));
   EXPECT_EQ(parsed->video_header.frame_type, VideoFrameType::kVideoFrameKey);
   EXPECT_EQ(parsed->video_header.codec, kVideoCodecH265);
@@ -249,12 +249,10 @@
                                      0x00, 0x00};
 
   VideoRtpDepacketizerH265 depacketizer;
-  EXPECT_FALSE(depacketizer.Parse(rtc::CopyOnWriteBuffer(lone_empty_packet)));
-  EXPECT_FALSE(
-      depacketizer.Parse(rtc::CopyOnWriteBuffer(leading_empty_packet)));
-  EXPECT_FALSE(depacketizer.Parse(rtc::CopyOnWriteBuffer(middle_empty_packet)));
-  EXPECT_FALSE(
-      depacketizer.Parse(rtc::CopyOnWriteBuffer(trailing_empty_packet)));
+  EXPECT_FALSE(depacketizer.Parse(CopyOnWriteBuffer(lone_empty_packet)));
+  EXPECT_FALSE(depacketizer.Parse(CopyOnWriteBuffer(leading_empty_packet)));
+  EXPECT_FALSE(depacketizer.Parse(CopyOnWriteBuffer(middle_empty_packet)));
+  EXPECT_FALSE(depacketizer.Parse(CopyOnWriteBuffer(trailing_empty_packet)));
 }
 
 TEST(VideoRtpDepacketizerH265Test, ApDelta) {
@@ -267,15 +265,15 @@
       0x00, 0x00, 0x00, 0x01, 0x02, 0x02, 0xFF,               // TrailR
       0x00, 0x00, 0x00, 0x01, 0x02, 0x02, 0xFF, 0x00,         // TrailR
       0x00, 0x00, 0x00, 0x01, 0x02, 0x02, 0xFF, 0x00, 0x11};  // TrailR
-  rtc::CopyOnWriteBuffer rtp_payload(packet);
+  CopyOnWriteBuffer rtp_payload(packet);
 
   VideoRtpDepacketizerH265 depacketizer;
   std::optional<VideoRtpDepacketizer::ParsedRtpPayload> parsed =
       depacketizer.Parse(rtp_payload);
   ASSERT_TRUE(parsed);
 
-  EXPECT_THAT(rtc::MakeArrayView(parsed->video_payload.cdata(),
-                                 parsed->video_payload.size()),
+  EXPECT_THAT(MakeArrayView(parsed->video_payload.cdata(),
+                            parsed->video_payload.size()),
               ElementsAreArray(expected_packet));
 
   EXPECT_EQ(parsed->video_header.frame_type, VideoFrameType::kVideoFrameDelta);
@@ -312,12 +310,12 @@
 
   VideoRtpDepacketizerH265 depacketizer;
   std::optional<VideoRtpDepacketizer::ParsedRtpPayload> parsed1 =
-      depacketizer.Parse(rtc::CopyOnWriteBuffer(packet1));
+      depacketizer.Parse(CopyOnWriteBuffer(packet1));
   ASSERT_TRUE(parsed1);
   // We expect that the first packet is one byte shorter since the FU header
   // has been replaced by the original nal header.
-  EXPECT_THAT(rtc::MakeArrayView(parsed1->video_payload.cdata(),
-                                 parsed1->video_payload.size()),
+  EXPECT_THAT(MakeArrayView(parsed1->video_payload.cdata(),
+                            parsed1->video_payload.size()),
               ElementsAreArray(kExpected1));
   EXPECT_EQ(parsed1->video_header.frame_type, VideoFrameType::kVideoFrameKey);
   EXPECT_EQ(parsed1->video_header.codec, kVideoCodecH265);
@@ -325,17 +323,17 @@
 
   // Following packets will be 2 bytes shorter since they will only be appended
   // onto the first packet.
-  auto parsed2 = depacketizer.Parse(rtc::CopyOnWriteBuffer(packet2));
-  EXPECT_THAT(rtc::MakeArrayView(parsed2->video_payload.cdata(),
-                                 parsed2->video_payload.size()),
+  auto parsed2 = depacketizer.Parse(CopyOnWriteBuffer(packet2));
+  EXPECT_THAT(MakeArrayView(parsed2->video_payload.cdata(),
+                            parsed2->video_payload.size()),
               ElementsAreArray(kExpected2));
   EXPECT_FALSE(parsed2->video_header.is_first_packet_in_frame);
   EXPECT_EQ(parsed2->video_header.frame_type, VideoFrameType::kVideoFrameKey);
   EXPECT_EQ(parsed2->video_header.codec, kVideoCodecH265);
 
-  auto parsed3 = depacketizer.Parse(rtc::CopyOnWriteBuffer(packet3));
-  EXPECT_THAT(rtc::MakeArrayView(parsed3->video_payload.cdata(),
-                                 parsed3->video_payload.size()),
+  auto parsed3 = depacketizer.Parse(CopyOnWriteBuffer(packet3));
+  EXPECT_THAT(MakeArrayView(parsed3->video_payload.cdata(),
+                            parsed3->video_payload.size()),
               ElementsAreArray(kExpected3));
   EXPECT_FALSE(parsed3->video_header.is_first_packet_in_frame);
   EXPECT_EQ(parsed3->video_header.frame_type, VideoFrameType::kVideoFrameKey);
@@ -343,7 +341,7 @@
 }
 
 TEST(VideoRtpDepacketizerH265Test, EmptyPayload) {
-  rtc::CopyOnWriteBuffer empty;
+  CopyOnWriteBuffer empty;
   VideoRtpDepacketizerH265 depacketizer;
   EXPECT_FALSE(depacketizer.Parse(empty));
 }
@@ -351,31 +349,31 @@
 TEST(VideoRtpDepacketizerH265Test, TruncatedFuNalu) {
   const uint8_t kPayload[] = {0x62};
   VideoRtpDepacketizerH265 depacketizer;
-  EXPECT_FALSE(depacketizer.Parse(rtc::CopyOnWriteBuffer(kPayload)));
+  EXPECT_FALSE(depacketizer.Parse(CopyOnWriteBuffer(kPayload)));
 }
 
 TEST(VideoRtpDepacketizerH265Test, TruncatedSingleApNalu) {
   const uint8_t kPayload[] = {0xe0, 0x02, 0x40};
   VideoRtpDepacketizerH265 depacketizer;
-  EXPECT_FALSE(depacketizer.Parse(rtc::CopyOnWriteBuffer(kPayload)));
+  EXPECT_FALSE(depacketizer.Parse(CopyOnWriteBuffer(kPayload)));
 }
 
 TEST(VideoRtpDepacketizerH265Test, ApPacketWithTruncatedNalUnits) {
   const uint8_t kPayload[] = {0x60, 0x02, 0xED, 0xDF};
   VideoRtpDepacketizerH265 depacketizer;
-  EXPECT_FALSE(depacketizer.Parse(rtc::CopyOnWriteBuffer(kPayload)));
+  EXPECT_FALSE(depacketizer.Parse(CopyOnWriteBuffer(kPayload)));
 }
 
 TEST(VideoRtpDepacketizerH265Test, TruncationJustAfterSingleApNalu) {
   const uint8_t kPayload[] = {0x60, 0x02, 0x40, 0x40};
   VideoRtpDepacketizerH265 depacketizer;
-  EXPECT_FALSE(depacketizer.Parse(rtc::CopyOnWriteBuffer(kPayload)));
+  EXPECT_FALSE(depacketizer.Parse(CopyOnWriteBuffer(kPayload)));
 }
 
 TEST(VideoRtpDepacketizerH265Test, ShortSpsPacket) {
   const uint8_t kPayload[] = {0x40, 0x80, 0x00};
   VideoRtpDepacketizerH265 depacketizer;
-  EXPECT_TRUE(depacketizer.Parse(rtc::CopyOnWriteBuffer(kPayload)));
+  EXPECT_TRUE(depacketizer.Parse(CopyOnWriteBuffer(kPayload)));
 }
 
 TEST(VideoRtpDepacketizerH265Test, InvalidNaluSizeApNalu) {
@@ -385,7 +383,7 @@
                               0, 0x05, 0x02, 0x02, 0xFF, 0x00,
                               0x11};  // TrailR;
   VideoRtpDepacketizerH265 depacketizer;
-  EXPECT_FALSE(depacketizer.Parse(rtc::CopyOnWriteBuffer(kPayload)));
+  EXPECT_FALSE(depacketizer.Parse(CopyOnWriteBuffer(kPayload)));
 }
 
 TEST(VideoRtpDepacketizerH265Test, PrefixSeiSetsFirstPacketInFrame) {
@@ -394,7 +392,7 @@
       0x03, 0x03, 0x03, 0x03  // Payload.
   };
   VideoRtpDepacketizerH265 depacketizer;
-  auto parsed = depacketizer.Parse(rtc::CopyOnWriteBuffer(kPayload));
+  auto parsed = depacketizer.Parse(CopyOnWriteBuffer(kPayload));
   ASSERT_TRUE(parsed.has_value());
   EXPECT_TRUE(parsed->video_header.is_first_packet_in_frame);
 }
@@ -425,7 +423,7 @@
   uint8_t idr_slice2[] = {0x28, 0x01, 0x27, 0xf8, 0x63,
                           0x6d, 0x7b, 0x6f, 0xcf, 0xff};
 
-  rtc::CopyOnWriteBuffer rtp_payload;
+  CopyOnWriteBuffer rtp_payload;
   rtp_payload.AppendData(payload_header);
   rtp_payload.AppendData(vps_nalu_size);
   rtp_payload.AppendData(vps);
@@ -438,7 +436,7 @@
   rtp_payload.AppendData(slice_nalu_size);
   rtp_payload.AppendData(idr_slice2);
 
-  rtc::Buffer expected_packet;
+  Buffer expected_packet;
   expected_packet.AppendData(start_code);
   expected_packet.AppendData(vps);
   expected_packet.AppendData(start_code);
@@ -455,8 +453,8 @@
       depacketizer.Parse(rtp_payload);
   ASSERT_TRUE(parsed.has_value());
 
-  EXPECT_THAT(rtc::MakeArrayView(parsed->video_payload.cdata(),
-                                 parsed->video_payload.size()),
+  EXPECT_THAT(MakeArrayView(parsed->video_payload.cdata(),
+                            parsed->video_payload.size()),
               ElementsAreArray(expected_packet));
   EXPECT_EQ(parsed->video_header.frame_type, VideoFrameType::kVideoFrameKey);
   EXPECT_TRUE(parsed->video_header.is_first_packet_in_frame);
@@ -473,14 +471,14 @@
   uint8_t non_idr_slice2[] = {0x02, 0x01, 0x27, 0xf8, 0x20,
                               0x42, 0xad, 0x1b, 0x68, 0xe0};
 
-  rtc::CopyOnWriteBuffer rtp_payload;
+  CopyOnWriteBuffer rtp_payload;
   rtp_payload.AppendData(payload_header);
   rtp_payload.AppendData(slice_nalu_size);
   rtp_payload.AppendData(non_idr_slice1);
   rtp_payload.AppendData(slice_nalu_size);
   rtp_payload.AppendData(non_idr_slice2);
 
-  rtc::Buffer expected_packet;
+  Buffer expected_packet;
   expected_packet.AppendData(start_code);
   expected_packet.AppendData(non_idr_slice1);
   expected_packet.AppendData(start_code);
@@ -491,8 +489,8 @@
       depacketizer.Parse(rtp_payload);
   ASSERT_TRUE(parsed.has_value());
 
-  EXPECT_THAT(rtc::MakeArrayView(parsed->video_payload.cdata(),
-                                 parsed->video_payload.size()),
+  EXPECT_THAT(MakeArrayView(parsed->video_payload.cdata(),
+                            parsed->video_payload.size()),
               ElementsAreArray(expected_packet));
   EXPECT_EQ(parsed->video_header.frame_type, VideoFrameType::kVideoFrameDelta);
   EXPECT_FALSE(parsed->video_header.is_first_packet_in_frame);
@@ -509,14 +507,14 @@
   uint8_t non_idr_slice2[] = {0x02, 0x01, 0x23, 0xfc, 0x20,
                               0x42, 0xad, 0x1b, 0x68, 0xdf};
 
-  rtc::CopyOnWriteBuffer rtp_payload;
+  CopyOnWriteBuffer rtp_payload;
   rtp_payload.AppendData(payload_header);
   rtp_payload.AppendData(slice_nalu_size);
   rtp_payload.AppendData(non_idr_slice1);
   rtp_payload.AppendData(slice_nalu_size);
   rtp_payload.AppendData(non_idr_slice2);
 
-  rtc::Buffer expected_packet;
+  Buffer expected_packet;
   expected_packet.AppendData(start_code);
   expected_packet.AppendData(non_idr_slice1);
   expected_packet.AppendData(start_code);
@@ -527,8 +525,8 @@
       depacketizer.Parse(rtp_payload);
   ASSERT_TRUE(parsed.has_value());
 
-  EXPECT_THAT(rtc::MakeArrayView(parsed->video_payload.cdata(),
-                                 parsed->video_payload.size()),
+  EXPECT_THAT(MakeArrayView(parsed->video_payload.cdata(),
+                            parsed->video_payload.size()),
               ElementsAreArray(expected_packet));
   EXPECT_EQ(parsed->video_header.frame_type, VideoFrameType::kVideoFrameDelta);
   EXPECT_TRUE(parsed->video_header.is_first_packet_in_frame);
@@ -543,7 +541,7 @@
 
   VideoRtpDepacketizerH265 depacketizer;
   std::optional<VideoRtpDepacketizer::ParsedRtpPayload> parsed =
-      depacketizer.Parse(rtc::CopyOnWriteBuffer(kPayload));
+      depacketizer.Parse(CopyOnWriteBuffer(kPayload));
   ASSERT_TRUE(parsed.has_value());
   EXPECT_EQ(parsed->video_header.frame_type, VideoFrameType::kVideoFrameKey);
   EXPECT_FALSE(parsed->video_header.is_first_packet_in_frame);
@@ -558,7 +556,7 @@
 
   VideoRtpDepacketizerH265 depacketizer;
   std::optional<VideoRtpDepacketizer::ParsedRtpPayload> parsed =
-      depacketizer.Parse(rtc::CopyOnWriteBuffer(kPayload));
+      depacketizer.Parse(CopyOnWriteBuffer(kPayload));
   ASSERT_TRUE(parsed.has_value());
   EXPECT_EQ(parsed->video_header.frame_type, VideoFrameType::kVideoFrameDelta);
   EXPECT_FALSE(parsed->video_header.is_first_packet_in_frame);
@@ -574,7 +572,7 @@
 
   VideoRtpDepacketizerH265 depacketizer;
   std::optional<VideoRtpDepacketizer::ParsedRtpPayload> parsed =
-      depacketizer.Parse(rtc::CopyOnWriteBuffer(kPayload));
+      depacketizer.Parse(CopyOnWriteBuffer(kPayload));
   ASSERT_TRUE(parsed.has_value());
   EXPECT_EQ(parsed->video_header.frame_type, VideoFrameType::kVideoFrameKey);
   EXPECT_FALSE(parsed->video_header.is_first_packet_in_frame);
@@ -590,7 +588,7 @@
 
   VideoRtpDepacketizerH265 depacketizer;
   std::optional<VideoRtpDepacketizer::ParsedRtpPayload> parsed =
-      depacketizer.Parse(rtc::CopyOnWriteBuffer(kPayload));
+      depacketizer.Parse(CopyOnWriteBuffer(kPayload));
   ASSERT_TRUE(parsed.has_value());
   EXPECT_EQ(parsed->video_header.frame_type, VideoFrameType::kVideoFrameDelta);
   EXPECT_FALSE(parsed->video_header.is_first_packet_in_frame);
@@ -601,7 +599,7 @@
 
   VideoRtpDepacketizerH265 depacketizer;
   std::optional<VideoRtpDepacketizer::ParsedRtpPayload> parsed =
-      depacketizer.Parse(rtc::CopyOnWriteBuffer(kPayload));
+      depacketizer.Parse(CopyOnWriteBuffer(kPayload));
   ASSERT_TRUE(parsed.has_value());
   EXPECT_TRUE(parsed->video_header.is_first_packet_in_frame);
 }
@@ -616,7 +614,7 @@
 
   VideoRtpDepacketizerH265 depacketizer;
   std::optional<VideoRtpDepacketizer::ParsedRtpPayload> parsed =
-      depacketizer.Parse(rtc::CopyOnWriteBuffer(kPayload));
+      depacketizer.Parse(CopyOnWriteBuffer(kPayload));
   ASSERT_TRUE(parsed.has_value());
   EXPECT_TRUE(parsed->video_header.is_first_packet_in_frame);
 }
@@ -626,7 +624,7 @@
 
   VideoRtpDepacketizerH265 depacketizer;
   std::optional<VideoRtpDepacketizer::ParsedRtpPayload> parsed =
-      depacketizer.Parse(rtc::CopyOnWriteBuffer(kPayload));
+      depacketizer.Parse(CopyOnWriteBuffer(kPayload));
   ASSERT_TRUE(parsed.has_value());
   EXPECT_FALSE(parsed->video_header.is_first_packet_in_frame);
 }
@@ -635,7 +633,7 @@
   const uint8_t kPayload[] = {0x48, 0x00};  // F=0, Type=36 (H265::kEos).
   VideoRtpDepacketizerH265 depacketizer;
   std::optional<VideoRtpDepacketizer::ParsedRtpPayload> parsed =
-      depacketizer.Parse(rtc::CopyOnWriteBuffer(kPayload));
+      depacketizer.Parse(CopyOnWriteBuffer(kPayload));
   ASSERT_TRUE(parsed.has_value());
 }
 
diff --git a/modules/rtp_rtcp/source/video_rtp_depacketizer_raw.cc b/modules/rtp_rtcp/source/video_rtp_depacketizer_raw.cc
index f18e344..6af4238 100644
--- a/modules/rtp_rtcp/source/video_rtp_depacketizer_raw.cc
+++ b/modules/rtp_rtcp/source/video_rtp_depacketizer_raw.cc
@@ -19,7 +19,7 @@
 namespace webrtc {
 
 std::optional<VideoRtpDepacketizer::ParsedRtpPayload>
-VideoRtpDepacketizerRaw::Parse(rtc::CopyOnWriteBuffer rtp_payload) {
+VideoRtpDepacketizerRaw::Parse(CopyOnWriteBuffer rtp_payload) {
   std::optional<ParsedRtpPayload> parsed(std::in_place);
   parsed->video_payload = std::move(rtp_payload);
   return parsed;
diff --git a/modules/rtp_rtcp/source/video_rtp_depacketizer_raw.h b/modules/rtp_rtcp/source/video_rtp_depacketizer_raw.h
index abd2d77..2ca0964 100644
--- a/modules/rtp_rtcp/source/video_rtp_depacketizer_raw.h
+++ b/modules/rtp_rtcp/source/video_rtp_depacketizer_raw.h
@@ -22,8 +22,7 @@
  public:
   ~VideoRtpDepacketizerRaw() override = default;
 
-  std::optional<ParsedRtpPayload> Parse(
-      rtc::CopyOnWriteBuffer rtp_payload) override;
+  std::optional<ParsedRtpPayload> Parse(CopyOnWriteBuffer rtp_payload) override;
 };
 
 }  // namespace webrtc
diff --git a/modules/rtp_rtcp/source/video_rtp_depacketizer_raw_unittest.cc b/modules/rtp_rtcp/source/video_rtp_depacketizer_raw_unittest.cc
index e68a86c..126ec86 100644
--- a/modules/rtp_rtcp/source/video_rtp_depacketizer_raw_unittest.cc
+++ b/modules/rtp_rtcp/source/video_rtp_depacketizer_raw_unittest.cc
@@ -23,7 +23,7 @@
 
 TEST(VideoRtpDepacketizerRaw, PassRtpPayloadAsVideoPayload) {
   const uint8_t kPayload[] = {0x05, 0x25, 0x52};
-  rtc::CopyOnWriteBuffer rtp_payload(kPayload);
+  CopyOnWriteBuffer rtp_payload(kPayload);
 
   VideoRtpDepacketizerRaw depacketizer;
   std::optional<VideoRtpDepacketizer::ParsedRtpPayload> parsed =
@@ -38,7 +38,7 @@
 
 TEST(VideoRtpDepacketizerRaw, UsesDefaultValuesForVideoHeader) {
   const uint8_t kPayload[] = {0x05, 0x25, 0x52};
-  rtc::CopyOnWriteBuffer rtp_payload(kPayload);
+  CopyOnWriteBuffer rtp_payload(kPayload);
 
   VideoRtpDepacketizerRaw depacketizer;
   std::optional<VideoRtpDepacketizer::ParsedRtpPayload> parsed =
diff --git a/modules/rtp_rtcp/source/video_rtp_depacketizer_vp8.cc b/modules/rtp_rtcp/source/video_rtp_depacketizer_vp8.cc
index b669d63..8d9bf6d 100644
--- a/modules/rtp_rtcp/source/video_rtp_depacketizer_vp8.cc
+++ b/modules/rtp_rtcp/source/video_rtp_depacketizer_vp8.cc
@@ -139,9 +139,8 @@
 }  // namespace
 
 std::optional<VideoRtpDepacketizer::ParsedRtpPayload>
-VideoRtpDepacketizerVp8::Parse(rtc::CopyOnWriteBuffer rtp_payload) {
-  rtc::ArrayView<const uint8_t> payload(rtp_payload.cdata(),
-                                        rtp_payload.size());
+VideoRtpDepacketizerVp8::Parse(CopyOnWriteBuffer rtp_payload) {
+  ArrayView<const uint8_t> payload(rtp_payload.cdata(), rtp_payload.size());
   std::optional<ParsedRtpPayload> result(std::in_place);
   int offset = ParseRtpPayload(payload, &result->video_header);
   if (offset == kFailedToParse)
@@ -153,7 +152,7 @@
 }
 
 int VideoRtpDepacketizerVp8::ParseRtpPayload(
-    rtc::ArrayView<const uint8_t> rtp_payload,
+    ArrayView<const uint8_t> rtp_payload,
     RTPVideoHeader* video_header) {
   RTC_DCHECK(video_header);
   if (rtp_payload.empty()) {
diff --git a/modules/rtp_rtcp/source/video_rtp_depacketizer_vp8.h b/modules/rtp_rtcp/source/video_rtp_depacketizer_vp8.h
index d303020..a01db9a 100644
--- a/modules/rtp_rtcp/source/video_rtp_depacketizer_vp8.h
+++ b/modules/rtp_rtcp/source/video_rtp_depacketizer_vp8.h
@@ -30,11 +30,10 @@
 
   // Parses vp8 rtp payload descriptor.
   // Returns zero on error or vp8 payload header offset on success.
-  static int ParseRtpPayload(rtc::ArrayView<const uint8_t> rtp_payload,
+  static int ParseRtpPayload(ArrayView<const uint8_t> rtp_payload,
                              RTPVideoHeader* video_header);
 
-  std::optional<ParsedRtpPayload> Parse(
-      rtc::CopyOnWriteBuffer rtp_payload) override;
+  std::optional<ParsedRtpPayload> Parse(CopyOnWriteBuffer rtp_payload) override;
 };
 
 }  // namespace webrtc
diff --git a/modules/rtp_rtcp/source/video_rtp_depacketizer_vp8_unittest.cc b/modules/rtp_rtcp/source/video_rtp_depacketizer_vp8_unittest.cc
index 57a2ef0..9b7eee1 100644
--- a/modules/rtp_rtcp/source/video_rtp_depacketizer_vp8_unittest.cc
+++ b/modules/rtp_rtcp/source/video_rtp_depacketizer_vp8_unittest.cc
@@ -232,7 +232,7 @@
   packet[1] = 0b1111'0000;  // with all extensions,
   packet[2] = 15;           // and one-byte picture id.
 
-  rtc::CopyOnWriteBuffer rtp_payload(packet);
+  CopyOnWriteBuffer rtp_payload(packet);
   VideoRtpDepacketizerVp8 depacketizer;
   std::optional<VideoRtpDepacketizer::ParsedRtpPayload> parsed =
       depacketizer.Parse(rtp_payload);
@@ -244,7 +244,7 @@
 }
 
 TEST(VideoRtpDepacketizerVp8Test, FailsOnEmptyPayload) {
-  rtc::ArrayView<const uint8_t> empty;
+  ArrayView<const uint8_t> empty;
   RTPVideoHeader video_header;
   EXPECT_EQ(VideoRtpDepacketizerVp8::ParseRtpPayload(empty, &video_header), 0);
 }
diff --git a/modules/rtp_rtcp/source/video_rtp_depacketizer_vp9.cc b/modules/rtp_rtcp/source/video_rtp_depacketizer_vp9.cc
index 80ab7cb..a0d21f4 100644
--- a/modules/rtp_rtcp/source/video_rtp_depacketizer_vp9.cc
+++ b/modules/rtp_rtcp/source/video_rtp_depacketizer_vp9.cc
@@ -156,7 +156,7 @@
 }  // namespace
 
 std::optional<VideoRtpDepacketizer::ParsedRtpPayload>
-VideoRtpDepacketizerVp9::Parse(rtc::CopyOnWriteBuffer rtp_payload) {
+VideoRtpDepacketizerVp9::Parse(CopyOnWriteBuffer rtp_payload) {
   std::optional<ParsedRtpPayload> result(std::in_place);
   int offset = ParseRtpPayload(rtp_payload, &result->video_header);
   if (offset == 0)
@@ -168,7 +168,7 @@
 }
 
 int VideoRtpDepacketizerVp9::ParseRtpPayload(
-    rtc::ArrayView<const uint8_t> rtp_payload,
+    ArrayView<const uint8_t> rtp_payload,
     RTPVideoHeader* video_header) {
   RTC_DCHECK(video_header);
   // Parse mandatory first byte of payload descriptor.
diff --git a/modules/rtp_rtcp/source/video_rtp_depacketizer_vp9.h b/modules/rtp_rtcp/source/video_rtp_depacketizer_vp9.h
index fb0dd14..d5d45ec 100644
--- a/modules/rtp_rtcp/source/video_rtp_depacketizer_vp9.h
+++ b/modules/rtp_rtcp/source/video_rtp_depacketizer_vp9.h
@@ -30,11 +30,10 @@
 
   // Parses vp9 rtp payload descriptor.
   // Returns zero on error or vp9 payload header offset on success.
-  static int ParseRtpPayload(rtc::ArrayView<const uint8_t> rtp_payload,
+  static int ParseRtpPayload(ArrayView<const uint8_t> rtp_payload,
                              RTPVideoHeader* video_header);
 
-  std::optional<ParsedRtpPayload> Parse(
-      rtc::CopyOnWriteBuffer rtp_payload) override;
+  std::optional<ParsedRtpPayload> Parse(CopyOnWriteBuffer rtp_payload) override;
 };
 
 }  // namespace webrtc
diff --git a/modules/rtp_rtcp/source/video_rtp_depacketizer_vp9_unittest.cc b/modules/rtp_rtcp/source/video_rtp_depacketizer_vp9_unittest.cc
index c9fe6f9..91bd7f5 100644
--- a/modules/rtp_rtcp/source/video_rtp_depacketizer_vp9_unittest.cc
+++ b/modules/rtp_rtcp/source/video_rtp_depacketizer_vp9_unittest.cc
@@ -322,7 +322,7 @@
 }
 
 TEST(VideoRtpDepacketizerVp9Test, ParseFailsForNoPayloadLength) {
-  rtc::ArrayView<const uint8_t> empty;
+  ArrayView<const uint8_t> empty;
 
   RTPVideoHeader video_header;
   EXPECT_EQ(VideoRtpDepacketizerVp9::ParseRtpPayload(empty, &video_header), 0);
@@ -364,7 +364,7 @@
   uint8_t packet[4] = {0};
   packet[0] = 0x0C;  // I:0 P:0 L:0 F:0 B:1 E:1 V:0 Z:0
 
-  rtc::CopyOnWriteBuffer rtp_payload(packet);
+  CopyOnWriteBuffer rtp_payload(packet);
   VideoRtpDepacketizerVp9 depacketizer;
   std::optional<VideoRtpDepacketizer::ParsedRtpPayload> parsed =
       depacketizer.Parse(rtp_payload);
diff --git a/modules/rtp_rtcp/test/testFec/test_packet_masks_metrics.cc b/modules/rtp_rtcp/test/testFec/test_packet_masks_metrics.cc
index a52d8ea..21591b4 100644
--- a/modules/rtp_rtcp/test/testFec/test_packet_masks_metrics.cc
+++ b/modules/rtp_rtcp/test/testFec/test_packet_masks_metrics.cc
@@ -730,7 +730,7 @@
       for (int num_fec_packets = 1; num_fec_packets <= num_media_packets;
            num_fec_packets++) {
         memset(packet_mask.get(), 0, num_media_packets * mask_bytes_fec_packet);
-        rtc::ArrayView<const uint8_t> mask =
+        ArrayView<const uint8_t> mask =
             mask_table.LookUp(num_media_packets, num_fec_packets);
         memcpy(packet_mask.get(), &mask[0], mask.size());
         // Convert to bit mask.
diff --git a/modules/utility/source/helpers_android.cc b/modules/utility/source/helpers_android.cc
index 9cfee8a..74e6ed9 100644
--- a/modules/utility/source/helpers_android.cc
+++ b/modules/utility/source/helpers_android.cc
@@ -94,7 +94,7 @@
     // Adding debug log here so we can track down potential leaks and figure
     // out why we sometimes see "Native thread exiting without having called
     // DetachCurrentThread" in logcat outputs.
-    ALOGD("Attaching thread to JVM[tid=%d]", rtc::CurrentThreadId());
+    ALOGD("Attaching thread to JVM[tid=%d]", CurrentThreadId());
     jint res = jvm->AttachCurrentThread(&env_, NULL);
     attached_ = (res == JNI_OK);
     RTC_CHECK(attached_) << "AttachCurrentThread failed: " << res;
@@ -103,7 +103,7 @@
 
 AttachThreadScoped::~AttachThreadScoped() {
   if (attached_) {
-    ALOGD("Detaching thread from JVM[tid=%d]", rtc::CurrentThreadId());
+    ALOGD("Detaching thread from JVM[tid=%d]", CurrentThreadId());
     jint res = jvm_->DetachCurrentThread();
     RTC_CHECK(res == JNI_OK) << "DetachCurrentThread failed: " << res;
     RTC_CHECK(!GetEnv(jvm_));