技术文章
-
一口气搞懂所有 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…
-
2024 年 WebRTC API 格局
本文来自 webrtc-developers 博客,作者 Olivier Anguenot 关于 WebRTC API 情况的海报更新。 作者用浏览器中最新的 API 更新了海报,…
-
音频编解码器有哪些(音频编解码器哪个好)
当您考虑在线流媒体内容时,您可能会把注意力集中在视觉方面,如高比特率或最新的编解码器,但这只是获得卓越视频体验的一半。任何流媒体视频的音频质量都会影响您的客户是否能度过一个愉快的电…
-
通过任务关系建模的多智能体策略迁移 | 秦熔均、陈烽、王同翰、章宗长、张崇洁、俞扬等
研究意义 近些年来,深度强化学习在许多应用领域当中展现出了巨大的发展潜力,例如在围棋和电子游戏当中取得了巨大成就,它已然是人工智能研究领域用于建模人类决策智能的重要方法。除了单个个…
-
AAC高级音频编码是什么?AAC规格、格式分类及处理流程
AAC高级音频编码是什么? AAC(Advanced Audio Coding),中文名是高级音频编码。它是由Fraunhofer IIS、杜比实验室、AT&T、索尼等公司…
-
Upscale-A-Video: 实时视频超分辨率的时间一致扩散模型
基于文本的扩散模型在生成和编辑方面取得了显著的成功,显示出利用扩散模型先验生成性增强视觉内容的巨大前景。然而,由于对输出保真度和时间一致性的高要求,将扩散模型应用于视频超分辨率仍具…
-
关于苹果 AV1 支持您需要了解的一切
苹果公司宣布 iPhone 15 Pro 和 15 Pro Max 将配备专用的 AV1 硬件解码器,成为首批正式支持 AV1 编解码器的苹果设备,这在视频编码和流媒体界掀起了轩然…
-
WebRTC STUN:从消息识别的视角理解消息结构
在 RTC 通信中,媒体传输策略一般是单端口复用,即 RTP/RTCP/DTLS/STUN 这些不同协议的数据包都是复用端口进行传输。 假如我们要处理 STUN…
-
WebRTC 初学者常见问题解答
本文回答有关 WebRTC 的一些常见问题,这些问题似乎是谷歌搜索的热门话题。内容分享来自 bloggeek 博客,作者:Tsahi Levent-Levi。 前言 几天前,我在谷…
-
WebRTC STUN 之 Short-term 消息认证
导读与 STUN 概览 Session Traversal Utilities for NAT(STUN) 是一个 client/server 协议…
-
音视频学习-Linphone AV1整体框架
上一篇我们介绍了最新版本的linphone已经开始支持AV1了,本就介绍一下Linphone AV1的调用流程。 Linphone av1介绍 AV1编解码器重新定义视频通信质量 …