Booil Jung

원격 드론 제어를 위한 WebRTC와 WebTransport 비교

원격 드론 제어 시스템의 성공은 상충하는 두 가지 핵심 요구사항을 얼마나 효과적으로 해결하느냐에 달려있다. 첫째는 조종 명령(Control Signals)을 위한 극도로 낮은 지연 시간(Ultra-low Latency)이며, 둘째는 조종사에게 상황 인식을 제공하는 고품질 실시간 영상(Video Feed) 스트리밍이다. 이 두 가지 데이터 스트림을 하나의 통신 채널 위에서 동시에, 그리고 신뢰성 있게 전송하는 것이 기술적 난제의 핵심이다.

조종사의 의사결정 과정, 즉 관찰-판단-결정-행동(Observe, Orient, Decide, Act, OODA) 루프는 통신 지연 시간에 직접적인 영향을 받는다.1 군용 무인 항공기(UAV) 연구에 따르면, 100ms의 지연 시간만으로도 조종 성능이 눈에 띄게 저하되기 시작하며, 250-300ms에 이르면 비행 제어가 거의 불가능한 수준으로 어려워진다.2 이는 1인칭 시점(FPV) 레이싱이나 정밀 항공 촬영과 같이 밀리초 단위의 빠른 반응이 요구되는 분야에서 지연 시간이 왜 그토록 중요한지를 명확히 보여준다.3 따라서, 성공적인 원격 제어 시스템은 단순히 ‘빠른’ 연결을 넘어, 예측 가능하고 안정적인 지연 시간을 보장해야만 한다.

현재 드론 통신 분야는 크게 두 가지 접근 방식으로 나뉜다.

이러한 배경 속에서 웹 기술, 특히 WebRTC와 WebTransport가 차세대 드론 제어 플랫폼의 핵심 기술 후보로 급부상했다. 브라우저 기반 제어 시스템은 별도의 클라이언트 소프트웨어 설치가 필요 없어 플랫폼 독립성을 확보할 수 있으며, 배포가 용이하고, HTML, CSS, JavaScript 등 풍부한 웹 생태계를 활용하여 정교한 사용자 인터페이스(UI)를 쉽게 개발할 수 있다는 막대한 이점을 제공한다.11

이 보고서는 WebRTC와 WebTransport라는 두 웹 기술을 원격 드론 제어라는 특수한 목적에 맞춰 심층적으로 비교 분석하는 것을 목표로 한다. 단순히 기술 사양을 나열하는 것을 넘어, 각 기술의 근본적인 아키텍처와 그 기반이 되는 프로토콜 스택이 드론의 비행 안정성, 제어 반응성, 그리고 운영 확장성에 구체적으로 어떤 영향을 미치는지 파헤칠 것이다. 최종 목표는 특정 개발 시나리오와 비즈니스 요구사항에 맞는 최적의 기술을 선택할 수 있도록 명확하고 데이터에 기반한 기술적 가이드를 제공하는 것이다.

WebRTC(Web Real-Time Communication)는 본질적으로 두 개의 브라우저, 즉 피어(Peer) 간의 직접적인 미디어 및 데이터 통신을 가능하게 하는 P2P(Peer-to-Peer) 프레임워크다.14 이 프레임워크의 핵심은 RTCPeerConnection API로, P2P 연결의 설정, 관리, 종료 등 모든 생명주기를 담당한다.16

그러나 WebRTC는 연결 설정을 위해 필수적인 메타데이터 교환 과정, 즉 ‘시그널링(Signaling)’에 대한 표준 프로토콜을 의도적으로 정의하지 않았다.16 개발자는 연결할 피어들의 네트워크 정보(ICE 후보)와 미디어 정보(SDP)를 교환하기 위해 WebSocket, HTTP 요청, 또는 다른 어떤 메커니즘이든 자유롭게 선택하여 직접 구현해야 한다. 이러한 설계는 개발자에게 높은 유연성을 제공하지만, 동시에 WebRTC 구현의 복잡성을 가중시키는 첫 번째 요인이 된다.14

현대의 인터넷 환경은 거의 모든 사용자가 NAT(Network Address Translation) 장비 뒤에 위치해 있기 때문에, 두 피어가 서로의 사설 IP 주소를 직접 알 수 없어 P2P 연결을 맺는 데 큰 어려움이 있다.14 WebRTC는 이 문제를 해결하기 위해 ICE(Interactive Connectivity Establishment)라는 정교한 프레임워크를 사용한다.

