首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android音视频
订阅
懵逼树上懵逼果
更多收藏集
微信扫码分享
微信
新浪微博
QQ
15篇文章 · 0订阅
Android | 音视频方向进阶路线及资源合集
有Android开发的小伙伴问有没有系统学习音视频的路线或者资料,今天抽空写一篇文章,整理一条从难到易从浅入深的路线,并配套对应的主流代码库. 我们这篇文章不再从音视频专业知识开始,而Android系统API的角度,逐层深入. 我们要播放视频最原始的是基于VideoView系统…
字节跳动音视频面试一面挂,转拿腾讯音视频 offer
一、面试官: 视频为什么需要压缩 缩称为编码 解压成为解码。它们是成对出现的,做音视频最难的就在音视频编解码。如何提高音 视频播放效率,在不牺牲视频质量下 做高度压缩就显得格外重要了。面试官想问的问题
探索移动端音视频与GSYVideoPlayer之旅 | Agora Talk
今天将给你恶补各种平时可能你不会在意的音视频常识 ,并且解答移动开发过程中常见的音视频问题,相信这会是对你有用的一篇科普。
FFmpeg从入门到入魔(1):初探FFmpeg框架
FFmpeg(Fast forword mpeg,音视频转换器)是一个开源免费跨平台的视频和音频流方案,它提供了录制/音视频编解码、转换以及流
未来 Android 开发的从业方向
今天在知乎收到了这样一个问题,我觉得这是一个很不错的疑虑,这个问题相信很多人都考虑过,但是除了在大厂的 “螺丝钉”(褒义) 岗位有机会在工作上深入某个方向之外,很多时候中小型团队,特别是创业团队很难在工作上有这样的条件,因为日常工作可能都被业务包围,如果想要深入某个方向,只能靠…
Android 音视频开发【应用篇】【一】视频播放器 | 8月更文挑战
一、知识点回顾 经过前两篇的学习,我们对音频、视频的采集和播放有了一定的了解,但之前对于音频和视频我们是分开进行播放,而在实际开发中,我们往往需要正常的播放音频和视频 首先,我们回顾下关于音视频的一些
再也不用为编译FFmpeg苦恼了
这里会用到对FFmpeg的命令使用, 如果不熟悉的话可以参考FFmpeg入门基础, 包含对FFmpeg参数说明, 以及部分基础功能的实现. 答: 可以,arm64-v8a只是加快了64位ARMv8(AArch64)的速度, 仅仅使用armeabi-v7a在64位上会稍稍慢一点,…
02.视频播放器整体结构
对于视图状态切换和后期维护拓展,避免功能和业务出现耦合。比如需要支持播放器UI高度定制,而不是该lib库中UI代码 针对视频播放,音频播放,播放回放,以及视频直播的功能。使用简单,代码拓展性强,封装性好,主要是和业务彻底解耦,暴露接口监听给开发者处理业务具体逻辑 对于视图状态切…
移动开发者的必知音视频基础知识
作为移动开发者,大多数时候会需要接触到音视频相关的开发,而其实严格意义上我也并不是专职的音视频开发工程师,只是在 2016 因为业务需要接触到音视频相关的领域,而开源的 GSYVideoPlayer 恰好火起来之后,为了解决系列问题成了“半桶水”的音视频开发工程师。 而这些其实…
ExoPlayer 漫谈之倍速
音频和视频帧都有一个pts标识当前的时间戳。倍速的场景是要求音频流倍速和视频流倍速。 视频是一帧一帧的画面,音频是一串比特流,然后调整比特流的码率和振幅,用AudioTrack来渲染音频。 这里为什么要这么实现,因为音频对时间的校准非常严格,之前分析音视频同步的时候也发现了音频…