首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
全部
Android
Kotlin
面试
前端
Flutter
Android Jetpack
Java
HarmonyOS
架构
展开
全部
Android
Kotlin
面试
前端
Flutter
Android Jetpack
Java
HarmonyOS
架构
APP
OpenGL
iOS
Android Studio
音视频开发
逆向
暂无数据
推荐
最新
全面解读Android平台GB28181接入方案:SmartGBD的技术实现与应用
1. 引言 随着智能化技术的飞速发展,视频监控系统已经渗透到社会各个领域,从城市安全到交通监控,再到智慧教育和车载终端,几乎每个行业都离不开高效的监控和数据传输系统。在此背景下,GB28181协议作
Media3 ExoPlayer有声音无画面分析
1.问题发现 播放有声音无画面 2.问题分析 2.1 错误解析 组件: amlogic.avc.decoder.awesome - 这是Amlogic平台上的H.264硬件解码器 参数: OMX.go
FFmpeg开发笔记(八十三)国产的视频裁剪框架AndroidVideoTrimmer
《FFmpeg开发实战:从零基础到短视频上线》一书的“第 12 章 FFmpeg的移动开发”介绍了如何使用FFmpeg在手机上剪辑视频,方便开发者更好地开发类似剪映那样的视频剪辑软件。那么在And
Media3 ExoPlayer解码器初始化失败分析
1.问题发现 从日志中看DecoderInitializationException: Decoder init failed: c2.qti.avc.decoder,解码器初始化失败 同时还有NoS
Media3 ExoPlayer获取不到TS流时长分析
Media3 ExoPlayer获取不到TS流时长浅析 1.问题发现 在使用ExoPlayer过程中发现有些TS流获取的时长为-9223372036854775807 ,就是没有正确获取到时长,返回了
Media3 ExoPlayer扩展FFmpeg音视频解码
1.下载Exoplayer源码 参考 官方教程media/libraries/decoder_ffmpeg路径下的README.md 找到ffmpeg编译脚本:media/libraries/deco
Android高性能音频:写一个云顶S10强音争霸混音器
出于对云顶S10的喜欢,手搓强音争霸混音器,竟然需要依靠C++,而且还像前端JS那样实现了音频可视化效果!
大型Android项目架构:基于组件化+模块化+Kotlin+协程+Flow+Retrofit+Jetpack+MVVM架构实现WanAndroid客户端
前言:苟有恒,何必三更眠五更起;最无益,莫过一日曝十日寒。项目采用 Kotlin 语言,Android Jetpack,组件化,模块化拆分,加入短视频功能,Flow冷流的使用···
Android ExoPlayer版本升级遇上系统的”瓜“
前言 ExoPlayer作为开源播放器,深受广大Android开发社区的欢迎。特别是降本增效的背景下,作为一款上手简单、可扩展性高、稳定性高、长期维护的Android播放器,深受很多团队喜爱。 我们知
Android拦截其它播放声音:内录音,外录音,录屏,剪辑,混音,一键制作大片全搞定
Android 多媒体,音视频领域,虽然还是在应用层开发领域,但是要熟练掌握它,并不容易,因为它不仅仅是需要掌握好涉及到的相关api就能完全理解了,需要理解数字音频知识,数字图像视频知识,还需要对音视
编解码原理(一):H264
文章介绍了H264编解码器的原理,图像组织结构,编解码时的主要流程,I/P/B/SI/SP帧类型等,以及H264中的NALU数据结构,SPS、PPS、SEI参数集类型等。
猫耳 Android 播放框架开发实践
猫耳FM是中国最大的 95 后声音内容分享平台,是B站重要平台之一,深度合作国内顶级声优工作室,打造了数百部精品广播剧,全站播放总量超过百亿次。
如何拦截其他Android应用程序播放器的原始音频数据自定义保存下来?
音视频开发对于客户端来讲,是一个深水区,如何拦截其他Android应用程序播放器的原始音频数据自定义保存下来?
Android使用fdk-aac编码pcm为aac(上篇)
总结一下编译fdk-aac库遇到的坑 编译系统环境:ubuntu 20.04.6 编译前安装的依赖: sudo apt install git make autoconf automake libto
HDR转SDR实践之旅(七)Gamma、HLG、PQ公式详解
本篇文章讲的就是Gamma、HLG、PQ公式的各种参数详细解释,帮忙开发者更好理解HDR究竟是怎么回事
【Vulkan 入门系列】什么是 Vulkan API?(一)
Vulkan 是新一代图形和计算 API,可提供高效、跨平台访问现代 GPU。Vulkan 不是一家公司,也不是一种语言,而是一种让开发人员以跨平台和跨供应商的方式对其现代 GPU 硬件进行编程的方式
Android 音频可视化:频谱特效的探索与实践
音频可视化,一言以蔽之,就是声音到图像的转换。 随着视觉工业时代的到来,用户逐渐重视产品的极致体验,在市场上诸多优秀的音乐类APP中,频谱动效 是一个经典的应用场景。
HDR转SDR实践之旅(一)流程总结
一名Android开发的HDR转SDR实践总结 从开发遇到的问题作为切入点浅显易懂讲解HDR转换理论
一文读懂 Android FFmpeg 视频解码过程与实战分析
本文首先以 FFmpeg 视频解码为主题,主要介绍了 FFmpeg 进行解码视频时的主要流程、基本原理;其次,文章还讲述了与 FFmpeg 视频解码有关的简单应用。
一文读懂直播卡顿优化那些事儿
希望本文可以带给大家一个相对全局的视角看待卡顿问题,认识到卡顿是什么、卡顿的成因、卡顿的分类、卡顿的优化和一些经验积累,有的放矢地解决 App 流畅性问题。