技术文章
-
Jitsi 引入 SSRC 重写,提高超大型呼叫的系统性能
在上一个稳定版本中,Jitsi 启用了一项名为 SSRC 重写的新功能,可提高超大型呼叫的系统性能。该功能通过减少涉及数百个端点的大型呼叫期间交换的信令消息数量,帮助减轻系统的整体…
-
用 PHP 处理视频流和字节范围请求
视频流是许多网络应用程序(从社交媒体平台到电子学习网站)的常见功能。视频流的一个重要方面是能够搜索或跳转到视频的不同部分,这依赖于字节范围请求。在本文中,我们将探讨如何在 PHP …
-
即构 AI + 直播,赋能主播高效创作优质直播内容
优质的直播内容已经成为各大直播间营收增长的核心驱动力,而在打造优质直播内容的方式中,AIGC无疑是目前更具性价比和效率的方向。事实上,AI在直播间的应用也越来越深入,比如AI数字人…
-
使用 Spring WebSocket 和 StompJs 实现一对一聊天
有没有想过 WhatsApp/Slack/Discord 是如何工作的?人们是如何实时收发信息的?它们还能让你知道收件人是否发送或阅读了信息。 我的第一个猜测是,客户端必须不断轮询…
-
基于高阶图融合的多视图聚类算法
随着互联网和通信技术的飞速发展,产生了海量的数据, 这些数据往往有着不同的来源或者多样化的表现形式。这一类数据统称为多视图数据。随着多视图数据的维度越来越高。数据量也越来越大,。获…
-
如何在 Flutter 应用程序中添加推送通知
在当今竞争激烈的移动应用程序领域,保持用户的参与度至关重要。推送通知是重新吸引用户、提供及时更新和推动用户行动的有力工具。本综合指南探讨了将推送通知集成到 Flutter 应用程序…
-
浅谈音频鉴黄技术
随着互联网的迅猛发展和网络智能化的普及,音视频内容已成为互联网传播的主流形式,各大视频网站、直播平台及短视频应用不断涌现,为亿万用户提供了丰富多样的娱乐和资讯内容。然而,这种繁荣背…
-
短剧平台如何从视频侧节省带宽/分发成本?
前几日,扬帆出海在其短剧社群内发起了一场【快问快答】活动,微帧作为嘉宾就《短剧平台如何从视频侧节省带宽/分发成本》话题做出了分享,以下是主办方收集的短剧行业从业人员较为感兴趣的6个…
-
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 ,其中,…