技术文章
-
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…
-
OTAvartar:具有可控三平面渲染交互的单样本说话脸化身 | CVPR 2023
本文提出了一种名为 OTAvatar 的方法,用于构建具有可控性、泛化性和高效性的人脸化身。OTAvatar 使用一种泛化可控的三平面渲染方案,从单个参考肖像构建个性化化身。它首先…
-
AVS感知无损压缩标准概述——视觉无损质量等级视频浅压缩
浅压缩又称夹层压缩,是一种视频压缩级别,可以有效降低视频带宽,并能保持视频整体质量,压缩比通常为2:1到8:1。根据这一压缩比,4K、8K节目都可以用10G接口进行传输,这极大降低…
-
AIoTel下视频编码(一)–移动看家视频水印溯源技术
Labs 导读:随着互联网和数字媒体的迅猛发展,视频内容的传播和分享变得非常普遍。然而,这也带来了一系列的版权侵权问题和内容来源不明的情况。为了解决这些问题,视频水印溯源技术应运而…
-
草图指导的文生图扩散模型
强大的文生图预训练模型缺乏可以指导合成图像的空间属性的控制方法。在这项工作引入了一种通用方法,通过在推理期间使用来自另一个域(例如草图)的空间图来指导预训练的文本到图像扩散模型。 …
-
Qt 前奏ALSA库的移植,录音和播放
ALSA库的移植和使用 1.ALSA简介 advance linux sound architecture –》高级linux声音架构,给程序员开发音频设备的驱动和应用…
-
边缘计算的一体化调度方案探索
Labs 导读:随着近些年VR、AR、物联网等技术的发展和推广,VR头显设备、物联网终端设备等瘦客户端的算力不足问题越发凸显,面对用户终端算力不足的问题,很多厂商都选择利用云计算来…