网易云信是网易公司倾力打造的即时通讯云服务(PaaS),开发者通过集成客户端 SDK 和云端 OPEN API,即可快速实现强大的 IM 功能,如 P2P 聊天、群组聊天、消息推送、短信电话、语音视频等。
网易云信提供了多种技术解决方案,例如在即时通讯方面,有针对移动 IM 开发的 iOS IM SDK,其内测版已出炉,为开发者提供了技术选型参考。同时,网易云信在技术实践中,针对 DNS 劫持等问题,采取了接入 HttpDNS 服务等方案,以确保 IM SDK 服务的高可用。
在项目应用方面,有 NetEase IM PC Demo,这是一款基于 WebRTC 和 WebSocket 技术的 PC 端即时通讯示例应用,为开发者提供了快速了解和接入网易云信 IM 服务的起点,可实现文本聊天、语音 / 视频通话、文件传输等功能。还有 NetEase IM Web UIKit,这是一个由网易云信提供的开源 UI 组件库,专为 Web 端实时通讯应用设计,基于 React 框架,提供了包括消息列表、输入框、表情面板等多种即时通讯场景下的基础组件。
此外,网易云信在直播领域也有应用。主流的第三方直播 SDK 对比中,网易云信与腾讯云、即构、阿里云、声网等一同被提及。直播产品一般包括主播方、服务器端和播放端,直播类型分为单主播直播和多主播直播,技术实现上有实时音视频、旁路转推、直播分发等多种方式。
网易云信还在其他领域发挥作用,如在 DIY 智能插座中,可作为远程控制方案,利用 IM 即时通信方式实现外网控制。同时,网易云信也提供了稳定的 IM 云服务,被架构师列为应该了解的云服务之一,调用云信 API,即可在 APP 上接入聊天功能。在即时通讯方案选择中,网易云信作为大企业的产品,具有专业、功能多、稳定、安全等优点,但费用相对较高。