首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序设计、软件工程论文--软件工程论文

基于RxJava技术的视频直播软件的设计与实现

摘要第5-6页
ABSTRACT第6-7页
第一章 绪论第10-14页
    1.1. 研究背景第10-11页
    1.2. 研究现状第11页
    1.3. 论文主要工作第11-12页
    1.4. 论文结构第12-13页
    1.5. 本章小结第13-14页
第二章 视频直播软件的相关技术第14-19页
    2.1. MVP模式第14-15页
    2.2. RxJava技术第15-16页
    2.3. 基于FFmpeg的编解码技术第16-17页
    2.4. Android开发技术第17-18页
    2.5. 网络通信技术第18页
    2.6. 本章小结第18-19页
第三章 视频直播软件的需求分析与总体设计第19-24页
    3.1. 视频直播软件的功能性需求第19-20页
    3.2. 视频直播软件的非功能性需求第20-21页
    3.3. 视频直播软件的总体结构设计第21-23页
        3.3.1. 业务层模块设计第22-23页
        3.3.2. 通用功能层模块设计第23页
    3.4. 本章小结第23-24页
第四章 视频直播软件业务层的设计与实现第24-45页
    4.1. 直播展示模块的设计与实现第24-32页
        4.1.1. 视频直播播放器的原理第24-28页
        4.1.2. 基于适配器模式的列表加载第28-31页
        4.1.3. 直播观看控制面板的实现第31-32页
    4.2. 互动模块的设计与实现第32-39页
        4.2.1. 互动数据通信格式第33-34页
        4.2.2. 互动数据通信流程第34-35页
        4.2.3. 礼物与弹幕的实现第35-37页
        4.2.4. 基于缓存池的弹幕优化方案第37-39页
    4.3. 个人管理模块的设计与实现第39-44页
        4.3.1. 基于双token机制的注册登录第39-41页
        4.3.2. 个人信息管理第41-42页
        4.3.3. 充值功能第42-44页
    4.4. 本章小结第44-45页
第五章 视频直播软件通用功能层的设计与实现第45-58页
    5.1. 存储模块的设计与实现第45-51页
        5.1.1. 数据存储方式第45-46页
        5.1.2. 基本数据存储第46-47页
        5.1.3. 基于注解的数据库存储方案第47-51页
    5.2. 网络模块的设计与实现第51-57页
        5.2.1. HTTPS协议第51-52页
        5.2.2. 网络数据传输协议第52-53页
        5.2.3. 接口规范设计第53页
        5.2.4. 基于RxJava与Retrofit框架的网络通信第53-55页
        5.2.5. 基于观察者模式的网络监测第55-57页
    5.3. 本章小结第57-58页
第六章 视频直播软件的系统测试第58-67页
    6.1. 测试环境第58页
    6.2. 功能测试第58-61页
        6.2.1. 个人管理模块功能测试第58-59页
        6.2.2. 直播展示模块功能测试第59-60页
        6.2.3. 互动模块功能测试第60-61页
    6.3. 性能测试第61-63页
    6.4. 与微吼直播的对比测试第63-65页
        6.4.1. 与微吼直播的功能对比测试第63-64页
        6.4.2. 与微吼直播的性能对比测试第64-65页
    6.5. 弹幕优化方案的测试第65-66页
    6.6. 本章小结第66-67页
第七章 总结与展望第67-69页
    7.1. 总结第67-68页
    7.2. 展望第68-69页
参考文献第69-71页
致谢第71页

论文共71页,点击 下载论文
上一篇:中文人物属性槽填充技术的研究与实现
下一篇:基于用户签到行为的兴趣点推荐方法研究