支持多终端的融媒体发布播放器生成系统及方法技术方案

技术编号:14152189 阅读:109 留言:0更新日期:2016-12-11 15:27
本发明专利技术公开了一种支持多终端的融媒体发布播放器生成系统及方法,系统包括播放器定义模块提供播放器的制作平台;代码生成模块根据播放器定义模块对播放器的设置自动生成实现完整播放器的代码;代码植入模块将生成的播放器代码植入到网页或应用页面中;客户端判断模块判断用户是否在手机端使用播放器;播放器生成模块根据客户端的类型生成对应的Html5脚本或flash脚本,调用脚本呈现完整的播放器;视频播放模块播放视频内容。该系统能够让开发人员越过复杂、繁琐的技术细节,关注自身网站业务,促进网站的快速开发。本系统开发的播放器能覆盖所有的操作系统、浏览器,而且可以让调用者及其简便的植入播放器代码以实现直播、点播、直播回看业务。

【技术实现步骤摘要】

本专利技术涉及播放器领域,特别是一种支持多终端的融媒体发布播放器生成系统及方法
技术介绍
随着互联网视频的快速发展,在浏览器、APP(客户端)中完成视频播放几乎成为人们的标准配置。目前视频格式采用H.264,播放方式采用Html5、flash的video标签制作播放器成为事实上的行业标准,但是H.264、Html5、flash都不能完全满足所有的浏览器或客户端进行视频播放。由于Windows XP及其以下的版本不支持H.264的解码,至少31.7%的操作系统不支持H.264解码。尽管智能手机浏览器都支持Html5,但PC的浏览器中只有IE9以上才支持Html5(还不包括基于IE内核的QQ、360浏览器)。目前至少有25.35%的用户的浏览器不支持Html5。而Apple手机由于设计时考虑电池续航,不允许使用flash,常常采用Html5做播放器解决方案。
技术实现思路
本专利技术的目的在于克服现有技术的不足,提供一种支持多终端的融媒体发布播放器生成系统及方法,该系统能够让开发人员越过复杂、繁琐的技术细节,关注自身网站业务,促进网站的快速开发。用户不用去深入研究播放器构建、播放器和浏览器兼容、以及多终端支持等技术,直接使用本专利技术的播放器生成方法,可实现常见的互联网常见的播放应用,节省大量的开发时间、维护时间,把精力投放到网站、APP开发的业务逻辑中去,本系统开发的播放器能覆盖所有的操作系统、浏览器(含智能手机浏览器),而且可以让调用者及其简便的植入播放器代码以实现直播、点播、直播回看业务。本专利技术的目的是通过以下技术方案来实现的:支持多终端的融媒体发布播放器生成系统,它包括播放器定义模块、代码生成模块、代码植入模块、客户端判断模块、播放器生成模块以及视频播放模块;所述的播放器定义模块提供播放器的制作平台;所述的代码生成模块根据播放器定义模块对播放器的设置自动生成实现完整播放器的代码;所述的代码植入模块将生成的播放器代码植入到网页或应用页面中;所述的客户端判断模块判断用户是否在手机端使用播放器;所述的播放器生成模块根据客户端的类型生成对应的Html5脚本或flash脚本,调用脚本呈现完整的播放器;所述的视频播放模块播放视频内容。所述的播放器的制作包括自定义播放器的logo、台标、开关灯选项和广告植入设置。所述的台标由用户自定义尺寸和位置,台标格式为带α通道的.tga、.png文件格式。本专利技术的视频播放器支持MP4、flv、f4v及3gp格式的文件播放,支持http、flv、rtsp、hls和rtmp协议。所述的代码生成模块还在生成播放器代码的同时加入防盗链技术代码。支持多终端的融媒体发布播放器生成系统生成播放器的方法,它包括如下步骤:S1:定义播放器的基本属性;S2:根据设置的播放器的属性生成实现播放器的代码;S3:发布播放器,将播放器代码植入到网页或者应用页面中;S4:使用播放器的用户发起请求;S5:判断发起请求的用户是否为手机端,若用户在手机端使用播放器,则生成Html5脚本;若用户不在手机端使用播放器,则生成flash播放器调用脚本;S6:调用脚本生成播放器;S7:在生成的播放器上播放视频内容。所述的播放器的基本属性包括logo、台标、开关灯及广告植入设置。本专利技术的有益效果是:本专利技术提供了一种支持多终端的融媒体发布播放器生成系统及方法,该系统能够让开发人员越过复杂、繁琐的技术细节,关注自身网站业务,促进网站的快速开发。用户不用去深入研究播放器构建、播放器和浏览器兼容、以及多终端支持等技术,直接使用本专利技术的播放器生成方法,可实现更换logo、自定义台标、开关灯、自定义播放器广告(前贴、中贴、后贴、缓冲广告)、直播、直播时移回看等常见的互联网常见的播放应用,节省大量的开发时间、维护时间,把精力投放到网站、APP开发的业务逻辑中去,本系统开发的播放器能覆盖所有的操作系统、浏览器(含智能手机浏览器),而且可以让调用者及其简便的植入播放器代码以实现直播、点播、直播回看业务。附图说明图1为播放器生成系统模块图;图2为播放器生成方法流程图。具体实施方式下面结合附图进一步详细描述本专利技术的技术方案,但本专利技术的保护范围不局限于以下所述。如图1所示,支持多终端的融媒体发布播放器生成系统,它包括播放器定义模块、代码生成模块、代码植入模块、客户端判断模块、播放器生成模块以及视频播放模块;所述的播放器定义模块提供播放器的制作平台,可自定义播放器的logo、台标、开关灯选项、广告植入设置以及其他播放器设置;台标由用户自定义尺寸和位置,台标格式为带α通道的.tga、.png文件格式。所述的代码生成模块根据播放器定义模块对播放器的设置自动生成实现完整播放器的代码,同时加入防盗链技术代码,减小视频链接被盗取带来的不可控制的下载、播放,从而带来资源流失、流媒体服务器瘫痪;所述的代码植入模块将生成的播放器代码植入到网页或应用页面中;所述的客户端判断模块判断用户是否在手机端使用播放器;所述的播放器生成模块根据客户端的类型生成对应的Html5脚本或flash脚本,调用脚本呈现完整的播放器;所述的视频播放模块播放视频内容。本专利技术的视频播放器支持MP4、flv、f4v及3gp格式的文件播放,支持http、flv、rtsp、hls和rtmp协议。如图2所示,支持多终端的融媒体发布播放器生成系统生成播放器的方法,它包括如下步骤:S1:定义播放器的基本属性;S2:根据设置的播放器的属性生成实现播放器的代码;S3:发布播放器,将播放器代码植入到网页或者应用页面中;S4:使用播放器的用户发起请求;S5:判断发起请求的用户是否为手机端,若用户在手机端使用播放器,则生成Html5脚本;若用户不在手机端使用播放器,则生成flash播放器调用脚本;S6:调用脚本生成播放器;S7:在生成的播放器上播放视频内容。所述的播放器的基本属性包括logo、台标、开关灯及广告植入设置。本文档来自技高网...
支持多终端的融媒体发布播放器生成系统及方法

