一种在线视频调用方法及系统技术方案

技术编号:14050384 阅读:38 留言:0更新日期:2016-11-24 04:56
本发明专利技术公开了一种在线视频调用方法及系统,所述方法包括:为在线视频编辑VIDEO标签,所述VIDEO标签包括所述在线视频的地址;将所述VIDEO标签编辑上传到在线展示页面;获取所述在线展示页面,根据所述VIDEO标签调用本地视频播放器并播放所述在线视频。本发明专利技术实施例的方案,通过VIDEO标签的设置和调用,解决了在线视频播放对浏览器插件的依赖,减轻了在线视频开发人员的工作量,同时,对终端的视频播放也提高了效率。

【技术实现步骤摘要】

本专利技术涉及互联网
,特别涉及一种在线视频调用方法及系统
技术介绍
流媒体指以网络流方式在网络中传送音频、视频和多媒体文件的媒体形式。作为新一代互联网应用的标志,流媒体技术在近几年得到了飞速的发展。相对于先下载后观看的网络播放形式而言,流媒体的典型特征是把连续的音频和视频信息压缩后放到网络服务器上,用户一边下载一边观看,而不必等待整个视频下载完毕。由于流媒体技术的优越性,该技术广泛应用于视频点播、视频会议、远程教育、远程医疗和在线直播系统中。国内的服务器软件有PPS(使用PPS协议)、AVServer(使用HTTP协议)、Vatata(使用了P2P技术),国外主流的流媒体服务器有Windows Media Server、Media Real Server、QuickTime Streaming Server、Flash Media Server。Adobe的Flash Media System作为网络上最为流行的主流流媒体系统,拥有大量的用户,随着海外的youtube,国内的土豆、56这样视频分享类的网站迅速流行,adobe的flv文件成为了网络上最为普及的媒体文件类型。FMS不仅保证了网络视频的质量,同时使用RTMPE和SWF认证的技术对视频的加密,实现了视频内容的保护。在流式传输的实现方案中,一般采用HTTP/TCP来传输控制信息,而用RTP/UDP来传输实时声音数据。具体的传输流程如下:(1)Web浏览器与Web服务器之间使用HTTP/TCP交换控制信息,以便把需要传输的实时数据从原始信息中检索出来。(2)用HTTP从Web服务器检索相关数据,由A/V播放器进行初始化。(3)从Web服务器检索出来的相关服务器的地址定位A/V服务器。(4)A/V播放器与A/V服务器之间交换A/V传输所需要的实时控制协议。(5)一旦A/V数据抵达客户端,A/V播放器就可播放。主流的流媒体技术有三种,分别是RealNetworks公司的RealMedia、Microsoft公司的WindowsMediaTechnology和Apple公司的QuickTime。这三家的技术都有自己的专利算法、专利文件格式甚至专利传输控制协议。Adobe Flash Media Server已经为Web的绝大部分的视频提供功能支持,并且它是目前你在Web中体验到的一些最受人瞩目的和质量最好内容的焦点。Adobe传统的流媒体协议RTMP(实时消息协议)已经服务和保护数百万小时的视频并且利用有史以来Web网站中一些最盛大的活动为更多的观看者提供新的在线体验。利用Adobe Flash Media Server 4和Adobe Flash Player 10.1,这一体验进化仍在继续,它能够通过先进的传送方法在多个网络帮助提供更高质量的体验,其中包括具有新的RTMFP协议的对等互助网络(peer-assisted networking)的先行的Premiere。流媒体播放需要浏览器的支持.通常情况下,浏览器是采用mime来识别各种不同的简单文件格式,所有的web浏览器都是基于http协议,而http协议都内建有mime.所以web浏览器能够通过http协议中内建的mime来标记web上众多的多媒体文件格式,包括各种流媒体格式。通常的在线视频都是通过流媒体格式进行传输,采用网页设置的播放器进行播放。现有技术中,在网页上嵌入视频且所有用户不管使用任何浏览器,或者操作系统都能看到的唯一可靠方法是使用Flash。这需要Adobe Flash插件,并且结合<object>和<embed>标签。显然,这样的设置方式对于在线视频的播放是存在问题的。因而,亟需要一种在线视频的播放和设置的方案,以避免在线视频播放在设置和播放方面的问题。
技术实现思路
本专利技术提供一种在线视频调用方法及系统,用以解决现有技术中在线视频播放依赖于网页内嵌插件的问题。本专利技术提供一种在线视频调用方法,包括:为在线视频编辑VIDEO标签,所述VIDEO标签包括所述在线视频的地址;将所述VIDEO标签编辑上传到在线展示页面;获取所述在线展示页面,根据所述VIDEO标签调用本地视频播放器并播放所述在线视频。所述方法还包括:所述VIDEO标签还包括所述在线视频的编码格式;根据所述在线视频的编码格式调用相应的本地视频播放器播放所述在线视频。所述方法还包括:所述本地视频播放器为本地系统提供的视频播放器。所述方法还包括:所述在线视频的地址包括所述在线视频的多个可读取播放地址;所述本地视频播放器在读取所述在线视频时,根据预设的顺序逐一获取所述多个可读取播放地址,根据获取的可读取播放地址获取在线视频,并在无法获取所述在线视频时,根据下一可读取视频地址获取所述在线视频。所述方法还包括:所述在VIDEO标签还包括在线视频是否预加载设置标签。所述方法还包括:所述在VIDEO标签还包括在线视频是否自动播放设置标签。所述方法还包括:所述在VIDEO标签还包括在线视频无法播放时的处理策略。一种在线视频调用系统,包括:VIDEO标签设置单元,用于为在线视频编辑VIDEO标签,所述VIDEO
标签包括所述在线视频的地址;展示页面设置单元,用于将所述VIDEO标签编辑上传到在线展示页面;播放单元,用于获取所述在线展示页面,根据所述VIDEO标签调用本地视频播放器并播放所述在线视频。所述VIDEO标签设置单元包括:视频地址设置子单元,用于设置所述在线视频的地址;编码格式设置子单元,用于设置所述在线视频的编码格式;预加载设置子单元,用于设置所述在线视频是否预加载;自动播放设置子单元,用于设置所述在线视频是否自动播放;容错处理子单元,用于设置所述在线视频在无法播放时的处理策略。所述视频地址设置子单元还用于设置所述在线视频的多个可读取播放地址;所述播放单元在读取所述在线视频时,根据预设的顺序逐一获取所述多个可读取播放地址,根据获取的可读取播放地址获取在线视频,并在无法获取所述在线视频时,根据下一可读取视频地址获取所述在线视频。本专利技术实施例通过为在线视频编辑VIDEO标签,所述VIDEO标签包括所述在线视频的地址;将所述VIDEO标签编辑上传到在线展示页面;获取所述在线展示页面,根据所述VIDEO标签调用本地视频播放器并播放所述在线视频。本专利技术实施例的方案,通过VIDEO标签的设置和调用,解决了在线视频播放对浏览器插件的依赖,减轻了在线视频开发人员的工作量,同时,对终端的视频播放也提高了效率。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。下面通过附图和实施例,对本专利技术的技术方案做进一步的详细描述。附图说明附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与本专利技术的实施例一起用于解释本专利技术,并不构成对本专利技术的限制。在附图中:图1为本专利技术实施例1提供的一种在线视频调用方法原理流程图;图2为本专利技术实施例2提供的一种在线视频调用系统结构示意图;图3为本专利技术实施例3提供的一种VIDEO标签设置单元结构示意图本文档来自技高网
...
一种在线视频调用方法及系统

