Move rest of rtc namespace except ios and clashes to webrtc namespace

- video_sink_interface.h
- video_source_interface.h
- video_source_base.h
- packet_transport_internal.h
- transport_description_factory.h
- rolling_accumulator.h
- video_broadcaster.h
- ssl_identity.h
- adapted_video_track_source.h
- string_encode.h

No-Iwyu: Too many errors due to tool never being run before (3p libraries like openssl and perfetto confuse the tool too much).
Bug: webrtc:42232595
Change-Id: Id2e4ab137515e5d3c9bd7ac0daa5fd39d84e0e10
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/383781
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Evan Shrubsole <eshr@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#44280}
diff --git a/rtc_base/ssl_stream_adapter.cc b/rtc_base/ssl_stream_adapter.cc
index 70f5ceb..07501cc 100644
--- a/rtc_base/ssl_stream_adapter.cc
+++ b/rtc_base/ssl_stream_adapter.cc
@@ -92,11 +92,11 @@
 bool SSLStreamAdapter::IsBoringSsl() {
   return OpenSSLStreamAdapter::IsBoringSsl();
 }
-bool SSLStreamAdapter::IsAcceptableCipher(int cipher, rtc::KeyType key_type) {
+bool SSLStreamAdapter::IsAcceptableCipher(int cipher, KeyType key_type) {
   return OpenSSLStreamAdapter::IsAcceptableCipher(cipher, key_type);
 }
 bool SSLStreamAdapter::IsAcceptableCipher(absl::string_view cipher,
-                                          rtc::KeyType key_type) {
+                                          KeyType key_type) {
   return OpenSSLStreamAdapter::IsAcceptableCipher(cipher, key_type);
 }