【技术保护点】
支持多终端的融媒体发布播放器生成系统,其特征在于:它包括播放器定义模块、代码生成模块、代码植入模块、客户端判断模块、播放器生成模块以及视频播放模块;所述的播放器定义模块提供播放器的制作平台;所述的代码生成模块根据播放器定义模块对播放器的设置自动生成实现完整播放器的代码;所述的代码植入模块将生成的播放器代码植入到网页或应用页面中;所述的客户端判断模块判断用户是否在手机端使用播放器;所述的播放器生成模块根据客户端的类型生成对应的Html5脚本或flash脚本,调用脚本呈现完整的播放器;所述的视频播放模块播放视频内容。

【技术特征摘要】
1.支持多终端的融媒体发布播放器生成系统,其特征在于:它包括播放器定义模块、代码生成模块、代码植入模块、客户端判断模块、播放器生成模块以及视频播放模块;所述的播放器定义模块提供播放器的制作平台;所述的代码生成模块根据播放器定义模块对播放器的设置自动生成实现完整播放器的代码;所述的代码植入模块将生成的播放器代码植入到网页或应用页面中;所述的客户端判断模块判断用户是否在手机端使用播放器;所述的播放器生成模块根据客户端的类型生成对应的Html5脚本或flash脚本,调用脚本呈现完整的播放器;所述的视频播放模块播放视频内容。2.根据权利要求1所述的支持多终端的融媒体发布播放器生成系统,其特征在于:所述的播放器的制作包括自定义播放器的logo、台标、开关灯选项和广告植入设置。3.根据权利要求2所述的支持多终端的融媒体发布播放器生成系统,其特征在于:所述的台标由用户自定义尺寸和位置,台标格式为带α通道的.tga、.png文件格式。4.根据权利要求1所述的支持多终端的融媒体发布播放器生成系统,其特...

【专利技术属性】
技术研发人员:李川伟张朝勇陈利涛王威
申请(专利权)人:成都索贝数码科技股份有限公司
类型:发明
国别省市:四川;51

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

1