首页
首页
BOT
沸点
课程
直播
活动
AI刷题
NEW
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
全部
Android
HarmonyOS
前端
Flutter
Kotlin
Android Jetpack
ArkUI
iOS
Java
展开
全部
Android
HarmonyOS
前端
Flutter
Kotlin
Android Jetpack
ArkUI
iOS
Java
架构
面试
音视频开发
Android Studio
性能优化
gradle
暂无数据
推荐
最新
Android音视频学习(五):MediaCodec
介绍Android的编解码组件MediaCodec。所谓编码,就是将原始的音视频帧进行压缩,转换成压缩后的数据帧,这类压缩数据无法直接使用,但便于传输和存储,因此,在播放时需要对其进行解压缩,即解码。
音视频基础能力之 Android 音频篇 (四):音频路由
涉及硬件的音视频能力,比如采集、渲染、硬件编码、硬件解码,通常是与客户端操作系统强相关的,就算是跨平台的多媒体框架也必须使用平台原生语言的模块来支持这些功能。 本系列文章将详细讲述移动端音视频的采集、
音视频基础能力之 Android 音频篇 (三):高性能音频采集
涉及硬件的音视频能力,比如采集、渲染、硬件编码、硬件解码,通常是与客户端操作系统强相关的,就算是跨平台的多媒体框架也必须使用平台原生语言的模块来支持这些功能。 本系列文章将详细讲述移动端音视频的采集、
Android+FFmpeg+x264重编码压缩你的视频
Android+FFmpeg+x264重编码压缩你的视频 前言 平时我们的手机里面会积攒许多视频,占用了大多的存储空间。使用H.264编码可以在保证视频画面质量的情况下极大的压缩视频的体积。本文开发了
大型Android项目架构:基于组件化+模块化+Kotlin+协程+Flow+Retrofit+Jetpack+MVVM架构实现WanAndroid客户端
前言:苟有恒,何必三更眠五更起;最无益,莫过一日曝十日寒。项目采用 Kotlin 语言,Android Jetpack,组件化,模块化拆分,加入短视频功能,Flow冷流的使用···
猫耳 Android 播放框架开发实践
猫耳FM是中国最大的 95 后声音内容分享平台,是B站重要平台之一,深度合作国内顶级声优工作室,打造了数百部精品广播剧,全站播放总量超过百亿次。
大型项目架构:解析全动态插件化框架WXDynamicPlugin是如何做到全动态化的?
大型项目架构:解析全动态插件化框架WXDynamicPlugin是如何做到全动态化的?不仅插件模块可以动态修改,连接入宿主的代码逻辑也能动态修改
视频播放器Media3数据源 CronetDataSource 源码分析
CronetDataSource` 是 `Media3` 中用于基于 Chrome 网络库(Cronet)进行网络数据传输的数据源。Cronet 是 Chrome 浏览器网络堆栈的 Android
Android音频采集
在 Android 开发领域,音频采集是一项非常重要且有趣的功能。它为各种应用程序,提供了基础支持。今天我们就来深入探讨一下 Android 音频采集的两大类型:Mic 音频采集和系统音频采集。
FFmpeg开发笔记(五十二)移动端的国产视频播放器GSYVideoPlayer
GSYVideoPlayer是一个国产的移动端视频播放器,它采用了IJKPlayer、Media3(EXOPlayer)、MediaPlayer、AliPlayer等四种播放器内核,支持弹幕、滤镜、
Android 音频可视化:频谱特效的探索与实践
音频可视化,一言以蔽之,就是声音到图像的转换。 随着视觉工业时代的到来,用户逐渐重视产品的极致体验,在市场上诸多优秀的音乐类APP中,频谱动效 是一个经典的应用场景。
Android 硬解码后同步播放音频
利用MediaCodec硬件解码提取各音轨PCM数据,经音频混音合并后,通过AudioTrack实时播放,实现音轨同步,避免了使用多个MediaPlayer实例导致的同步问题。
中秋节听夜曲,Android OpenGL 呈现周董专属的玉兔主题音乐播放器
概述 前几天发现QQ音乐有个好玩的功能,为用户提供了多种 播放器主题,其中 原神 的主题让我眼前一亮: 当然,诸如 换肤、主题 类的功能已经屡见不鲜,但这类沉浸式播放器的听歌体验确实不错。 见猎心喜,
Android平台如何实现低延迟屏幕采集编码打包并推送RTMP服务或轻量级RTSP服务
好多开发者希望搞清楚,Android平台同屏采集到编码推送RTMP的大概流程,简单来说,Android上采集屏幕数据,先进行audio和屏幕采集权限申请,包括在清单文件中声明权限和动态申请
Android平台GB28181设备接入模块动态文字图片水印技术探究
技术背景 前几年,我们发布的了Android平台GB28181设备接入模块,实现了不具备国标音视频能力的 Android终端,通过平台注册接入到现有的GB/T28181—2016或GB/T28181
一文掌握直播技术:实时音视频采集、编码、传输与播放
本文介绍了直播技术的发展背景、应用场景和实现方法。主要内容包括音视频采集、编码、传输协议、解码与播放。同时,概述了直播架构的推流端、服务器端、拉流端及其关键组件,并提出了优化直播延迟的策略。
Media3 - ExoPlayer 打造音视频播放器(上篇)
Jetpack Media3 是媒体库的新家,可让 Android 应用显示丰富的视听体验。媒体播放器是允许播放视频和音频文件的应用级组件,ExoPlayer 是 Media3 中此接口的默认实现。
一文读懂 Android FFmpeg 视频解码过程与实战分析
本文首先以 FFmpeg 视频解码为主题,主要介绍了 FFmpeg 进行解码视频时的主要流程、基本原理;其次,文章还讲述了与 FFmpeg 视频解码有关的简单应用。
HDR转SDR实践之旅(一)流程总结
一名Android开发的HDR转SDR实践总结 从开发遇到的问题作为切入点浅显易懂讲解HDR转换理论
一文读懂直播卡顿优化那些事儿
希望本文可以带给大家一个相对全局的视角看待卡顿问题,认识到卡顿是什么、卡顿的成因、卡顿的分类、卡顿的优化和一些经验积累,有的放矢地解决 App 流畅性问题。