基于SharePoint的视频点播系统技术方案

技术编号:19027059 阅读:103 留言:0更新日期:2018-09-26 20:02
本发明专利技术公开了一种基于SharePoint的视频点播系统,由SharePoint平台、视频转换模块、视频访问模块、视频管理模块、视频展示模块、视频播放模块组成,视频转换模块用于将主流视频格式的原始视频文件转换成统一的流媒体文件;视频访问模块用于实现流媒体文件的发布,以便客户端调用;视频管理模块由视频上传模块和视频信息编辑模块组成,用于实现视频的发布和管理,其中,视频上传模块负责将并调用视频转换模块进行文件格式转换,然后将视频属性信息存放到SharePoint平台,视频信息编辑模块则负责视频属性信息的修改或视频的删除。本发明专利技术通过对SharePoint的定制,可以使用SharePoint作为门户系统来同时管理图文内容和视频内容,统一了门户信息的发布方式和门户信息的权限控制方式,提高了管理效率。

【技术实现步骤摘要】
基于SharePoint的视频点播系统
本专利技术属于企业信息共享
,具体涉及一种基于SharePoint的视频点播系统。
技术介绍
SharePoint是微软公司推出的企业级门户平台,提供内容管理、企业信息集成、社区等一系列功能,并具有可扩展性。基于SharePoint能够快速构建企业信息门户。但是,SharePoint在内容管理方面只适合管理图片文字类内容,却没有企业门户经常会用到的视频点播功能。在SharePoint中只能以附件的形式存储较小的视频文件,不能实现视频文件格式转换以及视频的网页播放。针对该问题,企业在建设门户系统时,一般采用SharePoint管理图文类内容,对于视频内容则一般采用独立的视频点播系统来管理,最后通过链接的方式或框架嵌入的方式关联到门户系统。文献1(陈艳浩.基于PORTAL技术的视频资源整合研究[D].河南:河南师范大学,2009:1,72)中河南师范大学在门户系统之外建有多个独立的视频点播系统,这些系统的产品和平台不统一,为了将这些视频点播系统提供的视频资源信息与门户进行整合,他们采用了耶鲁大学开发的CAS认证系统和开源社区的OpenLDAP目录服务实现了统一身份认证,然后采用WebService技术封装视频信息,并通过门户页面的PortLet来展示。题目为“视频业务统一控制系统及方法”的中国专利CN201210030639.5为实现视频平台和门户系统的整合,在视频平台和门户之外,又单独建立了一个统一控制模块作为中介,在统一控制模块中创建视频栏目同步到视频平台,门户系统上视频的展示也通过统一控制模块向视频平台获取,但是视频内容的维护仍然在视频平台。以上两种集成方式虽然在架构上有所不同,其共同点是解决了视频展现方面存在的身份认证等问题,实现了视频查看界面的整合,但是在视频的发布方面仍然没有统一,具体表现所在:信息发布人员仍然需要面向两个不同的系统,发图文内容时需要登录门户,发视频时则需要登录另一个视频系统;对视频内容的展示无法和图文内容一样统一进行权限控制。这样,无论对于系统管理员还是信息发布员,都增大了管理难度。
技术实现思路
:本专利技术的目的是提供一种基于SharePoint的视频点播系统,通过为SharePoint增加视频发布相关功能,使用户能够在SharePoint平台这个统一的环境中进行视频的管理和展示。本专利技术目的是通过如下技术方案实现的:基于SharePoint的视频点播系统,由SharePoint平台、视频转换模块、视频访问模块、视频管理模块、视频展示模块、视频播放模块组成,SharePoint平台为视频信息的存储、展示和访问提供基础环境;视频转换模块用于将主流视频格式的视频文件转换成统一的流媒体文件;视频访问模块用于实现流媒体文件的发布,以便客户端调用;视频管理模块由视频上传模块和视频信息编辑模块组成,用于实现视频的发布和管理,其中,视频上传模块负责将视频文件上传到服务器并调用视频转换模块进行文件格式转换,然后将视频属性信息存放到SharePoint平台,视频信息编辑模块则负责视频属性信息的修改或视频的删除;视频展示模块由列表展示组件、焦点视频组件、视频搜索组件组成,用于根据应用需要展现视频条目,列表展示组件以列表的形式显示视频标题、缩略图、发布日期等信息,焦点视频组件只显示焦点视频的视频标题和缩略图,视频搜索组件根据标题关键字查询视频,并以列表的形式显示查询结果;视频播放模块用于当用户点击视频展示模块中的视频链接后通过调用视频访问模块播放相关视频。进一步地,视频转换模块采用视频转换组件构建,将上传的原始视频文件转换为统一的流媒体文件;优选地,视频转换模块采用ffmpeg作为视频转换组件,最终转换的文件格式为flv;优选地,视频转换模块在转换文件格式的同时还生成一张或多张视频缩略图,以便视频展示时使用;进一步地,视频访问模块根据视频转换后的统一文件格式构建,对于flv流媒体文件采用http服务器;进一步地,视频管理模块基于SharePoint自定义列表定制,包含视频名称、视频缩略图地址、视频地址等自定义字段;进一步地,视频上传模块的视频上传页面采用自定义列表系统默认发布页面,视频文件的上传区域采用SharePoint自定义字段实现,文件上传后可选择视频分辨率、缩略图;进一步地,视频信息编辑模块采用SharePoint列表管理的系统自带页面,在删除列表的视频条目时,通过自定义列表事件来删除服务器上对应的视频文件;进一步地,列表展示组件、焦点视频组件、视频搜索组件通过开发SharePointWebPart实现;与现有技术相比,本申请技术方案的有益效果是:通过对SharePoint的定制,可以使用SharePoint作为门户系统来同时管理图文内容和视频内容,统一了门户信息的发布方式和门户信息的权限控制方式,提高了管理效率。附图说明图1为本专利技术一实施方式的基于SharePoint的视频点播系统组成示意图;图2为本专利技术一实施方式的系统中视频上传自定义字段用户界面示意图。具体实施方式下面结合附图和具体实施方式对本专利技术的技术方案进行清楚、完整地描述。这些实施方式都是示例性的,并不旨在限制本专利技术的保护范围。图1为本专利技术一实施方式的基于SharePoint的视频点播系统示意图,该基于SharePoint的视频点播系统,由SharePoint平台104、视频转换模块105、视频访问模块106、视频管理模块101、视频展示模块102、视频播放模块103组成;SharePoint平台104为视频信息的存储、展示和访问提供基础环境;视频转换模块105用于将主流视频格式的原始视频文件转换成统一的流媒体文件;视频访问模块106用于实现流媒体文件的发布,以便客户端调用;视频管理模块101由视频上传模块107和视频信息编辑模块108组成,用于实现视频的发布和管理,其中,视频上传模块107负责将视频文件上传到服务器并调用视频转换模块105进行文件格式转换,然后将视频属性信息存放到SharePoint平台104,视频信息编辑模块108则负责视频属性信息的修改或视频的删除;视频展示模块102由列表展示组件109、焦点视频组件110、视频搜索组件111组成,用于根据应用需要展现视频条目,列表展示组件109以列表的形式显示视频标题、缩略图、发布日期等信息,焦点视频组件110只显示焦点视频的视频标题和缩略图,视频搜索组件111可根据标题关键字查询视频,并以列表的形式显示查询结果;视频播放模块103用于当用户点击视频展示模块中的视频链接后通过调用视频访问模块106播放相关视频。首先在SharePoint平台104上创建自定义列表用于存储视频信息,系统自动生成列表管理页面,形成视频管理模块101。自定义列表需要创建视频名称、视频缩略图地址、视频地址、UID(用以存储每次发布视频的唯一编号)、文件转换状态等自定义字段。视频转换模块105以Web服务及其后台windows服务组成。Windows服务调用ffmpeg开源视频转换组件实现文件格式转换。例如,调用ffmpeg将input.mov视频文件转换为output.flv的命令如下:ffmpeg-iinput.mov-y-ab32-ar2205本文档来自技高网
...