【技术保护点】
一种在线视频调用方法,其特征在于,包括:为在线视频编辑VIDEO标签,所述VIDEO标签包括所述在线视频的地址;将所述VIDEO标签编辑上传到在线展示页面;获取所述在线展示页面,根据所述VIDEO标签调用本地视频播放器并播放所述在线视频。

【技术特征摘要】
1.一种在线视频调用方法,其特征在于,包括:为在线视频编辑VIDEO标签,所述VIDEO标签包括所述在线视频的地址;将所述VIDEO标签编辑上传到在线展示页面;获取所述在线展示页面,根据所述VIDEO标签调用本地视频播放器并播放所述在线视频。2.如权利要求1所述的方法,其特征在于,所述方法还包括:所述VIDEO标签还包括所述在线视频的编码格式;根据所述在线视频的编码格式调用相应的本地视频播放器播放所述在线视频。3.如权利要求1所述的方法,其特征在于,所述方法还包括:所述本地视频播放器为本地系统提供的视频播放器。4.如权利要求1所述的方法,其特征在于,所述方法还包括:所述在线视频的地址包括所述在线视频的多个可读取播放地址;所述本地视频播放器在读取所述在线视频时,根据预设的顺序逐一获取所述多个可读取播放地址,根据获取的可读取播放地址获取在线视频,并在无法获取所述在线视频时,根据下一可读取视频地址获取所述在线视频。5.如权利要求1所述的方法,其特征在于,所述方法还包括:所述在VIDEO标签还包括在线视频是否预加载设置标签。6.如权利要求1所述的方法,其特征在于,所述方法还包括:所述在VIDEO标签还包括在线视频是否自动播放设置标签。7...

【专利技术属性】
技术研发人员:张红亮
申请(专利权)人:天脉聚源北京科技有限公司
类型:发明
国别省市:北京;11

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

1