音视频开发

小小杨树2 天前
c++·性能优化·音视频开发
【C++】学习:双缓冲视频流水线深解析关键词:原子指针、双buffer缓冲、无锁、C++、延迟敏感代码中使用了 std::atomic<int> 来存储缓冲索引,并用 exchange 交换两个索引。
老孙讲技术5 天前
物联网·音视频开发·小程序·云开发
老板说「网页上嵌个监控就行」?黑屏三小时后我才搞懂:播放器要的不是 accessToken周五下午四点,产品经理推开门:「后台首页嵌个监控,老板周一要看店门口。你就嵌一下,一行代码的事。」你下意识打开搜索:WebRTC、FFmpeg.wasm、HLS.js,仓库里还有半成品拉流页。真正让人沉默的,是文档里那两行——new imouPlayer({...}); player.play();。一行能出画。黑了三小时,多半不是设备离线,是那一行前面的签发、Wasm 和隔离头没对齐。
老孙讲技术5 天前
物联网·音视频开发·小程序·云开发
监控刷了 200 条动检,漏掉一次紧急按钮:养老 SaaS 的事件桥接与 P0/P1 分级周二凌晨 2:14,护理站大屏连着刷「客厅有人经过」。值班员习惯性划掉。同一分钟,3 床床头紧急按钮被按下——urgencyAlarm 混进 videoMotion 的沙堆里。十分钟后家属电话打进来。设备没坏:所有事件进了同一条管道,SaaS 不会分级。
音视频牛哥6 天前
音视频开发·视频编码·直播
从移动终端到行业视频前端:SmartGBD 如何让 Android 与 HarmonyOS NEXT 接入 GB28181在安防监控、应急指挥、移动执法、机器人巡检等传统项目中,GB28181前端设备往往是网络摄像机、NVR或专用编码器。但随着移动终端、国产化手持设备、无人系统和智能巡检设备快速进入行业现场,视频前端的形态已经发生变化:设备不仅要采集和上传音视频,还要具备注册、心跳、点播、语音交互、位置上报和远程控制等能力。
qingmiaozhuan8 天前
ffmpeg·电脑·音视频开发·录屏技术·电脑录屏
电脑录屏黑屏?只有声音没画面?从原理到排查一篇搞定辛辛苦苦录了半小时教学视频,回放一看——黑屏。声音倒是有,人声、鼠标点击声、背景音乐全都在,可画面像被吞进了黑洞,什么都看不见。又或者,刚打开录屏软件点下录制键,预览窗口一片漆黑,你开始怀疑是不是显卡出了问题。
用户0510122572969 天前
音视频开发
RTP和RTCP协议原理上一篇讲的 RTSP 是"遥控器"——控制播/停/跳。它不搬运数据。搬运数据的是 RTP,监控传输质量的是 RTCP。
京东云开发者12 天前
前端·vue.js·音视频开发
【全栈实践】第一个 AI Agent 项目:从零搭建 AI 音频创作助手【最终版】Smart Podcast Platform 是一个端到端的智能播客制作平台。它的核心能力很简单:用户上传一段视频或音频,AI 自动理解内容、设计音色、生成播客,全程无需人工干预。
glumes13 天前
ffmpeg·音视频开发
从《牛来》到 DCP:一部电影是怎么走进电影院的?原文地址:glumes.com/dcp-digital…最近,动画电影《牛来》在网络上引起了不少讨论。
京东云开发者13 天前
前端·agent·音视频开发
【全栈实践】第一个 AI Agent 项目:从零搭建 AI 音频创作助手(高级篇)这是一个 AI 驱动的播客创作助手,专注于从文字/视频/音频内容识别到播客制作的全流程。你可以用自然语言与它对话,也可以上传视频和音频,它会理解意图、调用相应的语音合成工具,把他们变成真实的播客音频。
wangruofeng14 天前
github·音视频开发
20822 star 的开源录屏软件弃 Tauri 换 Electron:表层是换壳,里子是 46 个 Rust 模块8 月 12 日晚上,Cap 的主维护者 richiemcilroy 提交了一个 PR,标题很短,Migrate from Tauri to Electron。这个项目从 2023 年 11 月写下第一行代码起就押在 Tauri 上,Rust 后端加 SolidJS 前端,三年没动摇过。现在他们决定把整个桌面运行时换成 Electron,理由是各操作系统自带的浏览器内核版本不一,bug 报告源源不断,而 Electron 自带一份稳定的 Chromium。
qingmiaozhuan15 天前
ffmpeg·电脑·音视频开发·录屏技术·电脑录屏
电脑录屏软件追剧高光截取:FFmpeg帧裁剪与可视化方案对比你有没有经历过这样的崩溃瞬间——深夜两点,追到某部悬疑剧第18集的高光独白,弹幕飘过"这段台词封神",你手忙脚乱按下录屏快捷键,结果系统弹窗挡住了字幕,录了五分钟才发现麦克风没开,只有画面没有声音。更绝的是,你以为自己录下了三分钟经典片段,回放一看:画质糊成马赛克,嘴型和台词完全错位,字幕发灰到根本看不清。
码流怪侠16 天前
github·音视频开发·webvr
StereoCrafter 源码级深度拆解:腾讯如何把 2D 视频“抠“成 3D2024 年苹果把 Apple Vision Pro 塞进了开发者手里,2025 年起各种 3D 显示器、裸眼 3D 手机屏也陆续铺开。但一个尴尬的事实摆在那:内容端完全跟不上硬件端。人类过去一百年攒下的视频几乎全是 2D 单目拍摄的,指望好莱坞重新拍一遍 3D 版不现实——所以"把任意 2D 视频转换成可观看的立体 3D 视频"就成了一个既有学术价值、又有商业想象力的问题。
字节跳动视频云技术团队19 天前
人工智能·音视频开发
把 AI 视频的钱花在刀刃上,不是每一刀上AI 视频生成正在跨过一个清晰的分界线。过去,它更像一个周末玩具。用户拿它尝鲜、娱乐,生成一条新奇的视频,看模型还能玩出什么花样。
大辉狼_音频架构21 天前
算法·音视频开发
第 02 篇:时域的语言 —— 卷积、LTI 系统与冲激响应系列:《从驱动到算法:音频工程师的信号处理进阶之路》· 基础篇(模块一) 本篇四板块:引言场景 → 理论推导 → 代码实战 → 驱动工程师视角 预计阅读:30–35 min(含推导与代码) 前置:第 01 篇(采样与量化)。我们已经有了离散序列 x[n]。
大辉狼_音频架构21 天前
嵌入式·音视频开发
第 01 篇:音频采样与量化 —— 从 I2S 帧到奈奎斯特定理系列:《从驱动到算法:音频工程师的信号处理进阶之路》· 基础篇(模块一) 本篇四板块:引言场景 → 理论推导 → 代码实战 → 驱动工程师视角 预计阅读:25–30 min(含推导与代码)
qingmiaozhuan24 天前
音视频开发·录屏工具·录屏技术·电脑录屏
区域录屏窗口位移录制框固定?GDI+win32gui动态坐标追踪4种代码方案你有没有经历过这样的场景:精心框选了一个矩形区域准备录操作教程,结果窗口稍微一拖,录制画面里那个框还死死钉在原位——内容早跑出去了,录出来的视频像透过一扇焊死的窗户看风景。
KnowFun1 个月前
音视频开发
互动视频的前端实现:有向图建模、分支预加载与尾帧管线普通视频是一条固定的时间线,播放器只要管 seek 和缓冲。互动视频不是——它在特定时刻停住,给观众几个选项,选完才知道下一段播什么。
大辉狼_音频架构1 个月前
嵌入式·音视频开发
AudioReach Plugin 机制问题解答主题: tinyalsa PCM plugin、AGM、ALSA/ASoC bypass 机制 源码路径: platform/external/tinyalsa_new/, platform/vendor/qcom/opensource/audioreach/
大辉狼_音频架构1 个月前
嵌入式·音视频开发
AudioReach:Tinyalsa PCM Plugin 机制在 Android 音频栈中,tinyalsa 作为轻量级 ALSA 实现,其 pcm_open() 调用的默认路径是打开 /dev/snd/pcmC*D*p 字符设备。当该设备节点不存在时,tinyalsa 并不直接报错,而是回退到 plugin 路径,从用户态动态库加载虚拟 PCM 设备的实现。本文基于 tinyalsa 源码,完整剖析这一机制的架构与运行原理。
老孙讲技术1 个月前
物联网·音视频开发
凌晨三点报警全乱了:一个 callback 地址,如何把设备托管消息拆成多客户流水线?上周三凌晨 3:17,我被电话叫醒。甲方运维说:「你们中台把 A 商场的动检,推到了 B 连锁店的值班群。」同一分钟里,设备离线事件也串了——B 店的值班员跑去重启了一台根本不属于他们的摄像头。不是推送通道挂了,更糟:通道「很健康」,只是消息进错了房间。