当前位置:主页 > 文艺论文 > 广告艺术论文 >

基于AVPlayer的iOS激励性广告视频播放器组件的设计与实现

发布时间:2018-08-27 06:21
【摘要】:最近几年以来,移动互联网广告行业以不可思议的速度蓬勃发展,移动互联网获取到的用户关注已经与传统媒体相当。所以虽然移动互联网广告收益尚且远低于传统媒体,但它有着巨大的发展空间。在这个过程中移动互联网投放的广告形式也在不断更新迭代。视频广告积分墙是新诞生的一种广告业务形式。所以产生了对iOS版激励性广告的视频播放器的需求。论文首先结合当前移动互联网广告的发展和iOS技术的发展,分析了当前iOS平台下的该产业的发展趋势和现状,分析总结出了对于激励性广告视频播放器的需求。而后从技术难点和关键点进行研究和分析,为软件的功能实现和性能优化,以及相关的拓展等提供了理论依据和技术支持。论文中接下来通过需求分析、概要设计、详细设计和实现、测试等几个环节,详细的介绍了项目的设计和开发实现的过程。项目架构分为三层:顶部封装、中间实现层、底层支持层。项目的功能结构分为5个模块:视频播放模块、缓存管理模块、数据报告模块、通信模块、积分操作模块。本系统主要使用AVPlayer作为播放的主框架,以FFmpeg框架为辅,结合Hybrid技术作为广告展现的主体。使用Delegate设计模式和观察者设计模式实现视频播放的生命周期控制、统计数据、积分反馈等核心功能。项目最后通过单元测试、集成测试、代码走查以及Profile等工具的测试,验证了项目完成了需求分析中的功能需求和性能需求,保证了系统的方便、快捷和高安全性和可靠性,并查出了软件中存在的不足,进行改进。
[Abstract]:In recent years, the mobile Internet advertising industry has flourished at an incredible rate, and the mobile Internet has garnered as much attention from users as traditional media. So although mobile Internet advertising revenue is far lower than traditional media, but it has a huge space for development. In this process, mobile Internet advertising forms are also constantly updating iteration. Video advertising integral wall is a new form of advertising business. So there is a demand for a video player for the iOS version of incentive ads. Firstly, combining with the development of mobile Internet advertising and iOS technology, this paper analyzes the development trend and current situation of the industry under the current iOS platform, and summarizes the demand for the incentive advertising video player. Then, the technical difficulties and key points are studied and analyzed, which provides the theoretical basis and technical support for the function realization and performance optimization of the software, as well as the related expansion. Then through the requirements analysis, summary design, detailed design and implementation, testing and other links, the design and development of the project are introduced in detail. The project architecture is divided into three layers: top encapsulation, intermediate implementation layer, and underlying support layer. The function structure of the project is divided into five modules: video playback module, cache management module, data report module, communication module, integral operation module. This system mainly uses AVPlayer as the main frame of play, FFmpeg framework as auxiliary, and Hybrid technology as the main body of advertising display. Delegate design pattern and observer design pattern are used to realize the core functions of video playback, such as life cycle control, statistical data, integral feedback and so on. Finally, through the testing of unit test, integration test, code walking and Profile, the project has verified the functional requirements and performance requirements of the requirement analysis, and ensured the convenience, speed, high security and reliability of the system. And found out the shortcomings of the software, to improve.
【学位授予单位】:哈尔滨工业大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP317


本文编号:2206394

资料下载
论文发表

本文链接:https://www.wllwen.com/wenyilunwen/guanggaoshejilunwen/2206394.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户2a911***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com