技术文章
-
OpenGL 面试中被问到的 Mipmap 纹理,了解下
纹理过滤是什么 想要了解为什么要使用Mipmap,首先要知道纹理过滤是什么。 当你在玩吃鸡的时候可能会发现一个现象,一个人在距离你5米的地方,可以观察到敌人的一举一动,包括身上的装…
-
车联网边缘计算的技术趋势
摘要:边缘计算在车联网应用场景下发挥了关键作用,并在“车路云一体化”系统架构中承载着云侧算力下沉及端侧计算任务的重要使命。本文分析了边缘计算在车联网领域的三大技术发展趋势:边缘计算…
-
基于LLM大模型Agent的适用范围和困境
本文提到大模型通常的工作方式,即通过提示词进行问答,并指出了两个主要问题:历史对话信息的管理和令牌数量的限制。文章讨论了知识库问答和个人助手两个应用场景,并分析了各自面临的困境,如…
-
RTC音视频通讯加密
在实时音视频互动过程中,由于很多信息是非常重要的,用户需要对通讯过程以及媒体流加密,从而保障用户的数据安全。同时加密是全方位的,从信令,到流媒体等所有的网络传输媒介,都是需要进行加…
-
使用 Fluent-FFmpeg 库转换音频文件
Fluent-FFmpeg 是一个功能强大的 Node.js 库,它为 FFmpeg 提供了一个流畅的接口,FFmpeg 是著名的多媒体框架,以处理音频、视频和其他多媒体文件而闻名…
-
如何使用 Mongodb、socket.io 和 NextJS14 创建简单的群聊应用程序
过去几天,我一直在开发一个家庭使用的任务应用程序,需要一个聊天功能。我的技术栈包括用于前端和后端的 Next.js、用于实时通信的 Socket.io、用于推送通知的 Knock …
-
如何在 React 应用程序中实现 HLS 视频流
背景:客户要求 “根据网速添加自适应视频质量”,或者视频播放器可能在加载时加载了完整视频,这让网速较慢的用户等待了很长时间。也许您正在试图打造下一个具有最佳…
-
LongRoPE:超越极限,将大模型上下文窗口扩展超过200万tokens
编者按:大模型的飞速发展给人们的生活带来了前所未有的便利。我们是否能够设想利用大模型的潜力,快速扫描整部百科全书、解析繁琐复杂的法律条款,甚至对文章进行精准引用呢?在未来,这些将统…
-
Swoole php 结合 WebRTC 实现音视频实时通信方案
Swoole 实现音视频实时通信方案是基于 WebRTC 技术的,WebRTC 是一种点对点的通信技术,通过浏览器之间建立对等连接,实现音频和视频流数据的传输。 在 WebRTC …
-
关于 Socket.IO 的 20 个概念,每个开发人员都应掌握
Socket.IO 是一个功能强大的库,可在浏览器和服务器之间实现实时、双向和基于事件的通信。本文概述了在项目中有效利用 Socket.IO 所应了解的二十个关键概念。 1. 了解…
-
将slowdown作为拥塞控制公平性指标 | HotNets 23
本文介绍了一种新的互联网拥塞控制公平性评估框架,传统的拥塞控制公平性评估主要侧重于流量速率公平性,但这并不总能反映不同用户的实际需求,因为用户更关心的是流完成时间(FCT)。因此,…
-
Matroska解封装原理与实践
Matroska是一种开放标准、功能强大的多媒体封装格式,可容纳多种不同类型的视频、音频及字幕流,其常见的文件扩展名为.mkv、.mka等。与应用广泛的MP4相比,Matroska…
-
如何选择最佳 WebRTC 开发服务?
实时通信对于各行各业的企业来说已变得至关重要。WebRTC 技术已成为一种强大的工具,可直接在网络浏览器中实现无缝视频、音频和数据共享。无论您是要创建视频会议平台、客户支持应用程序…
-
基于afx透明视频的视觉增强前端方案
本文介绍了百度增长前端团队自研的Webview框架下透明视频视觉增强方案,该方案在保证对视觉进行高度还原的同时可投入更少的开发成本,还能获得更优的前端性能表现。文章首先分析了市面上…
-
如何为 AdonisJs v6 配置 socket.io
AdonisJS 是适用于 Node.js 的全功能网络框架,深受流行的 PHP 网络框架 Laravel 的影响。 虽然 AdonisJs 提供了许多现成可用的功能和集成,但自从…
-
如何设置多种编码器的支持
有时候需要各种编码,不同系统编码方式又不一样,怎么提供一个好的接口支持多个平台。于是参考了ffmpeg。 API接口定义 1. 核心数组codec_list 在ffmpeg有一个c…
-
通过语义驱动的全息通信丰富远程呈现 | HotNets 23
实现最小化带宽消耗和端到端延迟的最佳平衡,同时保持令人满意的视觉质量水平成为实时交互式全息通信的最终目标,这是 6G 设想的沉浸式远程呈现的基本构建块。考虑到需要传输大量 3D 数…
-
kamailio内置SIP解析器讨论
针对SIP代理的需求,Kamailio支持了内置的SIP解析器,解析器具备以下处理能力: ● 快速的进程 – 与通常只处理少量dialog的客户端用户代理不同,SIP服…
-
如何使用 Go Fiber 框架创建一个简单的聊天室
本文分享如何使用 Go Fiber 框架创建一个简单的聊天室,以展示 goroutines、channel、WebSockets 的使用以及如何将它们应用于聊天交互。 简介 首先,…
-
如何在 Linux 上部署 Flask-SocketIO 和 React.js
本文不包括 Linux 操作系统的安装,重点是部署 Flask-SocketIO 和 React.js 应用程序的教程。 如何将文件传输到 Linux? 在将文件传输到 Linux…