技术文章
-
将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…
-
千万长连消息系统(基于golang实现的长连接服务)
长连接,顾名思义,是应用存活期间和服务端一直保持的网络数据通道,能够支持全双工上下行数据传输。其和请求响应模式的短连接服务最大的差异,在于它可以提供服务端主动给用户实时推送数据的能…
-
在统一通信中使用以太网供电的优缺点
为统一通信部署以太网供电(PoE)是一个令人感兴趣的选择,但这一标准并不适合所有情况,因为它能使相同的以太网电缆同时向符合标准的设备传输电力和数据。 为统一通信实施 PoE 需要电…
-
视频秒播优化方法及实践
视频起播时间,即首帧时间,是视频类应用的一个重要核心指标,也是影响用户观看体验的核心因素之一。如果视频要加载很久才能开始播放,用户放弃播放甚至离开 App 的概率都会增加。 视频秒…
-
Kamailio 各种 log 参数设置
kamailio 提供了非常强大的SIP软交换支持,支持了不同的业务模块。如果用户需要对Kamailio进行运维管理时,需要不同的系统日志排查手段和方法。用户通过不同的log日志来…
-
WebSocket心跳检测与重连机制
为什么需要心跳检测? 正常的情况客户端断开连接会向服务端发送一个fin包,服务端收到fin包后得知客户端连接断开,则立刻触发onClose事件回调。 心跳包格式:WebSocket…
-
如何在 JavaScript 应用中使用 FFmpeg
本文提供了将 FFmpeg 与 JavaScript 集成的综合指南,介绍了 FFmpeg 的功能,并通过实际示例演示了其用法。 将 FFmpeg 与 JavaScript 整合 …
-
Kafka 与 RabbitMQ:哪种消息传递代理适合您的使用案例?
在软件开发领域,消息传递代理在促进系统不同部分之间的通信方面发挥着至关重要的作用。在众多可用的消息传递代理中,Kafka 和 RabbitMQ 是两种流行的选择。两者的目的相似,但…
-
隐式视频表征的范式变革:基于条件解码器的通用增强框架
本文介绍本课题组最近一篇隐式视频表征(NeRV, Neural Representations for Videos)领域的工作,《Boosting Neural Represen…
-
如何使用 Webhooks 从 API 触发事件和通知
在当今 API 驱动的世界中,实时通信和自动化工作流程至关重要。Webhooks 提供了一个强大的机制来实现这一目标,它使 API 能够根据特定操作主动触发事件和通知。本文将深入 …
-
一文了解国密SSL
国密对于很多同学来说,可能是一个比较熟悉的词,但是SSL(Secure Sockets Layer)可能更为广为人知。为了让更多的人了解SSL,我来解释一下它的含义。 SSL是什么…