Android FFMpeg 播放器

本文主要记录学习ffmpeg过程,通过调用ffmpeg API在Android平台上实现一个播放器功能。

主要由以下功能模块组成:

一、由ffmpeg API调用实现三部分功能

(1) 解封装

(2)音视频解码

(3)视频格式转换将yuv转换为rgb

(4)将解码出来的PCM数据的音频格式转为S16

二、视频播放功能,由有两方式

(1)使用NativeWindow播放rgb

(2)使用openGL ES 播放

三、视频播放功能,由两种方式实现

(1)使用AudioTrack播放pcm

(2)使用openAL 播放pcm

四、 实现音视频同步功能

五、 实现seek操作

(1)seek左右拖动功能

六、实现倍速播放功能

(1)集成SoundTouch实现倍速功能

七、 实现声道切换功能

(1)使用SoundTouch实现左右声道切换功能

八、实现推流到RTMP服务器功能

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值