首页 > 其他分享 >腾讯T9级Android音视频开发学习路线(初-中-高)

腾讯T9级Android音视频开发学习路线(初-中-高)

时间:2023-06-19 12:00:35浏览次数:38  
标签:FFmpeg OpenGL 解码 T9 音视频 IM Android


腾讯T10级Android音视频开发学习路线(初-中-高)

随着5G时代的开启,音视频的运用不再单一局限于泛娱乐平台,而是向多个领域延伸和完善,比如远程教学、在线教学、在线会议、远程互动、安防监控等,传统的图文媒体也开始向以音视频为主的新媒体转变,这些变化极大地改变了我们的生活。

如今,行业对于Android音视频开发人才越来越重视,一般的音视频业务开发月薪都能开到30k左右,如果你的算法背景较深,能负责引擎等的开发,那年薪平均都在百万级别

腾讯T9级Android音视频开发学习路线(初-中-高)_音视频

现在认可音视频开发前景或对其比较感兴趣的人非常多,但音视频开发涉及的层面比较广,想要学好学深确实有一定难度。且目前网络上关于Android 音视频开发这块也没有比较系统的教程或者书籍,知识点比较琐碎片面,无法帮助大家构建一个完整的学习体系。

在这里,我将为大家分享一份由腾讯T10大佬整理的音视频开发学习指南,其将所有知识串联和积累起来,内容完整,条理清晰。

Android 音视频开发进阶指南

目录

腾讯T9级Android音视频开发学习路线(初-中-高)_音视频_02

第一章 Android音视频硬解码篇

  1. 音视频基础知识
  2. 音视频硬解码流程:封装基础解码框架
  3. 音视频播放:音视频同步
  4. 音视频解封和封装:生成一个MP4

腾讯T9级Android音视频开发学习路线(初-中-高)_android_03

第二章 使用OpenGL渲染视频画面篇

  1. 初步了解OpenGL ES
  2. 使用OpenGL渲染视频画面
  3. OpenGL渲染多视频,实现画中画
  4. 深入了解OpenGL之EGL
  5. OpenGL FBO数据缓冲区
  6. Android音视频硬编码:生成一个MP4

腾讯T9级Android音视频开发学习路线(初-中-高)_Android_04

第三章 Android FFmpeg音视频解码篇

  1. FFmpeg so库编译
  2. Android 引入FFmpeg
  3. Android FFmpeg视频解码播放
  4. Android FFmpeg+OpenSL ES音频解码播放
  5. Android FFmpeg+OpenGL ES播放视频
  6. FFmpeg简单合成MP4:视屏解封与重新封装
  7. Android FFmpeg 视频编码

腾讯T9级Android音视频开发学习路线(初-中-高)_android_05

第四章 直播系统聊天技术

  1. 百万在线的美拍直播弹幕系统的实时推送技术实践之路
  2. 阿里电商IM消息平台,在群聊、直播场景下的技术实践
  3. 微信直播聊天室单房间1500万在线的消息架构演进之路
  4. 百度直播的海量用户实时消息系统架构演进实践
  5. 微信小游戏直播在Android端的跨进程渲染推流实践

腾讯T9级Android音视频开发学习路线(初-中-高)_音视频_06

第五章 阿里IM技术分享

  1. 企业级IM王者——钉钉在后端架构上的过人之处
  2. 闲鱼IM基于Flutter的移动端跨端改造实践
  3. 闲鱼亿级IM消息系统的架构演进之路
  4. 闲鱼亿级IM消息系统的可靠投递优化实践

腾讯T9级Android音视频开发学习路线(初-中-高)_学习_07

音视频视频学习资料

腾讯T9级Android音视频开发学习路线(初-中-高)_Android_08

总结

“路漫漫其修远兮,吾将上下而求索”。如果,你掌握了音视频相关内容,相信你会成为 Android 开发领域的大亨,从此走上人生巅峰。在以后的日子里,我也会围绕这个大纲,站在以前巨人的肩膀上,一步步深入音视频,完善文章内容与知识大纲,共勉!!


标签:FFmpeg,OpenGL,解码,T9,音视频,IM,Android
From: https://blog.51cto.com/u_16163442/6512330

