音视频开发

大辉狼_音频架构1 天前
算法·音视频开发
第 02 篇:时域的语言 —— 卷积、LTI 系统与冲激响应系列:《从驱动到算法:音频工程师的信号处理进阶之路》· 基础篇(模块一) 本篇四板块:引言场景 → 理论推导 → 代码实战 → 驱动工程师视角 预计阅读:30–35 min(含推导与代码) 前置:第 01 篇(采样与量化)。我们已经有了离散序列 x[n]。
大辉狼_音频架构1 天前
嵌入式·音视频开发
第 01 篇:音频采样与量化 —— 从 I2S 帧到奈奎斯特定理系列:《从驱动到算法:音频工程师的信号处理进阶之路》· 基础篇(模块一) 本篇四板块:引言场景 → 理论推导 → 代码实战 → 驱动工程师视角 预计阅读:25–30 min(含推导与代码)
qingmiaozhuan4 天前
音视频开发·录屏工具·录屏技术·电脑录屏
区域录屏窗口位移录制框固定?GDI+win32gui动态坐标追踪4种代码方案你有没有经历过这样的场景:精心框选了一个矩形区域准备录操作教程,结果窗口稍微一拖,录制画面里那个框还死死钉在原位——内容早跑出去了,录出来的视频像透过一扇焊死的窗户看风景。
KnowFun6 天前
音视频开发
互动视频的前端实现:有向图建模、分支预加载与尾帧管线普通视频是一条固定的时间线,播放器只要管 seek 和缓冲。互动视频不是——它在特定时刻停住,给观众几个选项,选完才知道下一段播什么。
大辉狼_音频架构12 天前
嵌入式·音视频开发
AudioReach Plugin 机制问题解答主题: tinyalsa PCM plugin、AGM、ALSA/ASoC bypass 机制 源码路径: platform/external/tinyalsa_new/, platform/vendor/qcom/opensource/audioreach/
大辉狼_音频架构12 天前
嵌入式·音视频开发
AudioReach:Tinyalsa PCM Plugin 机制在 Android 音频栈中,tinyalsa 作为轻量级 ALSA 实现,其 pcm_open() 调用的默认路径是打开 /dev/snd/pcmC*D*p 字符设备。当该设备节点不存在时,tinyalsa 并不直接报错,而是回退到 plugin 路径,从用户态动态库加载虚拟 PCM 设备的实现。本文基于 tinyalsa 源码,完整剖析这一机制的架构与运行原理。
老孙讲技术12 天前
物联网·音视频开发
凌晨三点报警全乱了:一个 callback 地址,如何把设备托管消息拆成多客户流水线?上周三凌晨 3:17,我被电话叫醒。甲方运维说:「你们中台把 A 商场的动检,推到了 B 连锁店的值班群。」同一分钟里,设备离线事件也串了——B 店的值班员跑去重启了一台根本不属于他们的摄像头。不是推送通道挂了,更糟:通道「很健康」,只是消息进错了房间。
ltlovezh16 天前
音视频开发
点播 Seek 性能优化:丢帧的原理、判定与硬解落地🎮 本文配有一个交互可视化版本:线上直接访问 seek-nonref-frame-dropping.vercel.app
音视频牛哥17 天前
音视频开发·视频编码·直播
把Android设备变成RTSP网络摄像机:SmartMediaKit 后台采集、编码与轻量级RTSP服务实践在移动音视频业务中,让一台 Android 设备持续采集摄像头和麦克风,并对外提供实时视频流,是一个非常典型但并不简单的需求。
木易士心21 天前
音视频开发
深度解析 Android 音频焦点处理与实战开发在 Android 生态中,多个应用可能同时尝试向同一输出设备播放音频。音频焦点(Audio Focus)正是为解决这一冲突而生的系统级协调机制——它并非简单的“播放/暂停”开关,而是一套管理多个音频源对唯一物理音频输出设备并发访问权的系统级契约。
字节跳动视频云技术团队25 天前
人工智能·agent·音视频开发
豆包视频通话背后,火山引擎重构 Agent 时代多模态传输底座对通用 Agent 来说,多模态交互正在成为一项能大幅提升用户体验的关键基础技术。过去,用户和 AI 的交互更多是输入文字、上传图片,然后等待回答。现在,家长希望可以直接把镜头对准孩子正在做的题目,让 AI 一步步讲解;在穿搭建议、视障人群视频导航等场景里,用户也希望 AI 不再是一问一答,而是在整个任务过程中持续倾听、对话。
大辉狼_音频架构25 天前
嵌入式·音视频开发
Vol.05 VendorHAL-NXP基于 Android 16 / NXP i.MX 平台音频栈源码(hardware/interfaces/audio/aidl + vendor/nxp-opensource/imx/audio/default)
字节跳动视频云技术团队1 个月前
人工智能·音视频开发
不止于 4K,火山引擎画质增强让视频从清晰走向细腻你有没有注意过,黄昏天空中那抹从金到紫的渐变,在大多数视频里总是断成一圈一圈的色带?那不是拍摄的问题,而是色深(Color Depth)的极限。 色深决定了每个颜色通道能表达多少级亮度。位数越高,色彩过渡越细腻,色带越少。
字节跳动视频云技术团队1 个月前
人工智能·音视频开发
火山引擎 × 央视网 打造 2026 世界杯沉浸式观赛盛宴自 6 月 12 日美加墨世界杯的战火正式点燃以来,这项顶级足球盛事已经陪伴全球球迷度过了近一个月的狂欢。每一个深夜与清晨,屏幕前无数双紧盯赛场的眼睛背后,不仅承载着对足球赛事的纯粹热爱,更酝酿着一场关于视频转播技术的终极考验。
码流怪侠1 个月前
llm·github·音视频开发
StreamingBench:首个流式视频理解基准——多模态大模型离人类实时感知还有多远?📄 论文: StreamingBench: Assessing the Gap for MLLMs to Achieve Streaming Video Understanding 🏛️ 机构: 清华大学计算机系 & 人工智能研究院(AIR)、北京邮电大学 👥 作者: Junming Lin, Zheng Fang, Chi Chen, Zihao Wan, Fuwen Luo, Peng Li, Yang Liu, Maosong Sun 🔗 代码与数据: github.com/THUNLP-M
冯程1 个月前
webrtc·音视频开发
WebRTC 之 AllocationSequence 详解Performs the allocation of ports, in a sequenced (timed) manner, for a given network and IP address.
字节跳动视频云技术团队1 个月前
人工智能·agent·音视频开发
Agent 进化论:从对话到协作人与 AI 的沟通正在变得越来越像人与人之间的沟通。一位店员用 AI 制作门店宣传视频时,不再把需求列成一段非常细致的 Prompt 发给 AI,然后等待它返回结果;而是直接开启一个与 AI 的对话,告诉它“帮我剪一条今天新品上架的视频”,然后通过连续对话敲定任务的具体细节,就像与人类剪辑师一样。
字节跳动视频云技术团队1 个月前
音视频开发·直播·rtc
沙发搬到线上:火山引擎视频云如何用RTC+直播打造一场“云上陪看房”?真正让人愿意长时间看完一场球的,不只是比赛本身,而是有人一起看、一起喊、一起等那个关键时刻。一个人看球最难受的不是错过精彩镜头,而是情绪来了却没人分享。进球想喊一嗓子,身边是空的;裁判出争议判罚想骂两句,只能对着屏幕自言自语。
字节跳动视频云技术团队1 个月前
人工智能·音视频开发·直播
进球、切片、全网爆:如何打造一座跑赢热搜的赛事“AI短视频工厂”?一场赛事真正的流量争夺,往往不只发生在直播间,也发生在赛后几分钟的短视频分发链路里。谁能更快把进球、争议判罚、庆祝名场面切出来,谁就更有机会吃到热搜红利。
字节跳动视频云技术团队1 个月前
人工智能·音视频开发·直播
拒绝被剧透!解密大型赛事直播背后的超低延迟黑科技隔壁已经欢呼,自己的直播还在回传球——这是无数球迷在大型赛事中最怕遇到的瞬间。进球、绝杀、点球大战,每个关键时刻都只有一次情绪爆发机会。越是热门比赛,观众越追求实时;但海量用户同时在线、超高清码率、跨终端播放,每增加一层负担,端到端延迟就越容易失控。真正的难点不是“播出来”,而是在千万级并发下,依然把延迟稳定压低。