技术文章
-
WebRTC 协议综述及其重要性
WebRTC 已经走过了漫长的道路。它于 2011 年由谷歌推出,2013 年首次在跨浏览器上实现。直到 2021 年,WebRTC 1.0 才正式发布,使其成为一项标准! 在技术…
-
AI + WebRTC 产品开发成功蓝图
人工智能驱动的 WebRTC 应用程序或任何产品成功的背后是什么?为了展示人工智能和 WebRTC 的威力,以及创建优秀产品背后的步骤,我们组建了一个全明星内部团队,创建了一个随身…
-
FLATTEN: 针对文本到视频一致性编辑的光流引导注意力机制
文本到视频编辑任务中的一个主要挑战是确保编辑后视频的帧间一致性。最近的研究致力于将文生图扩散模型应用于视频编辑任务,通过将U-Net中的2D空间注意力机制扩张为3D时空注意力机制。…
-
需要考虑用开源媒体服务器替代 Twilio 视频吗?
在其业务模式或业务通信中使用实时视频的许多公司今年都将面临一个类似的问题:在 Twilio Video 生命周期结束之前,我有哪些替代方案?这是一个很好的问题,应该仔细研究。像这样…
-
DiffusionGPT:大规模语言模型驱动的文本到图像生成系统
扩散模型为图像生成领域开辟了新途径,导致开源平台上共享的高质量模型激增。然而,当前的文本到图像系统仍然存在一个重大挑战,通常无法处理不同的输入,或者仅限于单一模型结果。目前的统一尝…
-
IM专题:服务化架构IM系统(5)— 优雅上线
在 IM 的服务化架构体系中,很多功能(如用户登录、状态同步、消息收发、联系人管理、系统消息等)逻辑的设计与实现,与分层架构 IM (见IM专题:分层架构系列合集)中的设计与实现非…
-
HiNeRV:基于分层编码神经表示的视频压缩 | NeurIPS 2023
本文提出了一种名为 HiNeRV 的神经表示模型用于视频压缩。HiNeRV 将轻量级层与新颖的分层位置编码相结合,采用深度卷积、MLP 和插值层来构建具有高容量的深而宽的网络架构。…
-
使用 Django Channels 和 Redis 构建实时聊天应用程序
简介:实时聊天应用程序彻底改变了在线交流,为用户提供了即时互动和协作。在本综合教程中,我们将指导您使用 Django Channels 和 Redis 创建一个实时聊天应用程序。D…
-
如何使用 ffmpeg 从 pdf 文件导出图片
最近遇到一个特殊的需求,要把pdf文件中的插图调整一下。解决的思路是设法把pdf文件的每页导出为单独的图片,待图片修改完成后再重新组合为一个pdf文件。本文记录如何使用ffmpeg…
-
小程序即时通讯(ZIM) 2.14 版本发布,新增合并转发,好友管理等多项功能
近日,ZIM(即构即时通讯产品) 2.14 版本发布,涉及Android、iOS、Native、Web、小程序,Flutter等平台,本文分享下小程序端即时通讯新增功能,如下: 1…
-
一口气搞懂所有 YUV 格式图像的 OpenGL 渲染(收藏)
OpenGL ES 渲染 NV21、NV12、I420、YV12、YUYV、UYVY、I444 本文主要讲解常见的几类 YUV 格式图像渲染方式,如果对 YUV 格式不是很熟悉的同…
-
Golang 基于 Gorilla WebSocket 开发简单的聊天应用程序
Gorilla WebSocket 是 Go 编程语言(Golang)的一个流行 WebSocket 库。它为在 Go 语言中处理 WebSocket 连接提供了一种简单高效的方法…
-
大模型推理框架RTP-LLM对LoRA的支持
01 引言 LoRA(Low-rank Adapter)在大模型(如GPT-3,LLama, Qwen等)中,是一种重要的微调技术。该技术通过在不改变预训练模型参数的同时,添加低阶…
-
IM专题:服务化架构IM系统(4)— 红包
在 IM 系统中,“红包” 是一种很常见的应用。在前面的文章 (见IM专题:IM需求分析模型)中,我们曾分析过,“红包” 属于扩展功能需求,“消息” 属于基础功能需求,红包功能的实…
-
OpenGLES 3D 模型
OpenGLES 3D 模型本质上是由一系列三角形在 3D 空间(OpenGL 坐标系)中构建而成,另外还包含了用于描述三角形表面的纹理、光照、材质等信息。 构建一些规则的 3D …
-
WebRTC 测试对整个开发生命周期的影响
在产品开发生命周期中,WebRTC 应用程序与其他应用程序并无不同。尽管如此,了解 WebRTC 及其生命周期可以极大地帮助我们满足 WebRTC 测试需求。 描述产品开发生命周期…
-
用 Python 制作实时 WebSocket 聊天应用程序
实时聊天应用简介 在联系日益紧密的数字世界中,实时通信已成为我们相互交流的主要方式。无论是工作还是社交,一个高效、无缝的聊天应用程序是我们即使相隔万里也能保持联系的工具。Pytho…
-
用 Go 构建实时 HTTP 音频流服务器指南
有时,我会偶然发现一些网络广播电台,这些电台播放的音乐种类繁多,但往往被主流流媒体平台所忽视。由于经常能发现意想不到的好曲目,我越来越喜欢这种音频消费模式。一般来说,虽然像 Ice…
-
如何正确配置 SRT 协议流媒体的编码设置和延迟
SRT(安全可靠传输)协议在互联网直播视频流方面越来越受欢迎。它提供低延迟、高质量的视频传输,并得到流行流媒体软件的广泛支持。不过,为了确保最佳的流媒体体验,在使用 SRT 时正确…
-
什么是移动直播?移动直播的好处和工作原理
数字时代改变了我们的内容消费习惯,而直播的迅速崛起一直处于这场革命的最前沿。直播视频内容已成为在线消费最流行的视频内容类型之一,无论是出于娱乐目的还是出于功能目的。根据 Stati…