技术文章
-
千万长连消息系统(基于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是什么…
-
kamailio SIP安全基础讨论
kamailio 软交换是运营级VOIP平台,安全问题是用户部署中面临的挑战。笔者在以前的文章中针对SIP安全输出了很多的文章,包括了使用外部网元SBC来保证UC的安全等传输。 我…
-
一文搞懂 OpenGL 多重采样抗锯齿,再也不怕面试被问到了
多重采样抗锯齿(MSAA,Multisample Anti-Aliasing)是一种用于减少图形渲染中锯齿效应的技术。 锯齿是怎样产生的? 锯齿效应是由于在屏幕上渲染的图形对象边缘…
-
使用 WebRTC 构建视频回声测试应用程序:视频流和字节之旅
本文分享译自 WebRTC for Developers 博客作者 Olivier Anguenot。在使用 WebRTC 构建一个视频回声测试应用程序时的视频流和字节之旅!全文如…
-
如何借助 Keras 3 轻松上手 Gemma 模型
Keras 团队非常高兴地宣布,KerasNLP 集合现已支持 Gemma!Gemma 是先进的轻量级开放模型系列,采用了与构建 Gemini 模型相同的研究和…
-
内容感知编码的创新正在改变视频流媒体
在过去几年中,视频流媒体消费迅速增长。随时随地在任何屏幕上观看视频已成为许多家庭消费娱乐内容的首选方式。因此,视频服务提供商的带宽使用量和成本急剧上升。为了提高视频盈利能力,服务提…
-
从零开始搭建云呼叫中心之FreeSwitch实战
一. 开篇 在当今快速发展的数字化时代,企业对于高效率、低成本、可扩展性强的通信解决方案的需求日益增长。云呼叫中心作为一种新兴的服务模式,正逐渐取代传统的硬件呼叫中心。FreeSw…
-
如何通过实时互动改进视频流
你是否想过,是什么让视频流媒体行业对传统的视频直播内容产生如此大的颠覆性影响? 其实,很难说清其流行背后的原因。你可以讨论在多种设备上提供的视频内容的多样性。或者是智能算法带来的个…
-
30 个 FreeSWITCH 常见问题与解答
FreeSWITCH 是一款开源应用服务器,适用于多种类型的实时语音通信,包括 VoIP 和 FreeSWITCH。它兼容 Windows 和 Linux 服务器、macOS 和 …
-
如何使用 WebSocket 在 WebRTC 中处理信令
实时通信之旅揭示了信令在建立 WebRTC 连接中的关键作用。信令是对等方交换必要信息以找到对方并就如何通信达成一致的过程。本文将介绍如何使用 WebSockets 在 WebRT…
-
基于Wi-Fi+蜂窝的双通道切片加速系统设计与应用
随着互联网业务的快速发展,人们对加速业务的需求越来越强烈,特别是视频直播、游戏和支付等业务,这些对网络带宽、时延、稳定性提出了更高的要求。为了满足这些需求,把以mpquic双通道加…