首页--工业技术论文--无线电电子学、电信技术论文--通信论文--数据通信论文--图像通信、多媒体通信论文

Android多媒体平台下基于FFMPEG的音视频处理方案研究

英文缩写说明第3-4页
摘要第4-6页
ABSTRACT第6-7页
第一章 绪论第12-18页
    1.1 研究背景和意义第12-15页
    1.2 研究现状第15-16页
        1.2.1 Android多媒体研究现状第15-16页
        1.2.2 FFmpeg研究现状第16页
    1.3 本文结构编排第16-18页
第二章 相关技术和知识介绍第18-36页
    2.1 ANDROID第18-20页
        2.1.1 Android系统框架第18-19页
        2.1.2 Android应用程序构成第19-20页
    2.2 ANDROID多媒体第20-24页
        2.2.1 多媒体系统介绍第20-21页
        2.2.2 多媒体框架OpenCore第21-22页
        2.2.3 OpenCore的多媒体类型及接口第22-23页
        2.2.4 OpenCore的集成接口第23-24页
    2.3 FFMPEG第24-27页
        2.3.1 FFmpeg构成第24-25页
        2.3.2 FFmpeg搭建第25-27页
    2.4 FFMPEG开发第27-32页
        2.4.1 FFmpeg参数解析第27-28页
        2.4.2 FFmpeg处理流程第28-29页
        2.4.3 FFmpeg转码第29-32页
    2.5 ANDROID STUDIO以及开发平台建立第32-35页
        2.5.1 Android Studio简介第32页
        2.5.2 Android Studio优势第32-33页
        2.5.3 开发平台的建立第33-35页
    2.6 本章小结第35-36页
第三章 音视频解决方案需求分析与设计第36-50页
    3.1 可行性分析第36页
    3.2 功能需求分析第36-39页
        3.2.1 底层封装第37-38页
        3.2.2 音视频录制模块功能需求第38-39页
        3.2.3 音视频播放模块功能需求第39页
    3.3 性能需求分析第39-40页
        3.3.1 友好的UI界面第39页
        3.3.2 响应时长第39-40页
    3.4 FFMPEG封装设计第40-42页
        3.4.1 转码以及多段音频合并设计第40-41页
        3.4.2 截取视频图像设计第41-42页
    3.5 音频模块设计第42-44页
        3.5.1 音频功能模块设计第42-43页
        3.5.2 音频控制模块设计第43-44页
    3.6 视频模块设计第44-47页
        3.6.1 播放功能模块设计第44-45页
        3.6.2 视频控制模块设计第45-47页
    3.7 设计模式第47-48页
        3.7.1 开发过程中的问题第47页
        3.7.2 外观模式第47-48页
    3.8 本章小结第48-50页
第四章 音视频处理方案的实现第50-69页
    4.1 硬件使用权限设置第50-51页
    4.2 底层封装的实现第51-53页
        4.2.1 FFmpeg具类的封装第51-52页
        4.2.2 视频截图第52页
        4.2.3 多段音频合并第52-53页
    4.3 音频录制功能的实现第53-58页
        4.3.1 音频录制流程第53-57页
        4.3.2 返回按键事件的监听与处理第57-58页
        4.3.3 音频转码的实现第58页
    4.4 视频录制功能的实现第58-62页
        4.4.1 视频录制流程第58-61页
        4.4.2 视频转码的实现第61-62页
    4.5 音频播放功能的实现第62-65页
        4.5.1 音频播放流程第62-64页
        4.5.2 语音播放/暂停控件实现第64-65页
    4.6 视频播放功能的实现第65-67页
        4.6.1 视频播放流程第65-66页
        4.6.2 SurfaceHolder.Callback接口实现第66-67页
    4.7 播放过程中异常情况处理第67-68页
        4.7.1 注册OnErrorListener第67-68页
        4.7.2 try catch结构第68页
    4.8 本章小结第68-69页
第五章 音视频方案测试第69-77页
    5.1 配置测试环境第69页
    5.2 视频功能模块测试第69-72页
        5.2.1 视频录制测试第70-71页
        5.2.2 视频播放测试第71-72页
    5.3 音频功能模块测试第72-74页
        5.3.1 音频录制测试第72-73页
        5.3.2 音频播放功能测试第73-74页
    5.4 性能测试第74-76页
    5.5 数据移除安全测试第76页
    5.6 本章小结第76-77页
第六章 总结与展望第77-80页
    6.1 总结第77-79页
    6.2 展望第79-80页
参考文献第80-83页
致谢第83页

论文共83页,点击 下载论文
上一篇:拔罐结合针刺改善慢性湿疹瘙痒症状临床疗效观察
下一篇:基于消费主体行为的公共服务资源分配决策研究