技术文章
-
通过特征匹配合成虚拟数据以解决联邦学习中的数据异构问题
本文将介绍我们最近的一篇利用虚拟数据 (synthetic data) 解决联邦学习中数据异构(data heterogeneity)问题的工作《Feature Matching …
-
Android 编译 FFmpeg 6.0 – 支持MediaCodec编解码
编译环境 这次采用的交叉编译环境是:Macos 13.2 + GCC + Cmake + NDK 21 编译的第三方库:x264 + mp3lame + fdk-aac + ope…
-
NPU是什么?为何它是开启终端侧生成式AI的关键?
生成式AI变革已经到来。随着生成式AI用例需求在有着多样化要求和计算需求的垂直领域不断增加,我们显然需要专为AI定制设计的全新计算架构。这首先需要一个面向生成式AI全新设计的神经网…
-
2024 年 React 10大趋势
讨论了 2024 年值得关注的 React 趋势,包括 Astro、认证、tRPC、React Server Components、TanStack Router 等。此外,还涉及…
-
从Language Model到Chat Application:对话接口的设计与实现
RTP-LLM 是阿里巴巴大模型预测团队开发的大模型推理加速引擎,作为一个高性能的大模型推理解决方案,它已被广泛应用于阿里内部。本文从对话接口的设计出发,介绍了业界常见方案,并分享…
-
LaunchDarkly 与 OpenSIPS 3.5 集成
通过标志或开关进行实时控制是任何 VoIP 操作的一个关键方面。对系统中的功能进行管理的能力(如打开或关闭功能、控制其行为),或对用户权限(或能力)进行管理的能力,都属于功能标志的…
-
B站自研色彩空间转换引擎
1. 背景 色彩空间(Color Space)是一种数学模型,用于描述和表示颜色的方式。不同的色彩空间有不同的用途和特点,可以用于不同的应用,如图像处理、计算机图形、印刷、摄影等领…
-
PROSPER:使用LLM提取协议规范 | HotNets 2023
本文探讨了大型语言模型(LLM)(特别是 GPT-3.5-turbo)的应用,以从 Internet 请求评论(RFC)文档中提取规范并自动理解网络协议。LLM在理解医学和法律等专…
-
可扩展视频编码(SVC)是什么?可扩展视频编码的原理、优缺点及实现方式
您是否经历过观看视频因网速慢而不流畅的苦恼?也许可扩展视频编码 (SVC) 就是您的终极救星!想象一下:一个视频流可以无缝地适应任何屏幕尺寸、带宽容量甚至观众的偏好。 SVC 的工…
-
由应用定义的网络 | HotNets 2023
随着微服务的兴起,许多云应用的执行环境变成了一组虚拟机或容器,并通过灵活且功能丰富的虚拟网络连接起来。本文认为,这种虚拟网络的实现应该完全特定于应用程序,而不是建立在互联网时代的通…
-
使用 Android WebRTC 和 Node.js 中的 WebSocket 服务器实现视频通话
本文将研究如何在应用程序中实现视频通话,而无需使用外部 SDK,让我们保持视频通话集成的简单性。 注:关于 WebRTC、ICE、SDP 和其他一些概念的基础知识这里不展开。 前提…
-
如何使用 Next.js、TypeScript 和 PeerJS 构建实时视频通话
本文将探讨如何使用 Next.js、TypeScript 和 PeerJS 创建实时视频通话,实现在两个客户端之间构建一个小型视频通话模块。 1/ 安装 PeerJS 服务器 Pe…
-
Kafka 与 RabbitMQ 对比:选择合适的消息传递代理
在充满活力的事件驱动架构世界中,选择合适的消息代理对于实现高效和可扩展的通信至关重要。最受欢迎的两个竞争者是 Kafka 和 RabbitMQ,它们各有优缺点。虽然它们的目的相似,…
-
webrtc 入门(webrtc开发入门教程)
webrtc 入门前言 webrtc的作用是让两个客户端可以进行点对点的连接,使得双方在传递数据时不需要服务端做转发,提高效率。当然,实际的生产工作中,我们并不能完全脱离服务端,两…
-
边缘机器学习:在物联网设备上实现人工智能
在当今快节奏的世界中,物联网(IoT)已成为一种无处不在的存在,它连接着日常设备并提供实时数据洞察。在物联网生态系统中,最令人兴奋的发展之一是在边缘集成人工智能(AI)和机器学习(…
-
JavaScript 开发人员需要了解的实时通信协议
实时通信已成为现代应用的一个重要方面,使用户能够即时互动。从视频会议和在线游戏到实时客户支持和协作编辑,实时通信是当今数字体验的核心。在本文中,我们将探讨流行的实时通信协议,讨论何…
-
关于FFmpeg错误码的几个小常识
FFmpeg编程有两个最常见的问题: 1. timebase如何理解? 2. av_xxx接口返回-11怎么办? 第一个问题有FFmpeg自身设计带来的复杂性。关于第二个问题,我本…
-
移动通信使能其他行业碳减排的定量评估:指标、方法和案例 | 中科大张四海, 朱近康等
随着新一代移动通信的高速发展、新基建的部署,全球数字化转型的加速、算力需求的增长,移动通信行业的能耗预计会继续增加,这给移动通信行业提出了严峻挑战。与直接降低移动通信系统的能耗不同…
-
使用 FFmpeg 从图片生成 WebM/MP4/MKV 视频
在多媒体处理过程中,经常需要将一组图片转换成连贯的视频。这对于制作幻灯片、延时视频或简单地将一系列图像合并成一个视频文件都很有用。功能强大的多媒体框架 FFmpeg 提供了方便的命…
-
通过Freeswitch实现语音智能家居开关控制
通过FreeSWITCH实现智能家居开关控制,可以让你通过电话系统来远程操控家中的智能设备,比如灯光、空调等。这种集成通常涉及到FreeSWITCH与智能家居设备或控制系统的API…