이처럼 WebRTC의 ‘P2P’라는 이상은 실제로는 ‘조건부 P2P’에 가깝다. 이 조건을 충족시키기 위해 STUN/TURN 서버 인프라를 구축하고 운영해야 하는 현실적인 대가가 따르며, 이는 드론 서비스의 비즈니스 모델과 운영 비용(OPEX) 설계에 직접적인 영향을 미친다.

WebRTC의 가장 큰 강점 중 하나는 미디어 처리를 위한 포괄적인 솔루션을 내장하고 있다는 점이다. getUserMedia API를 통해 사용자의 카메라와 마이크에 접근하는 것부터 시작하여, 캡처된 미디어를 실시간으로 인코딩(VP8, VP9, H.264, AV1 등 지원)하고, 네트워크를 통해 전송하며, 수신 측에서 디코딩하여 화면에 렌더링하는 전체 미디어 파이프라인이 브라우저에 통합되어 있다.16

보안 또한 WebRTC의 핵심 설계 원칙이다. 모든 미디어 스트림은 SRTP(Secure Real-time Transport Protocol)를 통해 의무적으로 암호화되어 전송된다. 이 암호화에 사용되는 키는 연결 설정 과정에서 DTLS(Datagram Transport Layer Security) 핸드셰이크를 통해 안전하게 교환된다.11

더 나아가, WebRTC 미디어 엔진은 불안정한 네트워크 환경에 대응하기 위한 다양한 기능을 내장하고 있다. 네트워크 대역폭 변화를 감지하여 비디오의 해상도나 프레임률을 동적으로 조절하는 적응형 비트레이트(Adaptive Bitrate) 제어, 패킷 손실이 발생했을 때 화면 깨짐을 최소화하는 패킷 손실 은닉(Packet-loss concealment), 그리고 네트워크 지연 변동(지터)을 흡수하여 부드러운 재생을 돕는 동적 지터 버퍼링(Dynamic jitter buffering) 등의 기능이 별도의 구현 없이도 기본적으로 제공되어 일정 수준 이상의 통신 품질을 보장한다.11

WebRTC는 미디어뿐만 아니라 임의의 데이터를 P2P로 교환할 수 있는 RTCDataChannel이라는 강력한 API를 제공한다.16 이 데이터 채널은 내부적으로 SCTP(Stream Control Transmission Protocol)를 DTLS 위에서 실행하는 방식으로 구현된다.11 SCTP는 TCP의 신뢰성과 UDP의 메시지 기반 전송 특징을 결합한 진보된 전송 프로토콜로, 드론 제어에 특히 유용한 기능들을 제공한다.

WebTransport는 WebSockets의 한계를 극복하기 위해 등장한 현대적인 통신 프로토콜이다. 이 기술의 핵심 철학은 WebRTC와 근본적으로 다르다. WebTransport는 P2P가 아닌, 클라이언트와 HTTP/3 서버 간의 양방향 통신을 위해 명확하게 설계된 클라이언트-서버(Client-Server) 모델을 따른다.29

이러한 C/S 모델 집중은 WebRTC가 겪는 복잡성의 근원인 시그널링 과정과 P2P 연결 설정을 위한 지난한 과정을 완전히 제거하는 효과를 가져왔다.15 WebTransport의 모든 것은

QUIC(Quick UDP Internet Connections) 프로토콜 위에 구축된다. QUIC은 TCP의 고질적인 문제들을 해결하기 위해 구글이 주도하여 개발하고 IETF에서 표준화한, UDP 기반의 차세대 전송 프로토콜이다.12 WebTransport는 이 QUIC의 강력한 기능들을 웹 개발자들이 쉽게 사용할 수 있도록 API 형태로 노출시킨 것이다.

이러한 설계는 ‘P2P의 부재’가 단순한 단점이 아니라, ‘서버 중심 아키텍처’를 강제하는 명확한 설계 철학임을 보여준다. WebRTC는 P2P를 ‘시도’하다가 현실의 네트워크 제약(NAT) 때문에 결국 TURN 서버를 통한 C/S 형태로 회귀하는 경우가 많다.14 반면, WebTransport는 이러한 모호함을 제거하고 처음부터 안정적이고 예측 가능한 C/S 통신을 전제로 한다.17 이는 개발자가 ‘실패할 수도 있는 P2P’라는 불확실성을 고려할 필요 없이, 항상 예측 가능하게 동작하는 서버 중계 아키텍처에만 집중할 수 있게 해준다. 따라서 이는 개인 취미용 드론보다는 상업용/산업용 드론 관제 플랫폼과 같이 안정성과 확장성이 중요한 시스템에 더 적합한 모델이다.

