技术文章
-
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双通道加…
-
如何构建安全的网络聊天应用程序
在实时通信成为常态的时代,人们对速度和便利性的要求前所未有。然而,这种便利也带来了潜在的安全威胁,如窃听和数据泄露。据预测,到 2025 年,网络犯罪每年将给全球造成超过 6.5 …
-
kamailio如何将计费信息写入数据库
计费信息写入数据库可能是最方便的后端存储方式,使用SQL命令查询可以直接生成报告。因为,Kamailio本身没有SQL后端,通过连接方式实现了其内部DB API的No-SQL后端连…
-
小程序即时通讯(ZIM) 2.15.0 版本发布:新增 Tips 消息、数据迁移等功能
3月底,ZEGO 即时通讯(ZEGO Instant Messaging,ZIM)发布了各平台的 2.15.0 版本,一起来看看小程序即时通讯平台的新增和优化功能。 新增功能 1….
-
在 Apple iOS 上使用 Vulkan 进行开发的教程
Vulkan® Portability™ 是 Khronos® 的一项倡议,旨在促进 Vulkan 功能的一致使用,这些功能被分层覆盖在其他底层 API 上,以便在没有 Vulka…
-
使用 Firebase 在 Flutter 中搭建实时聊天应用程序
通过这篇文章,我想分享如何借助 Firebase 在 flutter 中搭建基本的实时聊天。本文没有深入探讨这个问题,而是专注于如何构建聊天的基本逻辑。 我们可以假设 Fireba…
-
GoLang 中的简易 WebSocket 服务器
实时应用程序最有效的策略之一是使用 WebSocket 协议。 WebSocket 是一种计算机通信协议,通过单个传输控制协议(TCP)连接提供同步双向通信通道。为了实现兼容性,W…
-
WebRTC 接收端动态控制 jitterBufferTarget
新版本的WebRTC支持在已经建立连接的情况下,接收端支持动态调整自己的jitterBufferTarget。在Chrome124版本中可以体验这个功能了。通过两个网页进行webr…
-
WebRTC 与 Swift:在 iOS 应用程序中实现实时通信
想象一下,在您的应用程序中添加视频通话甚至屏幕共享功能,而不需要额外的插件或服务器。这就是 WebRTC的神奇之处。它能让您直接在应用程序中创建这些功能,而代码简洁的 Swift …
-
边云系统中面向协同推理的自适应联合配置优化
研究意义 随着深度学习、物联网等技术的快速发展,许多深度神经网络模型部署在服务器上用于执行推理任务。在处理很多资源密集型任务时,如果所有推理任务都在云端处理,很难满足超低时延的要求…
-
开发视频会议应用程序时常犯的 10 个错误
视频会议应用程序改变了我们的沟通方式。但是,创造无缝体验却非常棘手。从糟糕的音频到复杂的界面,开发人员经常会陷入一些常见的误区。这些错误会让用户感到沮丧,并破坏应用程序的吸引力。本…