NetEase Cloud Music Tech Team
NetEase Cloud Music Tech Team
Oct 20, 2023 · Mobile Development

How to Seamlessly Replace OkHttp with Cronet on Android

This article details the motivation, architecture, and step‑by‑step integration of Google’s Cronet network library into NetEase Cloud Music’s Android client, covering adaptation layers, interceptor handling, timeout support, compatibility fixes, performance gains, and future QUIC enhancements.

AndroidCronetNetwork Library
0 likes · 15 min read
How to Seamlessly Replace OkHttp with Cronet on Android
NetEase Smart Enterprise Tech+
NetEase Smart Enterprise Tech+
Mar 4, 2021 · Backend Development

How Signaling Powers Real‑Time Audio/Video: Inside NERTC’s Network Library

This article explains the concept and role of signaling in real‑time audio/video, describes the single‑PeerConnection architecture using WebSocket, details the handshake, keep‑alive and reconnection mechanisms, and outlines NERTC’s modular network library design for robust communication under weak network conditions.

Network LibraryReal-time communicationSignaling
0 likes · 13 min read
How Signaling Powers Real‑Time Audio/Video: Inside NERTC’s Network Library
WeChat Client Technology Team
WeChat Client Technology Team
Nov 28, 2016 · Mobile Development

How WeChat’s Mars Library Powers Reliable Mobile Networks

WeChat’s Mars library, a C++‑based cross‑platform network component used across Android, iOS, macOS, Windows and more, offers optimized signaling (STN), logging (XLOG), diagnostics (SDT) and core utilities, enabling reliable mobile connections and simplifying development, and will soon be open‑sourced.

C++Cross-PlatformMobile Networking
0 likes · 10 min read
How WeChat’s Mars Library Powers Reliable Mobile Networks