基于iOS的网络公开课智能点播平台软件的设计与实现

来源 :北京邮电大学 | 被引量 : 0次 | 上传用户:kevin_0713
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着移动互联网的高速发展,市场上诞生了各类商用的网络公开课点播平台。虽然它们已经发展到非常成熟的阶段,但是在教育市场上仍未出现一个专门针对国内高校的精品课程资源收录的平台。本文通过对北京邮电大学精品课程资源的调查和研究,尝试创建并完善了一个可供国内高校参考的移动公开课点播系统。网络公开课点播关键在于保证流媒体文件的良好播放,特别是对于移动平台,在保证基本功能的前提下更需要为用户提供友好的交互体验以及智能优化。基于目前主流的iOS操作系统,本文着重设计并优化了一套网络公开课智能点播系统,主要工作包括以下五个方面:●服务器端采用Apache Web服务器(用于Web页面编写以及和客户端交互)搭建。●数据库模型采用mySQL来构造。●iOS客户端方面则采用Xcode软件来进行编写,使用MediaPlayer框架进行视频的解码。●播放协议使用Apple公司自主研发的HLS(HTTP Live Streaming)协议。●最终优化和改善用户体验以及交互窗口。在实现基本功能框架的基础上,本文也尝试通过iOS设备所具有的特性,对客户端的功能进行扩展,包括缓存、搜索等功能。最后本文通过全面的测试验证了此点播系统的稳定性和可用性,以避免复杂的网络环境及高并发的多线程访问对程序产生不可预估的影响。
其他文献
在体验经济时代,设计更加注重人的情感活动,人们对产品的需求不再只停留在单纯的物质和功能需求,逐渐的转入深层次的心理和情感体验上的需求。把个性化、优越性等用户情感融
随着我国软件行业和互联网行业的高速发展,人们对软件安全性的要求越来越高。然而软件开发人员往往缺乏信息安全意识,因此在开发过程中会不自觉地引入很多的安全漏洞。对于大
本文以重庆灰岩隧道作为研究对象,首先对重庆地区大量隧道排水管道结晶现状进行调查,并现场采集结晶试样和水样,开展室内测试分析;其次,根据分析结果及相关理论对隧道排水管
学位
局部二值模式是一种有效的纹理描述符。然而,传统局部二值模式算子仅仅使用均匀模式,而忽略了所有非均匀模式。随着邻域半径增大和采样点增多,非均匀模式的比例越来越高,丢弃
近年来,随着云计算技术的不断发展和应用,作为云计算组成的云存储服务已经成为企业和个人存储和管理数据的重要方式。然而,由于云存储服务的不可靠性,可能会发生数据隐私泄露
人工蜂群算法是一种新型的群智能算法,它模拟的是工蜂采蜜过程中各种蜜蜂分工合作以开采最佳蜜源的原理。该算法将采蜜蜂群分为引领蜂、跟随蜂和侦查蜂三类,通过三种蜜蜂轮流
计算机技术的快速进步,使人离不开计算机,各式各样的软件层出不穷,软件规模也与日俱增,仅以测试的方法排查漏洞已经不能满足需要。为了减少软件中的漏洞,保证软件程序的正确
随着软件的广泛应用,其规模越大越大,复杂度越来越高,软件的安全问题也越发突出。如何保证软件系统的正确性、可靠性和安全性,是计算机软件领域面临的重要挑战。作为一种自动
随着“互联网+”的新思维的提出,智能互联成为了当前发展的热点,处理器是智能互联的核心与驱动,智能互联灵巧、易铺设的特点决定了智能互联的关键是低能耗,从而使处理器的实