WebTransport의 우수성은 전적으로 그 기반인 QUIC에서 비롯된다.

WebTransport API는 QUIC이 제공하는 두 가지 주요 전송 모드를 개발자에게 직접 노출시켜, 데이터의 특성에 맞는 최적의 전송 방식을 선택할 수 있게 한다.29

QUIC의 가장 혁신적인 기능 중 하나는 연결 마이그레이션(Connection Migration)이다. TCP는 ‘출발지 IP:포트, 목적지 IP:포트’의 4-튜플(4-tuple)로 연결을 식별한다. 따라서 클라이언트의 IP 주소가 바뀌면(예: Wi-Fi에서 LTE로 네트워크 전환) TCP 연결은 끊어지고, 처음부터 다시 연결을 수립해야 한다.

반면, QUIC은 IP 주소와 무관한 고유한 연결 ID(Connection ID)를 사용하여 연결을 식별한다.34 이 덕분에 클라이언트(드론)가 비행 중에 Wi-Fi 네트워크의 범위를 벗어나 5G 셀룰러 네트워크로 전환하더라도, 연결 ID가 유지되므로 통신 세션이 끊기지 않고 그대로 유지된다.37 WebRTC는 이 상황에서 ICE Restart라는 무겁고 느린 과정을 거쳐야 하지만, QUIC은 프로토콜 수준에서 이를 매끄럽고 신속하게 처리한다.

이 기능은 단순한 ‘연결 유지’를 넘어, 장거리 비행(BVLOS) 드론 운영의 핵심 기반 기술로 볼 수 있다. 드론이 지상의 여러 기지국(Wi-Fi, 5G)을 거치거나, 심지어 지상 통신이 불가능한 지역에서 위성 통신으로 전환해야 하는 복잡한 시나리오를 상상해 보면, 연결 마이그레이션의 가치는 명확해진다. 제어 세션이 끊기지 않는다는 것은, 이전에는 불가능했던 동적인 네트워크 환경에서의 안정적인 장거리 드론 운영을 가능하게 하는 전략적 기술(Strategic Enabler)이다.

원격 드론 제어 시스템을 위한 통신 프로토콜을 평가하기 위해서는, 먼저 드론이라는 특수한 애플리케이션이 요구하는 구체적인 기술적 제약 조건을 명확히 정의해야 한다. 이는 크게 제어 신호, 비디오 피드, 그리고 네트워크 이동성 세 가지 측면으로 나눌 수 있다.

제어 신호는 조종사의 의도를 드론에 전달하는 가장 중요한 데이터 스트림이다.

비디오 피드는 조종사에게 원격지의 상황을 인지하게 하는 ‘눈’의 역할을 한다.

드론은 본질적으로 이동하는 장치(Mobile device)이므로, 네트워크 환경이 끊임없이 변한다. 특히 도심 지역에서는 수많은 Wi-Fi AP와 셀룰러(4G/5G) 기지국 사이를 오가며 네트워크 핸드오버가 빈번하게 발생할 수 있다. 핸드오버 과정에서 제어 및 비디오 스트림이 수 초간 중단되는 것은 임무 실패나 기체 추락으로 이어질 수 있으므로 절대 용납될 수 없다. 따라서 통신 프로토콜은 이러한 네트워크 변경을 감지하고 연결을 끊김 없이(Seamless) 유지하는 능력을 갖추어야 한다. 이 요구사항은 QUIC의 연결 마이그레이션 기능이 절대적으로 유리한 지점이다.37

결론적으로, 드론 제어는 ‘두 개의 다른 속도를 가진 심장’을 하나의 몸에 이식하는 것과 같다. 제어 신호는 작고, 빠르고, 극도로 신뢰적이거나 시간 민감해야 하는 ‘단거리 육상선수’와 같다. 반면, 비디오 피드는 크고, 지연에 어느 정도 관대하며, 네트워크 변화에 유연하게 적응해야 하는 ‘장거리 마라토너’와 같다. WebRTC와 WebTransport를 평가하는 기준은 이 두 개의 이질적인 데이터 스트림을 얼마나 효율적이고 조화롭게 처리할 수 있느냐에 달려있다.