【技术保护点】
1.基于SharePoint的视频点播系统,由SharePoint平台、视频转换模块、视频访问模块、视频管理模块、视频展示模块、视频播放模块组成,SharePoint平台为视频信息的存储、展示和访问提供基础环境;视频转换模块用于将主流视频格式的视频文件转换成统一的流媒体文件;视频访问模块用于实现流媒体文件的发布,以便客户端调用;视频管理模块由视频上传模块和视频信息编辑模块组成,用于实现视频的发布和管理,其中,视频上传模块负责将视频文件上传到服务器并调用视频转换模块进行文件格式转换,然后将视频属性信息存放到SharePoint平台,视频信息编辑模块则负责视频属性信息的修改或视频的删除;视频展示模块由列表展示组件、焦点视频组件、视频搜索组件组成,用于根据应用需要展现视频条目,列表展示组件以列表的形式显示视频标题、缩略图、发布日期等信息,焦点视频组件只显示焦点视频的视频标题和缩略图,视频搜索组件根据标题关键字查询视频,并以列表的形式显示查询结果;视频播放模块用于当用户点击视频展示模块中的视频链接后通过调用视频访问模块播放相关视频。

【技术特征摘要】
1.基于SharePoint的视频点播系统,由SharePoint平台、视频转换模块、视频访问模块、视频管理模块、视频展示模块、视频播放模块组成,SharePoint平台为视频信息的存储、展示和访问提供基础环境;视频转换模块用于将主流视频格式的视频文件转换成统一的流媒体文件;视频访问模块用于实现流媒体文件的发布,以便客户端调用;视频管理模块由视频上传模块和视频信息编辑模块组成,用于实现视频的发布和管理,其中,视频上传模块负责将视频文件上传到服务器并调用视频转换模块进行文件格式转换,然后将视频属性信息存放到SharePoint平台,视频信息编辑模块则负责视频属性信息的修改或视频的删除;视频展示模块由列表展示组件、焦点视频组件、视频搜索组件组成,用于根据应用需要展现视频条目,列表展示组件以列表的形式显示视频标题、缩略图、发布日期等信息,焦点视频组件只显示焦点视频的视频标题和缩略图,视频搜索组件根据标题关键字查询视频,并以列表的形式显示查询结果;视频播放模块用于当用户点击视频展示模块中的视频链接后通过调用视频访问模块播放相关视频。2.如权利要求1所述的视频点播系统,其中,视频转换模块采用视频转换组件构建,将上传的原始视频文件转...

【专利技术属性】
技术研发人员:韩兴龙李曼丽周乐张海英赵永平张旭明邱逸昌徐佳佳李梦袁坤李天野
申请(专利权)人:北京卫星环境工程研究所
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1