首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序包(应用软件)论文

基于Android的有身份识别功能的流媒体播放器的设计与实现

摘要第5-6页
ABSTRACT第6页
第一章 绪论第10-15页
    1.1 发展与研究现状第10-12页
        1.1.1 Android发展现状第10-11页
        1.1.2 流媒体技术现状第11页
        1.1.3 无线音视频传输网络现状第11页
        1.1.4 说话人识别历史和国内外现状第11-12页
    1.2 背景意义第12-14页
    1.3 研究内容与安排第14-15页
第二章 基础理论第15-37页
    2.1 Android开发基础第15-22页
        2.1.1 Android系统构架第15-16页
        2.1.2 Android应用的基本组件第16-19页
            2.1.2.1 Activity第17-18页
            2.1.2.2 Service第18页
            2.1.2.3 BroadcastReceiver第18-19页
            2.1.2.4 ContentProvider第19页
            2.1.2.5 Intent和IntentFilter第19页
        2.1.3 Android多媒体框架第19-22页
    2.2 FFmpeg第22-24页
    2.3 流媒体传输协议第24-26页
    2.4 Socket通信第26-27页
    2.5 文本无关的说话人识别第27-36页
        2.5.1 特征提取(MFCC)第27-31页
        2.5.2 模型训练(GMM)第31-34页
        2.5.3 识别第34-36页
    2.6 本章小结第36-37页
第三章 相关功能的设计与实现第37-57页
    3.1 NDK技术第37-38页
    3.2 应用程序的基本结构第38-40页
    3.3 将FFmpeg移植到Android第40-44页
        3.3.1 将FFmpeg打包成动态库第41-42页
        3.3.2 JNI动态注册第42-43页
        3.3.3 Java层的封装第43-44页
    3.4 Android的makefile文件第44-45页
        3.4.1 Android.mk第44页
        3.4.2 Application.mk第44-45页
    3.5 颜色空间转换第45-47页
        3.5.1 sws_scale函数第45-46页
        3.5.2 YUV2RGB方法第46-47页
    3.6 视频的显示第47-52页
        3.6.1 Java Surface JNI第48-49页
        3.6.2 ANativeWindow API第49-50页
        3.6.3 Private C++ API第50-51页
        3.6.4 OpenGL ES 2.0第51-52页
    3.7 声音的输出第52-55页
    3.8 FFmpeg配合ffserver进行传输第55-56页
    3.9 本章小结第56-57页
第四章 流媒体播放器的整体设计与实现第57-83页
    4.1 监控系统的分层结构第57-58页
    4.2 播放器用户界面的设计第58-63页
        4.2.1 本地播放及文件显示第59-60页
        4.2.2 实时监控及云台控制第60-61页
        4.2.3 视频点播及plist解析部分第61-63页
    4.3 播放器的设计第63-71页
        4.3.1 软件解码第65-67页
        4.3.2 硬件解码第67-71页
    4.4 音视频同步处理第71-74页
    4.5 文本无关的说话人识别第74-82页
        4.5.1 Android中音频数据的提取第74-76页
            4.5.1.1 通过AudioRecord类获取音频数据第74-76页
            4.5.1.2 通过libsndfile转换音频文件第76页
        4.5.2 音频数据的主要处理流程第76-82页
            4.5.2.1 MFCC参数的提取第79页
            4.5.2.2 GMM模型的训练第79-81页
            4.5.2.3 求后验概率第81-82页
    4.6 本章小结第82-83页
第五章 流媒体播放器的测试第83-94页
    5.1 流媒体播放器播放模块的测试第83-88页
        5.1.1 Android开发环境搭建第83页
        5.1.2 整体测试系统的搭建第83-84页
        5.1.3 界面测试第84页
        5.1.4 功能测试第84-88页
    5.2 文本无关的说话人识别测试第88-93页
        5.2.1 界面测试第88-91页
        5.2.2 GMM模型训练测试第91-92页
        5.2.3 识别测试第92-93页
    5.3 本章小结第93-94页
第六章 总结与展望第94-95页
致谢第95-96页
参考文献第96-99页
硕期间取得的研究成果第99-100页

论文共100页,点击 下载论文
上一篇:基于Android的校园信息管理系统的设计与实现
下一篇:校园物品资源共享系统的设计与实现