앞서 분석한 드론 제어의 핵심 요구사항을 기준으로 WebRTC와 WebTransport를 직접 비교하여, 각 기술이 특정 시나리오에서 어떤 장단점을 갖는지 명확히 한다.

이 비교는 단순한 P2P 대 C/S 구도를 넘어, ‘통합(Integrated)’ 시스템과 ‘모듈형(Modular)’ 시스템 간의 철학적 차이를 보여준다.

움직이는 드론에게 이 항목은 가장 결정적인 차이를 만들어낸다.

평가: 드론의 안전과 임무의 신뢰성을 고려할 때, 네트워크 핸드오버 상황에서의 끊김 없는 연결 유지는 타협할 수 없는 요구사항이다. 이 측면에서는 WebTransport가 명백하고 압도적인 우위를 가진다.

평가: 두 기술 모두 강력한 종단 간 암호화를 제공하므로 보안 수준 자체에 큰 차이가 있다고 보기는 어렵다. 다만, WebTransport의 모델이 더 간결하고 현대적이며, 구현상의 복잡성이 적다.

기능 WebRTC WebTransport 드론 제어에 미치는 영향
아키텍처 P2P (C/S 폴백 포함) 클라이언트-서버 WebRTC: 간단한 1:1, 저비용 시나리오에 이상적. WebTransport: 확장 가능한 플릿 관리 및 안정적인 기업 서비스에 더 적합.
제어 지연 시간 이상적인 P2P 환경에서 잠재적으로 더 낮음. TURN 중계 시 더 높음. 예측 가능한 서버 홉 지연. 엣지 서버로 최적화 가능. 미션 크리티컬 제어에서는 WebTransport의 예측 가능성이 WebRTC의 잠재적(보장되지 않는) P2P 속도보다 더 가치 있을 수 있음.
비디오 지연 시간 통합 미디어 엔진과 SRTP 덕분에 낮음. DIY 미디어 파이프라인(WebCodecs)으로 인해 잠재적으로 더 높음. 전문가 수준의 구현 필요. WebRTC는 별도 노력 없이 저지연 비디오를 구현하는 더 쉬운 경로. WebTransport는 이를 따라잡기 위해 상당한 개발 노력이 필요.
제어 신뢰성 SCTP를 통해 우수 (신뢰성, 부분 신뢰성 모드). 스트림 API(신뢰성) 및 데이터그램 API(비신뢰성)를 통해 우수. 둘 다 우수함. WebRTC의 내장된 부분 신뢰성 기능은 단일 채널에서 혼합된 데이터 유형을 처리하는 데 약간의 이점이 있음.
네트워크 이동성 취약함. 느리고 중단이 발생하는 ICE Restart 필요. 매우 우수함. QUIC 연결 ID를 통한 끊김 없는 연결 마이그레이션. 명백한 승자: WebTransport. 이는 모든 모바일 드론에 있어 핵심적인 기능임.
NAT Traversal 매우 우수함. ICE/STUN/TURN 내장. 없음. 서버는 반드시 공인 IP를 가져야 함. 명백한 승자: WebRTC. 중앙 서버 없이 복잡한 사설망을 통과해야 하는 애플리케이션에 적합. 하지만 드론의 경우 서버/GCS가 공인망에 있을 수 있으므로 덜 중요함.
구현 복잡성 복잡한 인프라 (시그널링, TURN). 단순한 미디어 처리. 단순한 인프라 (HTTP/3 서버). 복잡한 미디어 처리 (WebCodecs). 트레이드오프: WebRTC는 인프라 구축이 무겁고, WebTransport는 미디어 처리 코드 작성이 무거움. 팀의 전문성에 따라 선택이 달라짐.
생태계/지원 성숙함, 보편적인 브라우저 지원 (>96%). 신생 기술, 지원은 양호하나 Safari가 위험 요소 (~79%). WebRTC가 현재로서는 더 안전하고 호환성이 높은 선택. WebTransport는 특히 iOS/macOS 타겟 시 플랫폼 리스크를 안고 있음.

