论文部分内容阅读
随着计算机技术的迅猛发展和网络带宽的不断增大,视频网络平台的数量也在突飞猛进的增长。视频网络平台也逐渐成为了人们获得信息的网络媒介之一,它以其丰富的表现形式和良好的用户互动,与传统的文字网络平台相比,视频网络平台更具有竞争优势。对视频网络平台的研究也成为了一个热门的主题,如何是视频平台具有更好的用户体验和更短的响应时间一直都是网页开发者所关心的焦点。所以对于视频网络平台的研究具有较大的现实意义。本文从一个实际的网络项目出发,具体的分析了建立一个网络平台所需要解决的难题,其主要体现在以下几个方面:第一、选择网络平台所需要的技术,包括选择应用于底层的开发框架、开发环境、数据库服务器和其他需要集成的技术等等。由于当今网络技术的快速发展,开发一个网络平台所需要做的工作往往是选择一个市面上技术已经成熟的产品把它集成到我们所需要开发的平台当中。所以如何选择合适的技术直接决定了项目的成功与否,本文中讨论如何选择开发框架的过程,并且提出了以一种量化技术指标的方法来说明如何选择开发工具。第二、视频播放器的集成,建立一个视频平台对于视频播放器的集成是必不可少的,本文介绍了如何在网络平台中集成视频播放器。本文还讨论了对视频播放器进行定制的方法,例如定制一个与播放器同步的用户时间轴,在播放器的时间轴移动时,用户时间轴也移动到相应的时间点,并且将播放内容相关的关键字显示在用户时间轴上。对应的也可以通过用户时间轴来控制播放器的跳转、播放等等。第三、视频编辑器的集成,如果一个视频网络平台要加强与用户的互动,使用户能够添加和编辑自己的视频无疑是一个很好的方法,本文讨论了如何在视频网络平台中集成一个视频编辑器,重点介绍了编辑器集成的过程。第四、搜索引擎的集成,响应时间的快慢决定了用户体验是否良好。对于一个拥有大量视频的网络平台来说,搜索引擎的集成是一个非常重要的技术点。本文介绍了如何使用Solr搜索服务器对网络平台中的视频数据进行索引,并具体分析了Solr中搜索结果的排序机制,然后提出通过对某些关键字进行加权的方法来得到想要的排序结果。最后,本文提出了对视频平台的测试方法,对测试结果进行分析表明,本文提出的网络视频平台的设计方案是可行的,具有研究意义和使用价值。