技术文章
-
B站下行CDN架构的探索与应用
B站的下行CDN旧架构如下图所示,可以看到边缘CDN节点与中心调度服务有紧密协作,简单说是先由调度服务进行流量调度(负责均衡的调度到每个网关组件节点),再由回源组件进行集群内的回源…
-
用 ReactJS 和 Redux 实现 Socket.IO 实时通信
本文分享使用 Socket.IO 和 Redux 集成构建实时 ReactJS 应用程序。 1. 项目设置: 2. 安装依赖项: 3. 服务器端设置(如适用): 如果要管理服务器端…
-
理解 Python 中的 WebSocket
WebSocket 是一种在服务器和客户端之间实现双向通信的协议,通过单个 TCP 连接保持持续连接。这使得信息可以无缝地双向流动,成为实时应用程序的强大工具。 本文将讨论如何在 …
-
人工智能驱动的视频会议工具与集成
在快节奏的现代通信领域,视频会议已成为不可或缺的工具,其价值在 2024 年将达到惊人的 200 亿美元。它是远程协作的关键,可实现全球团队和远距离客户之间的无缝连接。然而,尽管传…
-
WebRTC中的视频编码及编码参数体系
本篇文章介绍了webrtc中视频编码器的创建流程及编码器参数体系。 在webrtc中视频编码功能是一列功能类相互协作实现的,因为编码功能不只涉及到将raw video数据编码,还至…
-
使用 GPU 进行视频渲染和处理的优势
如今,视频渲染、编辑和处理已司空见惯。尽管企业正在广泛使用视频广播来展示其产品和服务,但它们加入这一行列的时间较晚。内容流和社交媒体服务的普及让人类第一次集体领略到视频编辑和处理的…
-
谷歌发布基于声学建模的无限虚拟房间增强现实鲁棒语音识别技术
声学室模拟允许在AR眼镜上以最少的真实数据进行训练,用于开发鲁棒的语音识别声音分离模型。 随着增强现实(AR)技术的强大和广泛应用,它能应用到各种日常情境中。我们对AR技术的潜能感…
-
使用SignalR、RabbitMQ 和 EasyNetQ 在 .NET 中实现消息传递的指南
实时消息传递在制作现代应用程序中起着至关重要的作用。在软件开发行话中,消息传递指的是软件系统中各个部分、服务或应用程序之间的消息或数据交换。这些消息包含事件信息、操作请求、更新或系…
-
Meta RTC:如何提升国际通话质量
Meta拥有一些世界上使用最广泛的通话产品:WhatsApp、Messenger、Instagram。在Meta的通话应用程序中,每五次通话中就有一个是国际通话,随着世界变得更加互…
-
什么是显式拥塞通知ECN?ECN 的原理及优势
在网络通信中,拥塞是一个常见的问题,尤其是在高负载时期或网络拓扑结构不完善的情况下。传统的拥塞控制方法主要通过丢包来指示网络拥塞,当路由器的缓冲区满时,会丢弃数据包,发送方通过检测…
-
Windows环境给FFmpeg集成AVS3解码器
AVS3是中国AVS工作组制定的第三代音视频编解码技术标准,也是全球首个已推出的面向8K及5G产业应用的视频编码标准。AVS工作组于2019年3月9日完成第三代AVS视频标准(AV…
-
Meta Llama3 大模型在 Mac 上的部署和运行
就在前不久,Meta 正式发布了最新版本的开源大模型 Llama3 ,是迄今为止能力最强的开源大模型。 Llama3 提供了两个版本 8B 和 70B ,其中,…
-
如何在 iOS 应用程序中集成 NATS?以创建和扩展聊天功能
在 iOS 应用程序开发领域,可扩展性和实时通信是成功聊天应用程序的基石。NATS 是一款功能强大的消息系统,它改变了开发人员构建响应迅速、可扩展聊天功能的方式。本文将揭示 NAT…
-
RTSP 与 WebRTC:移动应用程序应选用哪一种协议?
关于RTSP 与 WebRTC 在移动应用程序应选用哪一种协议作为基础,需要看具体情况来分析。以下内容来自 Red5 团队的分享,可作为技术选型的参考。 全文如下: 在设计 Red…
-
Meta Llama 3 模型来了!现已在 Amazon SageMaker JumpStart 中可用
今天,亚马逊云科技宣布,Meta Llama 3 基础模型可通过 Amazon SageMaker JumpStart 进行部署和推理运行。Llama 3 模型是一系列预训练和精调…
-
什么是 VoIP 短信?VoIP 短信的工作原理和优势
VoIP 短信已成为企业与客户互动的一种多功能、高成本效益的方式。通过利用互联网技术发送短信,VoIP 为无缝客户互动提供了一个全球性平台。 短信不仅是另一种通信工具,还是提升客户…
-
构建便宜的高性能无服务器 WebSocket 解决方案
为什么是无服务器? 如今,ServerLess(无服务器) 正在热炒。每个人都希望自己的服务部署到 ServerLess 中。因为对于数百万用户来说,扩展 ServerLess 部…
-
基于时序统计的AI落地应用,可应用于流媒体业务中
本设计可应用于流媒体业务中,对内容进行AI的实时分析,并对分析结果进行实时跟踪与分析。 设计的基本流程如下:  …
-
Linux环境给FFmpeg集成AVS3解码器
AVS3是中国AVS工作组制定的第三代音视频编解码技术标准,也是全球首个已推出的面向8K及5G产业应用的视频编码标准。AVS工作组于2019年3月9日完成第三代AVS视频标准(AV…
-
WebRTC 应用程序中客户端监控的重要性
客户端监控是开发任何实时通信应用程序的关键任务。在本篇文章中,我们将强调监控对于 WebRTC 应用程序的重要性,突出其在识别和排除用户端问题方面的作用。 什么是 WebRTC 监…