WebRTC와 WebTransport의 기술적 특성을 바탕으로, 원격 드론 제어 시스템을 위한 세 가지 가능한 아키텍처를 설계하고 각 시나리오의 적합성을 평가한다.

기술 선택은 프로젝트의 목표와 우선순위에 따라 명확하게 내려져야 한다.

원격 드론 제어 시스템, 특히 WebTransport 기반 아키텍처에서는 서버의 역할이 절대적이다. 서버는 수많은 드론으로부터의 동시 연결을 처리하며, 저지연으로 제어 및 미디어 데이터를 중계해야 한다. 따라서 서버 구현에 사용되는 프로그래밍 언어와 라이브러리 선택은 시스템 전체 성능에 큰 영향을 미친다.

WebRTC와 WebTransport는 ‘어느 것이 더 우월한가’의 문제가 아니라, ‘어떤 목적에 더 적합한가’의 문제다. 두 기술은 서로 다른 설계 철학을 바탕으로 각기 다른 강점과 약점을 가지고 있다.

원격 드론 제어의 미래는 결국 ‘안정성’‘이동성’이라는 두 가지 키워드에 달려있다. 드론은 끊임없이 움직이며, 그 과정에서 발생하는 네트워크 변화에도 불구하고 제어 연결은 단 한 순간도 끊어져서는 안 된다. 이 두 가지 핵심 가치를 기준으로 판단할 때, 장기적인 관점에서는 WebTransport와 그 기반인 QUIC이 제시하는 패러다임이 더 유망해 보인다. 연결 마이그레이션이라는 ‘킬러 기능’은 움직이는 드론에게는 타협할 수 없는 가치를 제공한다.

