论文部分内容阅读
OTT(Over The Top)通常是指一种网络服务,其内容建立在INTERNET互联网之上,但是可以脱离网络运营商的支撑。用户可以通过各种终端来获取OTT内容,近年来移动互联网的发展更是极大地促进了OTT的发展,同时各种嵌入式平台也开始与OTT联系在一起。对于现在市场上流行的支持OTT应用的嵌入式平台而言,其硬件配置都较好,成本也较高,因此在嵌入式平台上特别是在资源受限的情况下对OTT服务开发进行研究也具有一定的现实意义。 在需求分析的基础上对OTT应用的总体架构进行了设计,然后分别对OTT通用适配层和在线视频播放应用层进行设计。OTT通用适配层包含有下载及管理模块、解析及缓存模块和播放系统API等部分,OTT应用通过它们来完成数据传输过程中的下载解析工作并为应用层提供API接口。OTT通用适配层设计过程中不依赖于嵌入式平台底层接口并能为应用层中多个应用提供统一的接口,保证了通用性。然后在此基础上对在线视频播放的应用层进行了设计,包括视频列表与视频播放两个部分,分别提供视频信息显示和视频播放的功能。 在线视频播放系统实现完成后对其进行了可用性与性能测试。可用性测试表明系统能满足用户在线观看视频的需要,性能测试表明系统能提供较好的用户体验并能在频繁切换视频列表时有较快的响应。与此同时,在线视频播放系统又能很好地解决在非浏览器模式下在线视频播放的问题,尤其是在资源受限情况下。然后系统还对适配层的通用性进行了测试,测试结果表明其满足多种OTT应用的开发需要。