技术文章
-
Qt QVariant常用方法和代码示例
QVariant是Qt中用于封装各种数据类型的通用类。它提供了许多方法用于获取、设置和转换不同类型的数据。下面是QVariant常用方法的详细解释和代码示例: 1. QVarian…
-
关于呼叫时长和语音质量的三个主要相关性分析分享
语音呼叫质量在整个IP语音环境中是一个非常重要的指标,从运营商端,到企业终端用户对语音质量是比较敏感的。语音呼叫的质量和很多因素相关,同时在关于语音质量方面的评价方式也有所不同。电…
-
之家短信平台高可用探索之路
1. 引言 在信息化时代,短信作为最基本的通信方式,在各种业务中都扮演着重要角色。但是,随着业务量的增长和用户对服务质量要求的提高,短信平台的高可用性成为了我们面临的一…
-
什么是RIST协议?RIST协议的安全措施和优势
数字化时代为全球广播公司带来了无数机遇。随着在线流媒体频道的兴起,人们对高质量和专业级视频内容的需求急剧增加。然而,广播领域仍然需要解决从丢失数据包到高延迟和抖动等潜在问题。 针对…
-
如何在 React.js 应用程序中将 WebSocket 与 Redux 同步
Redux 是一种用于 React 应用程序的流行状态管理库,它可与 Web sockets 配合使用,以实现客户端与服务器之间的实时通信。redux-ws-middleware …
-
如何使用 Vitest 和 Socket.io 有效编写 WebSockets 集成测试
WebSocket 是一种通信协议,可实现客户端与服务器之间的双向实时数据交换。与遵循请求-响应模式的传统 HTTP 不同,WebSocket 建立的是持久连接,允许数据来回流动,…
-
Siamese SIREN:隐式神经表征的音频压缩 | ICML 2023 Workshop
隐式神经表征 (INRs) 已经成为一种很有前景的表示各种数据模式的方法,包括3D形状、图像和音频。虽然最近的研究已经证明了 INRs 在图像和 3D 形状压缩方面的成功应用,但它…
-
适用于下一代直播应用的实时 8K-60 FPS-HDR VVC/H.266 软件编码器 | IBC2023 技术论文
IBC2023: 本技术论文通过介绍实时 8K VVC 软件编码器,分析了 VVC 在直播应用中的功能。 摘要 VVC/H.266 是最新的视频编码标准,旨在显著提高 HEVC/H…
-
可控情感的表现力语音驱动面部动画合成
高度逼真的面部动画生成需求量很大,但目前仍然是一项具有挑战性的任务。现有的语音驱动面部动画方法可以产生令人满意的口部运动和嘴唇同步,但在表现力情感表达和情感控制的灵活性方面仍存在不…
-
sRGB就是BT.709吗?
sRGB就是BT.709吗?是的。 下图是维基百科上给出的常用颜色空间的CIE1931色域马蹄图,可以看到Rec709和sRGB色域是重合的。 BT.709也叫Rec.709,是I…
-
实时音视频技术在明星陪看直播中的应用实践
编者按:爱奇艺近年推出的明星陪看直播业务打造了明星真人与观众围绕影视剧综艺近距离实时互动的新体验,逐渐吸引了用户关注。而在技术落地方面,爱奇艺通过与第三方音视频服务供应商深度合作,…
-
如何使用 NGINX 设置 HLS 直播服务器
本文将介绍如何在 ubuntu 上设置自己的流媒体服务器。 1. 编译nginx带rtmp模块 首先,我们需要用 nginx-rtmp-module 编译nginx。 我们建议使用…
-
苹果设备是如何互相打招呼的——趣谈Bonjour协议
Labs 导读:使用苹果全家桶的同学们,肯定有过在多个设备之间无缝衔接的体验,比如隔空投送照片、文件,AirPlay电视投屏,还有自动共享热点密码,Apple Watch解锁Mac…
-
在流媒体应用中推流,拉流,转发,转码都是什么意思?
在视频流媒体相关的项目中,我们经常会听到推流,拉流,转发,转码这些名词,这些名词都代表什么意思呢?它们在流媒体项目中都有哪些意义?特别是目前的视频融合的项目越来越多,视频资源越来越…
-
如何在 Node.js 中流式传输音频和视频文件
要在 Node.js 中流式传输音频和视频文件,可以使用 http 和 fs 模块分别创建简单的 HTTP 服务器和从文件系统读取文件。您还可以使用 fluent-ffmpeg 库…
-
Bolt:用于超低延迟的 Sub-RTT 拥塞控制 |nsdi23
数据中心网络倾向于将线路速率提高到 200Gbps 及以上,以满足 NVMe 和分布式 ML 等应用的性能要求。随着带宽延迟乘积 (BDP) 的增大,几个 BDP 内可以容纳越来越…
-
“创多窗”和“解压平”——流媒体的下一代是多视角以及全景视频
编者按: 随着群雄并起,流媒体行业已然走上了内卷的快车道。如何通过更好的贴合用户需求以增加用户规模是各大企业当前面临的重要课题。Tiledmedia认为在元宇宙等概念兴起的趋势下,…
-
音视频杂谈–实战经验和项目经历
最近经常收到私信:想要问一下如何备战秋招,以及如何在学生阶段参与实习,做一些小项目来提升自己的能力。 个人建议能够找到对口公司直接实习是比较好的选择,但是自己也可以尝试做个小项目,…
-
无蜂窝大规模MIMO中基于流形优化的混合预编码设计 | 西安交通大学范建存等
研究意义 无蜂窝大规模MIMO作为6G的关键技术之一,改变了传统蜂窝网络以基站为中心的服务范式。它以用户为中心,通过大量的分布式多天线接入点(AP),在相同的时频资源上同时为多个用…
-
使用 FastAPI 和 WebSockets 实现聊天室功能
在本教程中,我们将使用 FastAPI 和 websockets 实现一个简易的聊天室应用程序。FastAPI 是一个高性能框架,主要用于构建 API,但您也可以使用它构建快速应用…