물론, P2P WebTransport와 같은 미래 기술이 표준화되고 브라우저에 탑재된다면 이 구도는 다시 한번 바뀔 수 있다.30 하지만 현재 시점에서, 안정적인 상업용 드론 서비스를 구축하고자 하는 개발팀에게는 서버 중심의 예측 가능하고 강건한 제어가 가능한 WebTransport가 더 합리적인 선택지에 가깝다. 최종적인 기술 선택은 결국 프로젝트의 구체적인 목표, 가용 예산, 그리고 가장 중요하게는 개발팀의 기술적 역량과 전문성에 따라 신중하게 이루어져야 한다.

  1. Remotely Piloted Aircraft Control Latency during Air-to-Air Combat, accessed July 29, 2025, https://www.airuniversity.af.edu/Portals/10/ASOR/Journals/Volume-1_Number-4/Thirtyacre.pdf
  2. UAVs and Control Delays - DTIC, accessed July 29, 2025, https://apps.dtic.mil/sti/tr/pdf/ADA454251.pdf
  3. FPV Drone Latency Explained: What It Is and How to Reduce It …, accessed July 29, 2025, https://oscarliang.com/fpv-drone-latency/
  4. Support for DJI Mini 3 Pro - DJI, accessed July 29, 2025, https://www.dji.com/support/product/mini-3-pro
  5. DJI Transmission Systems – Wi-Fi, OcuSync & Lightbridge - heliguy™, accessed July 29, 2025, https://www.heliguy.com/blogs/posts/dji-transmission-systems-wi-fi-ocusync-lightbridge/
  6. DJI OcuSync 3.0 (Explained For Beginners) - Droneblog, accessed July 29, 2025, https://www.droneblog.com/dji-ocusync-3-0/
  7. What is MAVLink (Micro Air Vehicle Link)? - Fly Eye, accessed July 29, 2025, https://www.flyeye.io/drone-acronym-mavlink/
  8. MAVLink Developer Guide MAVLink Guide, accessed July 29, 2025, https://mavlink.io/en/
  9. SiK Radio - Advanced Configuration - Blimp documentation - ArduPilot, accessed July 29, 2025, https://ardupilot.org/blimp/docs/common-3dr-radio-advanced-configuration-and-technical-information.html
  10. A Novel Cipher for Enhancing MAVLink Security: Design, Security Analysis, and Performance Evaluation Using a Drone Testbed - arXiv, accessed July 29, 2025, https://arxiv.org/html/2504.20626v1
  11. What is WebRTC Protocol and How does it Work? - CONTUS Tech, accessed July 29, 2025, https://www.contus.com/blog/webrtc-protocol/
  12. WebTransport Explained: Low-Latency Communication over HTTP/3 - GoCodeo, accessed July 29, 2025, https://www.gocodeo.com/post/webtransport-explained-low-latency-communication-over-http-3
  13. UAV-Based and WebRTC-Based Open Universal Framework to Monitor Urban and Industrial Areas - MDPI, accessed July 29, 2025, https://www.mdpi.com/1424-8220/21/12/4061
  14. A Study of WebRTC Security, accessed July 29, 2025, https://webrtc-security.github.io/
  15. WebRTC vs WebTransport: Comparison Guide - VideoSDK, accessed July 29, 2025, https://www.videosdk.live/developer-hub/webtransport/webrtc-vs-webtransport
  16. WebRTC vs WebSockets: What Are the Differences? - GetStream.io, accessed July 29, 2025, https://getstream.io/blog/webrtc-websockets/
  17. WebTransport API - Hacker News, accessed July 29, 2025, https://news.ycombinator.com/item?id=23666364
  18. Introduction to WebRTC protocols - Web APIs MDN, accessed July 29, 2025, https://developer.mozilla.org/en-US/docs/Web/API/WebRTC_API/Protocols
  19. WebRTC Stun vs Turn Servers - GetStream.io, accessed July 29, 2025, https://getstream.io/resources/projects/webrtc/advanced/stun-turn/
  20. WebRTC Latency: Comparing Low-Latency Streaming Protocols (Update) - - nanocosmos, accessed July 29, 2025, https://www.nanocosmos.de/blog/webrtc-latency/
  21. Building a Web-based Audio and Video Call Engine with WebAssembly - Tencent RTC, accessed July 29, 2025, https://trtc.io/blog/details/call-engine
  22. WebRTC vs gRPC: Which Communication Protocol Is Right for Your Project? - VideoSDK, accessed July 29, 2025, https://www.videosdk.live/developer-hub/webrtc/webrtc-vs-grpc-comparison
  23. RFC 3286: An Introduction to the Stream Control Transmission Protocol (SCTP), accessed July 29, 2025, https://www.rfc-editor.org/rfc/rfc3286.html
  24. Information on RFC 3758 - » RFC Editor, accessed July 29, 2025, https://www.rfc-editor.org/info/rfc3758
  25. RFC 3758 - Stream Control Transmission Protocol (SCTP) Partial …, accessed July 29, 2025, https://datatracker.ietf.org/doc/html/rfc3758
  26. SCTP packet structure - Wikipedia, accessed July 29, 2025, https://en.wikipedia.org/wiki/SCTP_packet_structure
  27. WebRTC Peer-to-peer connections Can I use… Support tables for HTML5, CSS3, etc - CanIUse, accessed July 29, 2025, https://caniuse.com/rtcpeerconnection
  28. “webrtc” Can I use… Support tables for HTML5, CSS3, etc - CanIUse, accessed July 29, 2025, https://caniuse.com/?search=webrtc
  29. Using WebTransport Capabilities Chrome for Developers, accessed July 29, 2025, https://developer.chrome.com/docs/capabilities/web-apis/webtransport
  30. WebRTC is not the future of low latency live streaming… at least not outside o… Hacker News, accessed July 29, 2025, https://news.ycombinator.com/item?id=31643140
  31. Limitations of WebRTC - Dyte, accessed July 29, 2025, https://dyte.io/blog/webrtc-limitations/
  32. WebRTC Architectures: Advantages & Limitations by Hermes Agora.io - Medium, accessed July 29, 2025, https://medium.com/agora-io/webrtc-architectures-advantages-limitations-7016b666e1ae
  33. WebRTC unbundling: the beginning of the end for WebRTC? - BlogGeek.me, accessed July 29, 2025, https://bloggeek.me/webrtc-unbundling/
  34. WebTransport API - Web APIs MDN, accessed July 29, 2025, https://developer.mozilla.org/en-US/docs/Web/API/WebTransport_API
  35. TURN servers running over webtransport / Issue #2651 / w3c/webrtc …, accessed July 29, 2025, https://github.com/w3c/webrtc-pc/issues/2651
  36. RFC 9114: HTTP/3, accessed July 29, 2025, https://www.rfc-editor.org/rfc/rfc9114.html
  37. QUIC: The Secure Communication Protocol Shaping the Internet’s …, accessed July 29, 2025, https://www.zscaler.com/blogs/product-insights/quic-secure-communication-protocol-shaping-future-of-internet
  38. What is QUIC? How Does It Boost HTTP/3? - CDNetworks, accessed July 29, 2025, https://www.cdnetworks.com/blog/media-delivery/what-is-quic/
  39. What Is the QUIC Protocol? EMQ - EMQX, accessed July 29, 2025, https://www.emqx.com/en/blog/quic-protocol-the-features-use-cases-and-impact-for-iot-iov
  40. WebTransport: The Future of Real-Time Communication, Bridging the Gap Beyond WebRTC & Websockets by Lakin Mohapatra, accessed July 29, 2025, https://lakin-mohapatra.medium.com/web-transport-the-future-of-real-time-communication-bridging-the-gap-beyond-webrtc-e1203f284ae9
  41. An Analysis of QUIC Connection Migration in the Wild - arXiv, accessed July 29, 2025, https://arxiv.org/html/2410.06066v1
  42. Use of QUIC for Mobile-Oriented Future Internet (Q-MOFI) - MDPI, accessed July 29, 2025, https://www.mdpi.com/2079-9292/13/2/431
  43. Detailed Explanation of the QUIC Protocol: The Next-Generation Internet Transport Layer Protocol by happyer Medium, accessed July 29, 2025, https://medium.com/@threehappyer/detailed-explanation-of-the-quic-protocol-the-next-generation-internet-transport-layer-protocol-b680c0cf294a
  44. Replacing WebRTC: real-time latency with WebTransport and WebCodecs - Reddit, accessed July 29, 2025, https://www.reddit.com/r/programming/comments/17juwdb/replacing_webrtc_realtime_latency_with/
  45. Getting Media Over QUIC (MoQ) and WebRTC to like each other Meetecho Blog, accessed July 29, 2025, https://www.meetecho.com/blog/moq-webrtc/
  46. “webtransport” Can I use… Support tables for HTML5, CSS3, etc - CanIUse, accessed July 29, 2025, https://caniuse.com/?search=webtransport
  47. WebTransport Can I use… Support tables for HTML5, CSS3, etc - CanIUse, accessed July 29, 2025, https://caniuse.com/webtransport
  48. WebCodecs, WebTransport, and the Future of WebRTC - webrtcHacks, accessed July 29, 2025, https://webrtchacks.com/webcodecs-webtransport-and-webrtc/
  49. DJI Transmission - Specs, accessed July 29, 2025, https://www.dji.com/transmission/specs
  50. What is WebTransport and How Does it Work? - PubNub, accessed July 29, 2025, https://www.pubnub.com/guides/webtransport/
  51. Sh3b0/realtime-web: Comparing WebSocket, WebRTC … - GitHub, accessed July 29, 2025, https://github.com/Sh3b0/realtime-web
  52. WebRTC Creeper Drone - Browser Controlled RC Car : 19 Steps - Instructables, accessed July 29, 2025, https://www.instructables.com/WebRTC-Creeper-Drone-Browser-Controlled-RC-Car/
  53. WebRTC Dev Challenges & Sheerbit’s Smart Solutions, accessed July 29, 2025, https://sheerbit.com/webrtc-dev-challenges-sheerbits-smart-solutions/
  54. An analysis of Challenges face by WEBRTC Videoconferencing and a Remedial Architecture - ResearchGate, accessed July 29, 2025, https://www.researchgate.net/publication/312197377_An_analysis_of_Challenges_face_by_WEBRTC_Videoconferencing_and_a_Remedial_Architecture
  55. I think if you want to compete with Rust, C or Zig you want to have a rich stand… Hacker News, accessed July 29, 2025, https://news.ycombinator.com/item?id=31248091
  56. Rust at Google, Outperforming C++ and Matching Go - Ardan Labs, accessed July 29, 2025, https://www.ardanlabs.com/news/2024/rust-at-google/
  57. Rust vs GoLang on http/https/websocket/webrtc performance, accessed July 29, 2025, https://users.rust-lang.org/t/rust-vs-golang-on-http-https-websocket-webrtc-performance/71118
  58. BiagioFesta/wtransport: Async-friendly WebTransport implementation in Rust - GitHub, accessed July 29, 2025, https://github.com/BiagioFesta/wtransport
  59. HTTP server - list of Rust libraries/crates // Lib.rs, accessed July 29, 2025, https://lib.rs/web-programming/http-server