8 音视频开发进阶

尚未进行身份认证

我要认证

Android 应用开发、Camera、NDK、图形图像、FFmpeg 等音视频相关开发经验与积累

等级
TA的排名 19w+

【Android 音视频开发打怪升级:FFmpeg音视频编解码】四、Android FFmpeg+OpenSL ES音频解码播放...

系列文章:【Android音视频开发打怪升级:音视频硬解码篇】一、音视频基础知识【Android 音视频开发打怪升级:音视频硬解码篇】二、音视频硬解码流程:封装基础解码框架【Androi...

2020-08-07 08:30:00

移动直播技术知多少:基础原理解析 & 腾讯云直播接入

本文可以了解到移动端视频直播相关的基础知识,以及如何利用腾讯云直播 SDK 搭建自己的直播系统。前言1. 视频时代已经来临当今的互联网,视频已经成为一股洪流,冲刷着每一个人。2020 年...

2020-08-05 08:20:00

高仿剪映视频多轨剪辑页实现

剪映是当下比较火的一款手机视频剪辑工具,由抖音官方推出,可用于手机短视频的剪辑制作,拥有强大的多轨编辑能力。其中视频剪辑页用于剪辑的View拥有出色的交互性,很考验Android的基础能...

2020-08-04 08:20:00

Android 10还没适配完,Android 11又要出了?

在谷歌的内部峰会视频中出现了一页幻灯片,其中明确给出了Android 11正式版将于9月8日(周二)正式发布的消息。去年Android 10是9月3日正式上线的,这次Android11在...

2020-08-03 08:00:00

【每周一记】域名备案终于过啦~~

前段时间博客网站一直无法访问,还有不少朋友特意发微信告诉我,感谢大家的好意啦!网站是:https://glumes.com其实是博客域名在备案啦。之前博客搭建用的是 Github Pag...

2020-08-02 18:00:00

程序员的“三十而已”,你都30岁了,不会只有xxx吧?

一部《三十而已》火了太太们的包包鄙视链出圈了有人的地方就有江湖是的,程序员入圈是容易的不需要4万的LV,更不需要限量版的爱马仕只需要一件耐躁的格子衫然而,程序员的30岁,却说不出”而已”...

2020-07-31 08:30:00

声网 RTE 秋季挑战赛正式启动!6 万奖金等你赢,还有机会进入招聘绿色通道

在线互动应用场景越来越广泛,视频会议、在线教育、在线医疗的需求正在不断扩大,RTE 技术已被广泛应用在实时音视频互动场景中。声网 Agora 将面向全球 RTE 开发者、编程爱好者和极客...

2020-07-30 18:00:00

【Android 音视频开发打怪升级:FFmpeg 音视频编解码篇】三、Android FFmpeg视频解码播放...

教程代码:https://github.com/ChenLittlePing/LearningVideo目录一、Android音视频硬解码篇:1,音视频基础知识2,音视频硬解码流程:封装...

2020-07-29 08:38:00

​一帧图像的Android之旅 :应用的首个绘制请求

#BEGIN#Android 框架提供了各种用 2D 和 3D 图形渲染的 API 与制造商的图形驱动程序实现方法交互,在Android平台上应用开发者可通过三种方式将图像绘制到屏幕上:...

2020-07-28 08:30:00

Android Camera1中的对焦与测光

Android Camera1开发系列连载:Android Camera1详解Android Camera1显示预览的四种方式对焦模式在使用特定的对焦模式的时候,必须确保相机支持该模式,...

2020-07-27 08:45:00

锦囊篇|一文摸懂AsyncTask

使用说明/** * AsyncTask存在三个泛型类型 * 1。Params:输入数据 * 2。Progress:类似于用于进度更新的返回值 * 3。Result:输出的数据 ...

2020-07-23 08:45:00

FFmpeg 实现视频 封装 与 解封装

FFmpeg 封装实现 本例子实现的是将视频数据和音频数据,按照一定的格式封装为特定的容器,比如FLV、MKV、MP4、AVI等等。实现的过程,可以大致用如下图表示:从图中可以大致看...

2020-07-23 08:45:00

面试系列之C++的对象布局【建议收藏】

我们都知道C++多态是通过虚函数表来实现的,那具体是什么样的大家清楚吗?开篇依旧提出来几个问题:普通类对象是什么布局?带虚函数的类对象是什么布局?单继承下不含有覆盖函数的类对象是什么布局...

2020-07-22 12:00:00

划重点 | Android Jetpack 三大重要更新!

Android Jetpack 集合了一系列的开发库,旨在帮助开发者更容易地创作高质量的应用,同时也更好地兼容老旧版本的 Android 系统。在正式发布 Jetpack 两年后的今天,...

2020-07-22 12:00:00

【Android 音视频开发打怪升级:音视频硬解码篇】二、音视频硬解码流程:封装基础解码框架...

目录一、Android音视频硬解码篇:1,音视频基础知识2,音视频硬解码流程:封装基础解码框架3,音视频播放:音视频同步4,音视频解封和封装:生成一个MP4二、使用OpenGL渲染视频画...

2020-07-21 08:45:00

【Android音视频开发打怪升级:音视频硬解码篇】一、音视频基础知识

开篇炙手可热,望而生畏的音视频开发时至今日,短视频App可谓是如日中天,一片兴兴向荣。随着短视频的兴起,音视频开发也越来越受到重视,但是由于音视频开发涉及知识面比较广,入门门槛相对较高,...

2020-07-19 19:27:00

一个Android自定义控件差点害我把工作丢了……

在开发过程中,没有差不多这个概念,差之毫厘谬以千里。一款好的产品,经过了很多的工序,包括市场调研,产品策划,美工设计,开发测试上线等。每一个环节扣在一起,完美对接才能被用户所接受。很多开...

2020-07-18 09:00:00

FFMpeg 实现视频编码、解码

FFMpeg 作为音视频领域的开源工具,它几乎可以实现所有针对音视频的处理,本文主要利用 FFMpeg 官方提供的 SDK 实现音视频最简单的几个实例:编码、解码、封装、解封装、转码、缩...

2020-07-17 08:45:00

Gradle初探

1、安装gradlebrewinstallgradle2、Hello World1、创建构建脚本文件:build.gradle2、编写构建脚本:taskhello{doLas...

2020-07-17 08:45:00

图像与滤波

一.图像的基本概念像素:一张图片在不停的放大到再也无法放大的时候,呈现在我们眼前的是一个个小的颜色块,这种带有颜色的小方块就可以被称为像素格式:根据图像编解码算法的不同,我们经常可以看...

2020-07-15 09:10:26

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。