相关文章

  • Android进阶宝典 -- CoordinatorLayout协调者布局原理分析并实现吸顶效果
    1CoordinatorLayout功能介绍首先我们先从源码中能够看到,CoordinatorLayout只实现了parent接口(这里如果不清楚parent接口是干什么的,建议看看前面的文章,不然根本不清楚我讲的是什么),说明CoordinatorLayout只能作为父容器来使用。publicclassCoordinatorLayoutextendsViewGroupim......
  • Android集成Unity
    前期准备材料1、已经导出成功的unity项目,导出的unity项目内部结构见下图2、新建一个或者使用已有项目1、第一步,导入unity打开安卓项目,导入unity的module,找到unity项目中的unityLibrary,选中此module,点击finish后稍等片刻。2、解决导入module过程中出现的问题a、在项目的gradle.pro......
  • Android自定义View实现渐变色进度条
    在网上看到一个进度条效果图,非常美观,如下:进行效果分解:渐变色,看起来颜色变化并不复杂,使用LinearGradient应该可以实现。圆头,无非是画两个圆,外圆使用渐变色的颜色,内圆固定为白色。灰底,还没有走到的进度部分为灰色。进度值,使用文本来显示;弧形的头部,考虑使用直线进行连接,或者使用曲线,例......
  • Android R音频输出问题处理随笔
    AndroidR音频输出问题处理背景:播放蓝牙音乐时插拔有线耳机,蓝牙音乐无声音播放蓝牙音乐是指机器作为sink端,手机作为source端连接,手机播放的音乐通过蓝牙avrcp协议传输和播放AndroidR上使用的是蓝牙协议栈已经使用了AAudio,系统源码路径是system/bt/btif/src/btif_avrcp_audio_tr......
  • 2023年疫情开放后一个Android的面试历程
    2022.11.24在当前公司待了两年多,被离职了,拿了点赔偿金继续面试。薪资期望13-15,趁着快要过年了整理下面试过程。11月面临了人生第一次比较重大的变化:现在的公司因为融资不利,疫情影响,正式被裁了。这一波很伤…所以在得知消息之后,接下来差不多一个月的时间里,自己开始了的频繁的面......
  • 年后上来面试了13家企业Android岗位,面试题整理
    先卖个关子,如果你是面试官,你希望招一个什么样的人进来?如果这个问题搞明白了,那么可以说测试岗位的面试,就变得非常轻松了。按照一般的惯例,面试官都会让你自我介绍,介绍你的项目经验,询问你的技术能力,这些都是常规的问题。我不去说什么固定的范本什么的,我就以我以前面试别人的情景为例,具......
  • Android ImageView 图片自适应问题记录
    困惑了一周的问题,imageview里的图片是后端返回的,包括返回了图片的宽高,开始利用layoutpararams代码里设置了,不清楚为什么没有生效,后来就忘记优化了。在上线前夕,产品提出了这个优化点,满头雾水。当时想的是有没有可能是后端返回的图片的问题,(产品说ios是好的)。。。。无语(自己技术太菜)......
  • Android屏幕适配的几种方案
    前言由于Android设备存在有不同的屏幕尺寸,屏幕分辨率,像素密度,Android应用在开发的过程必须要考虑到屏幕尺寸适配的问题,以保证在不同尺寸的Android设备上都能够正常运行。我们需要利用适配这一个过程把同一张原型图设计的样式尽可能以同样地视觉效果呈现在不同地屏幕上。适配核心问......
  • android连接本地数据库sqlite,实现增删改查
    前言Android应用数据存储简单来说有这么几种:文件存储、SharedPreference存储、SQLite数据库存储、网络服务器存储、ContentProvider等。如果需要存储的数据量大的时候,那么使用文件存储会有很大的弊端,例如:你想修改其中很微小的项就要先读取整个文件的内容,修改后再全部保存,非常耗时。......
  • 2023-06-19 uniapp云打包报错:app-plus.distribute.icons.android.hdpi 文件不存在
    详细报错:[HBuilder]11:02:51.408Manifest.json文件以下节点配置错误,请检查修复[HBuilder]11:02:51.408app-plus.distribute.icons.android.hdpi 文件不存在[HBuilder]11:02:51.408app-plus.distribute.icons.android.xxhdpi 文件不存在[HBuilder]11:02:51.408ap......