音视频开发

音视频牛哥1 小时前
人工智能·计算机视觉·音视频·音视频开发·rtsp播放器·安卓rtsp服务器·安卓实现ipc功能
轻量级RTSP服务的工程化设计与应用:从移动端到边缘设备的实时媒体架构在实际的音视频系统中,RTSP 依然是设备端、行业端、AIoT 端最稳定、最普遍的实时视频协议之一。 与 WebRTC、RTMP、HTTP-FLV 这些偏“互联网直播分发”的协议不同,RTSP 更强调:
快乐1011 天前
音视频开发
Media3 ExoPlayer无法播放不带.m3u8后缀hls媒资播放报错None of the available extractors (没有可用的媒资提取器) , 错误码 ERROR_CODE_PARSING_CONTAINER_UNSUPPORTED (表示解析媒体容器格式错误)
_AaronWong2 天前
前端·vue.js·音视频开发
基于 Vue 3 的屏幕音频捕获实现:从原理到实践在日常开发中,我们经常会遇到需要录制音频的场景,比如在线会议、语音笔记、教学录制等。传统的音频录制通常只能捕获麦克风输入,但在某些场景下,我们可能需要录制系统音频,也就是电脑正在播放的声音。
快手技术4 天前
音视频开发
超越 VTM-RA!快手双向智能视频编码器 BRHVC 亮相 NeurIPS2025在视频编码领域,双向编码(RA 模式)一直是高效压缩的“秘密武器”,长期以来被广泛应用于点播、视频存储等场景。然而,在基于深度学习的智能视频编码中,这项技术也面临新的挑战:双向编码采用复杂的大跨度分层参考结构,这导致运动的精确处理变得困难,参考帧的价值利用也存在明显差异。双向智能视频编码的潜力远未被完全激发,仍有巨大的优化空间等待探索。
快乐1017 天前
音视频开发
Media3 ExoPlayer扩展切换声道能力ExoPlayer并没有提供切换左右声道的接口,对于单音轨歌曲切换原伴唱就需要自己实现切换左右声道的能力了。
yangguang8 天前
音视频开发
音视频开发全景图:播放器是怎样炼成的想象一下,你打开一个视频播放器,点击播放按钮:这 0.5 秒内,计算机做了什么?让我们揭开这层神秘面纱。
政采云技术18 天前
前端·音视频开发
音视频通用组件设计探索和应用业务层面,基于国家发展改革委办公厅日前印发关于加快推广远程异地评标的通知,部署在全国范围内加快推广远程异地评标,重在解决传统的评标问题,提升整体的公平性和公正性,优化专家资源的评标配置,音视频作为整个业务流程中评标环节关键的桥梁,起着重大的作用。
Android疑难杂症19 天前
android·harmonyos·音视频开发
鸿蒙Media Kit媒体服务开发快速指南Media Kit是HarmonyOS提供的媒体服务框架,提供音视频播放、录制、编解码等全方位的媒体处理能力。
mortimer20 天前
python·ffmpeg·音视频开发
一键实现人声伴奏分离:基于 `uv`, `FFmpeg` 和 `audio-separator` 的高效解决方案本文将分享一个用于音频源分离(特别是人声与伴奏分离)的自动化脚本和工作流。该方案利用了 audio-separator 库、FFmpeg 进行媒体预处理,并通过 uv 实现了一个免手动配置、依赖自包含的执行环境。
音视频牛哥20 天前
音视频开发·视频编码·直播
全面解读Android平台GB28181接入方案:SmartGBD的技术实现与应用随着智能化技术的飞速发展,视频监控系统已经渗透到社会各个领域,从城市安全到交通监控,再到智慧教育和车载终端,几乎每个行业都离不开高效的监控和数据传输系统。在此背景下,GB28181协议作为中国公共安全视频监控的国家标准,扮演着至关重要的角色。它不仅定义了视频监控设备与平台之间的数据交换与控制机制,还为实现多设备、多平台的互联互通提供了强有力的技术保障。
音视频牛哥21 天前
音视频开发·视频编码·直播
RTSP|RTMP|GB28181深度解读:如何构建系统级实时视频链路在绝大多数开发者眼中,“直播协议”意味着推流、播放、延迟与带宽。但从系统工程的视角看,协议并不仅仅是一个传输通道,而是 描述时间、状态与控制逻辑的系统契约。
音视频牛哥22 天前
人工智能·计算机视觉·音视频·音视频开发·具身智能·十五五规划具身智能·smartmediakit
SmartMediaKit:如何让智能系统早人一步“跟上现实”的时间架构--从实时流媒体到系统智能的演进智能的本质,从来不仅是“知道”,而是“反应”。在人与机器逐渐共享时空的时代,AI的挑战不再是能否理解世界,而是能否与世界同频。
快乐10122 天前
音视频开发
Media3 ExoPlayer有声音无画面分析播放有声音无画面继续从其它方面分析从日志中可以看到,错误信息ERROR: BadPortIndex(0x8000101b)
mortimer23 天前
openai·音视频开发·视频编码
视频翻译中的最后一公里:口型匹配为何如此难AI视频翻译已自动化语音识别→翻译→语音合成→字幕嵌入,但口型不匹配的“违和感”仍会破坏沉浸。口型同步(Lip Sync),是视频翻译的“最后一公里”——看似短,却障碍重重。
mortimer25 天前
ffmpeg·音视频开发·视频编码
搞懂FFmpeg中2个桀骜不驯的参数:CRF 与 Preset无论你是视频创作者、后期工程师,还是仅仅想压缩一个网络视频,都无法回避视频编码。我们永远在画质、文件体积和编码时间这“不可能三角”中寻求最佳平衡。
mortimer1 个月前
ffmpeg·音视频开发
FFmpeg 拼接视频-记录我踩过的坑我用 FFmpeg 合并过上千个视频小片段,也被“命令太长”报错气得想砸键盘。这篇文章是踩坑后的思考与总结,从 MP4 容器、H.264 编码、FFmpeg 设计哲学,浅浅聊下“为啥拼接老失败”。
快乐1011 个月前
音视频开发
Media3 ExoPlayer解码器初始化失败分析从日志中看DecoderInitializationException: Decoder init failed: c2.qti.avc.decoder,解码器初始化失败
mortimer1 个月前
ffmpeg·音视频开发·视频编码
彻底搞懂「字幕」:从格式、软硬到嵌入,告别所有困惑“我明明把字幕加上了,为什么播放时看不到?” “为什么别人的视频能切换中英文字幕,我的就不行?” “软字幕、硬字幕、.srt、.ass……这些到底是什么鬼?”
快乐1011 个月前
音视频开发
Media3 ExoPlayer获取不到TS流时长分析在使用ExoPlayer过程中发现有些TS流获取的时长为-9223372036854775807 ,就是没有正确获取到时长,返回了默认值C.TIME_UNSET