云环境下移动微课直播平台设计与应用研究
发布时间:2021-01-08 19:02
利用云服务平台提供的底层架构和API,设计并实现一个微课直播学习平台。该平台与微课结合起来,能够更好满足微课教学过程中对于交互和课程讲授的灵活需求,同时加强微课教学设计的互动过程,优化微课教学艺术,增强学习效果。
【文章来源】:中国教育技术装备. 2018,(16)
【文章页数】:3 页
【部分图文】:
云环境下直播平台框架图
云计算按照服务类型大致可以分为IaaS、PaaS和SaaS三类[3]。IaaS给用户提供所有计算机基础设施的利用,如Salesforce客户关系管理(SalesforceCRM)。PaaS将采用提供的开发语言和工具(如Java、Python、.Net等)开发的应用程序部署到应用上的云基础设施上去,如谷歌搜索引擎。SaaS提供给用户的服务是运营商运行在云计算基础设施上的应用程序,用户可以在各种设备上通过客户端界面访问,如亚马逊C2和亚马逊S3。搭建一个直播平台,主要用到的是云服务平台的PaaS服务,由云环境提供存储和CDN推流以及API接口,直播框架如图1所示。用户只要将自己编写的播放器集成到云服务提供的SDK上,就能够快速搭建一个属于自己的直播平台。云产品的PaaS服务对于用户来说安装简易,按需收费不存在资源的浪费,同时能满足各种需求的拓展性。云环境下搭建微课直播平台,能够大量减少花费在CDN分发、即时通信等困难技术上的时间,帮助用户更便捷地根据需要搭建自己的直播平台。当前国内主流的云服务平台主要有网易云、腾讯云、百度云、阿里云等,每个平台都能够提供完整的直播所需的基础设施,包括智能调度、智能路由、智能QoS以及直播管理服务器和流媒体分发系统等。同时,云服务平台通常有极高的通用性和高可扩展性,提供包括Windows、Android和iOS等各种系统皆可用的API,用户能够根据习惯和具体需求选择平台,进行直播平台的搭建。4播放器模块搭建及视频播放一个直播播放器主要包括五个部分,即初始化模块、输入模块、解码模块、显示模块和事务处理模块[4],如图2所示。初始化模块初始化模块主要负责完成播放的初始化过程,首先是创建播放器,之后就是消息机制的建立(包括数据请求、数据返回和数据响应),紧接着是创建线程以及对应的全局变量?
本文编号:2965131
【文章来源】:中国教育技术装备. 2018,(16)
【文章页数】:3 页
【部分图文】:
云环境下直播平台框架图
云计算按照服务类型大致可以分为IaaS、PaaS和SaaS三类[3]。IaaS给用户提供所有计算机基础设施的利用,如Salesforce客户关系管理(SalesforceCRM)。PaaS将采用提供的开发语言和工具(如Java、Python、.Net等)开发的应用程序部署到应用上的云基础设施上去,如谷歌搜索引擎。SaaS提供给用户的服务是运营商运行在云计算基础设施上的应用程序,用户可以在各种设备上通过客户端界面访问,如亚马逊C2和亚马逊S3。搭建一个直播平台,主要用到的是云服务平台的PaaS服务,由云环境提供存储和CDN推流以及API接口,直播框架如图1所示。用户只要将自己编写的播放器集成到云服务提供的SDK上,就能够快速搭建一个属于自己的直播平台。云产品的PaaS服务对于用户来说安装简易,按需收费不存在资源的浪费,同时能满足各种需求的拓展性。云环境下搭建微课直播平台,能够大量减少花费在CDN分发、即时通信等困难技术上的时间,帮助用户更便捷地根据需要搭建自己的直播平台。当前国内主流的云服务平台主要有网易云、腾讯云、百度云、阿里云等,每个平台都能够提供完整的直播所需的基础设施,包括智能调度、智能路由、智能QoS以及直播管理服务器和流媒体分发系统等。同时,云服务平台通常有极高的通用性和高可扩展性,提供包括Windows、Android和iOS等各种系统皆可用的API,用户能够根据习惯和具体需求选择平台,进行直播平台的搭建。4播放器模块搭建及视频播放一个直播播放器主要包括五个部分,即初始化模块、输入模块、解码模块、显示模块和事务处理模块[4],如图2所示。初始化模块初始化模块主要负责完成播放的初始化过程,首先是创建播放器,之后就是消息机制的建立(包括数据请求、数据返回和数据响应),紧接着是创建线程以及对应的全局变量?
本文编号:2965131
本文链接:https://www.wllwen.com/jiaoyulunwen/jiaoyutizhilunwen/2965131.html