技术文章
-
在 Angular 中使用 WebSockets 构建实时应用程序
WebSockets 彻底改变了我们创建实时应用程序的方式,在客户端和服务器之间提供了无缝、持久的连接。在本文中,我们将探讨如何在 Angular 中实现 WebSockets,以…
-
如何用 WebSockets 实现 AWS AppSync 实时更新
AWS AppSync 是一个无服务器 GraphQL 服务器,内置缓存和身份验证。GraphQL 是 REST 的现代替代方案,在许多很酷的功能中,其中包括严格的模式,允许客户端…
-
SpringBoot如何集成WebSocket
在本文中将讨论 WebSockets 的一些工作原理,以及如何在 Spring Boot 应用程序集成 WebSockets API。 在不断发展的网络开发环境中,用户的期望已转向…
-
在 Golang 中通过 Websocket 实现实时通信
WebSocket 是一种双向通信协议,客户端与服务器之间的连接在关闭之前都是开放的。这对于需要频繁请求和响应的应用程序非常有用。最显著的应用包括聊天应用和任何实时更新应用。 We…
-
PICS:超低比特率下的图像压缩 | ICML’23 NCW
最近的文本到图像生成模型的进步提供了从简短的文本描述中生成高质量图像的能力。这些基础模型在大规模数据集上预先训练,适用于几乎没有或不需要进一步训练的各种后续任务。自然的问题是,这些…
-
非完美相关信道下有源RIS赋能的多对用户双向全双工通信系统 | 彭张节,刘雪雅,刘雪,潘存华,陈显哲,任红
Science China Information Sciences 第9期最新出版了来自上海师范大学与东南大学研究团队联合研究的论文“Performance analysis o…
-
Qt 模板类、模板函数、模板变量详细概念和源码示例
这篇文章的目的: Qt C++ 模板分类 类模板 在C++中,类模板(Class Template)是一种通用的类定义,允许在类的定义中使用一个或多个类型参数。通过类模板,可以定义…
-
多个FFmpeg静态库合并成一个动态库的3个方法
需求场景: 问题归结为,怎么把FFmpeg输出的多个静态库合并成一个动态库。 方法1:修改FFmpeg编译构建,让FFmpeg直接编译出一个动态库 存在问题:自己维护个修改的FFm…
-
Flutter中的WebSocket重连
持续的套接字连接对于确保正确的应用程序行为至关重要。无论是提供实时聊天更新、股票价格还是应用内指标,可靠的连接都至关重要。 套接字令人恼火的问题之一是突然失去连接。如果真正的原因并…
-
ffmpeg如何实现视频截图
之前做了个项目,涉及到上传视频,那么我们知道,一般在界面显示的时候,是需要对视频有个预览的效果,就是显示某一帧视频的画面。 找了下发现ffmpeg可以实现这个功能。 FFmpeg是…
-
使用 ChartJS 和 React 显示 WebRTC 统计 API 数据图表
WebRTC 是一种开源技术,可在Web浏览器中实现实时通信 (RTC)。它为软件开发人员提供了一套应用编程接口(API),以实现对等方之间的实时数据交换,例如音频通话、视频会议,…
-
如何用先进的流媒体优化技术提高 OTT 传播效率
流媒体容量的增加促使 OTT 服务提供商想方设法在不降低整体体验质量 (QoE) 的情况下降低视频流媒体的成本。通过最新的流媒体优化技术,视频服务提供商可以在保持卓越视频质量的同时…
-
一文了解 Kurento:开源WebRTC流媒体服务器
本文用简单的语言为商务人士和对技术不感兴趣的人介绍 Kurento。 想象一下,一位程序员找到你,说他需要一个媒体服务器用于开发,并推荐你使用 Kurento。你怎么知道这是否是最…
-
SignalR 与 WebRTC 的区别
关于 SignalR 在新的 ASP.NET 库的帮助下,现在可以更轻松地开发实时网络功能。SignalR 使服务器和客户端之间的双向对话成为可能。现在,只要内容可用,服务器就可以…
-
用于超分辨率视频增强的 AI/DL 模型最新趋势技术概览 | IBC2023 技术论文
IBC2023: 本技术论文全面概述了基于深度学习的最新超分辨率方法及其各自的优缺点,重点介绍了如何为云中的实际部署量身定制这些方法,以减轻其典型的局限性。 内容摘要 高昂的制作成…
-
你是怎样录制 OpenGL ES 的渲染结果?
我们使用OpenGL ES将摄像头数据绘制至手机屏幕。如果我们需要对图像数据进行了美颜等处 理,这些处理都是在着色器中完成的,那么我们如何从着色器拿到数据然后进行编码生成视频呢? …
-
音视频学习–访问单元分隔符 (AUD)
背景描述 上周收到研发小伙伴反馈的一个问题,说一台特殊服务器发过来视频流会直接导致我们应用黑屏,而且一直无法恢复,需要协助一下。 之前也碰到很多黑屏问题,所以让相关同学提供一下抓包…
-
WebSocket的替代方案:什么是gRPC流及gRPC流的实现
WebSocket 的替代方案:本文将介绍 gRPC 流及其不同类型,并将其与 WebSockets 进行比较。 什么是 WebSockets? 我们都知道 HTTP/HTTPS,…
-
什么是SSE(服务器发送事件)?如何将 SSE 与 Spring 集成
实时通信已成为现代网络应用程序的一个重要方面,它使开发人员能够向用户提供动态更新和交互式体验。服务器发送事件(SSE)是促进实时通信的一项强大技术。它因其简单、易用以及与各种网络浏…
-
扩展实时通信:释放 Spring、WebSocket 和 RabbitMQ 集成的潜能
确保可扩展性已成为当今技术领域的一项标准要求。在微服务世界中开发缺乏可扩展性的应用程序/工具可能会面临各种挑战。在本文中,YıldızTech 团队将分享他们在使用 WebSock…