Android平台--基于FFmpeg的播放器开发【03】

一、播放器的一些基本概念

     视频 Video

     音频 Audio

     字幕 Subtitle

     封装格式

     编码格式

     时间戳信息 pts dts

二、播放器的基本播放流程

       数据访问   Data Access

       获取播放基本信息  Parser

       解封装   demux

       解码    decoder

       音视频同步  A/V Sync

       输出     Render

三、设计播放器的基本架构

            播放器的名称叫做ZPlayer。

            数据访问、Parser、demux部分使用ffmpeg来完成。

            视频解码使用Android提供的MediaCodec来完成。

            音频解码使用ffmpeg来完成。

            视频输出使用Android提供的SurfaceView来完成。

            音频输出使用Android提供的AudioTrack来完成。

           

          

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值