浏览器窗口中播放多路视频的方法及装置制造方法及图纸

技术编号:15899422 阅读:54 留言:0更新日期:2017-07-28 21:52
本发明专利技术属于视频播放技术领域,具体涉及到的用于浏览器端的浏览器窗口中播放多路视频的方法包括:响应用户在浏览器窗口中的多路视频播放操作,在数据库中获取包含当前状态的每路视频数据的URL的视频清单,并根据该视频清单生成包含当前状态的每路视频数据的URL的播放清单;根据播放清单中的URL的数量,创建对应数量的视频窗口;根据播放清单,在视频服务器中拉取与该播放清单中的每路视频数据的URL分别相对应的每路视频数据;在浏览器窗口中显示已创建的视频窗口,并在对应的视频窗口中播放已拉取到的多路视频数据。该方法可用于浏览器窗口中播放多路视频,其可以实现在一个浏览器窗口中播放多路视频。

【技术实现步骤摘要】
浏览器窗口中播放多路视频的方法及装置
本专利技术属于视频播放
,具体涉及浏览器窗口中播放多路视频的方法及装置。
技术介绍
目前网络越来越发达,人们在进行网络娱乐过程中,采用越来越多的视频播放或者以在线直播的方式进行实时通讯交流。现有技术中播放视频的方式是采用视频播放器客户端或者具有视频播放功能的浏览器窗口。然而,如果人们想同时观看多路视频数据,则需要同时打开多个浏览器窗口或者打开某个浏览器窗口的同时打开视频播放器客户端或者同时打开多个视频播放器客户端,这不仅会增加系统的消耗、降低系统的运行速度,进而影响用户观看视频,也会由于需要用户打开多个浏览器窗口或者多个视频播放器客户端而降低用户的体验。
技术实现思路
为了解决上述的技术问题,本专利技术提供一种浏览器窗口中播放多路视频的方法及装置,该方法可用于浏览器窗口中播放多路视频,其可以创建与播放清单中的URL的数量相对应的视频窗口,并将拉取到的每路视频数据在对应的视频窗口中播放,从而实现在一个浏览器窗口中播放多路视频。本专利技术提供一种浏览器窗口中播放多路视频的方法,用于浏览器端,其包括以下步骤:响应用户在浏览器窗口中的多路视频播放操作,在数据库中获取包含当前状态的每路视频数据的URL的视频清单,并根据该视频清单生成包含当前状态的每路视频数据的URL的播放清单;根据所述播放清单中的URL的数量,创建对应数量的视频窗口;根据所述播放清单,在视频服务器中拉取与该播放清单中的每路视频数据的URL分别相对应的每路视频数据;在所述浏览器窗口中显示已创建的视频窗口,并在对应的视频窗口中播放已拉取到的多路视频数据。所述的浏览器窗口中播放多路视频的方法,优选的是,所述创建对应数量的视频窗口之后且在对应的视频窗口中播放已拉取到的多路视频数据之前,将所述播放清单中的每个URL与视频窗口进行一一对应,并将每个URL与对应的视频窗口进行绑定。所述的浏览器窗口中播放多路视频的方法,其还可以包括:向数据库中获取包含最新状态的每路视频数据的URL的视频清单;根据包含最新状态的每路视频数据的URL的视频清单与所述播放清单,判断包含最新状态的每路视频数据的URL的视频清单中是否有所述播放清单中不存在的新URL或者缺少所述播放清单中的一个或多个URL;若包含最新状态的每路视频数据的URL的视频清单中有所述播放清单中不存在的新URL,则将该新URL添加到所述播放清单中,并增加与该新URL对应的新视频窗口;若包含最新状态的每路视频数据的URL的视频清单中缺少所述播放清单中的一个或多个URL,则将所述播放清单中的该一个或多个URL移除,并删除与该一个或多个URL对应的视频窗口。本专利技术还提供另一种浏览器窗口中播放多路视频的方法,用于服务器端,其包括以下步骤:响应用户的创建视频通道的操作,创建多路视频通道,并分别生成每路视频通道的视频数据的URL,然后将每路视频数据的URL存入视频清单中;依据已创建的多路视频通道,分别接收相对应的每路视频数据,并将接收到的每路视频数据分别推送到视频服务器的相对应的位置中;将所述视频清单存入数据库。所述的浏览器窗口中播放多路视频的方法,其还可以包括:响应创建用户的增加视频通道的操作,创建新视频通道,并生成新视频通道的视频数据的新URL,然后将该新URL加入数据库中的所述视频清单中;和/或:响应创建用户的结束视频通道操作,删除需要结束的视频通道,并删除所述视频清单中与该需要结束的视频通道的视频数据相对应的URL。本专利技术还提供一种浏览器窗口中播放多路视频的装置,用于浏览器端,其包括:获取模块,用于响应用户在浏览器窗口中的多路视频播放操作,在数据库中获取包含当前状态的每路视频数据的URL的视频清单,并根据该视频清单生成包含当前状态的每路视频数据的URL的播放清单;创建模块,用于根据所述播放清单中的URL的数量,创建对应数量的视频窗口;拉取模块,用于根据所述播放清单,在视频服务器中拉取与该播放清单中的每路视频数据的URL分别相对应的每路视频数据;播放模块,用于在所述浏览器窗口中显示已创建的视频窗口,并在对应的视频窗口中播放已拉取到的多路视频数据。所述的浏览器窗口中播放多路视频的装置,优选的是,还包括:绑定模块,用于所述创建对应数量的视频窗口之后且在对应的视频窗口中播放已拉取到的多路视频数据之前,将所述播放清单中的每个URL与视频窗口进行一一对应,并将每个URL与对应的视频窗口进行绑定。所述的浏览器窗口中播放多路视频的装置,其还包括:所述获取模块,还用于向数据库中获取包含最新状态的每路视频数据的URL的视频清单;且所述装置还包括:判断模块,用于根据包含最新状态的每路视频数据的URL的视频清单与所述播放清单,判断包含最新状态的每路视频数据的URL的视频清单中是否有所述播放清单中不存在的新URL或者缺少所述播放清单中的一个或多个URL;添加模块,用于若包含最新状态的每路视频数据的URL的视频清单中有所述播放清单中不存在的新URL,则将该新URL添加到所述播放清单中,并增加与该新URL对应的新视频窗口;移除模块,用于若包含最新状态的每路视频数据的URL的视频清单中缺少所述播放清单中的一个或多个URL,则将所述播放清单中的该一个或多个URL移除,并删除与该一个或多个URL对应的视频窗口。本专利技术还提供另一种浏览器窗口中播放多路视频的装置,用于服务器端,其包括:生成模块,用于响应用户的创建视频通道的操作,创建多路视频通道,并分别生成每路视频通道的视频数据的URL,然后将每路视频数据的URL存入视频清单中;接收模块,用于依据已创建的多路视频通道,分别接收相对应的每路视频数据,并将接收到的每路视频数据分别推送到视频服务器的相对应的位置中;存入模块,用于将所述视频清单存入数据库。所述的浏览器窗口中播放多路视频的装置,优选的是,所述生成模块,还用于响应创建用户的增加视频通道的操作,创建新视频通道,并生成新视频通道的视频数据的新URL,然后将该新URL加入数据库中的所述视频清单中;且所述装置还包括:删除模块,用于响应创建用户的结束视频通道操作,删除需要结束的视频通道,并删除所述视频清单中与该需要结束的视频通道的视频数据相对应的URL。本专利技术实施例的浏览器窗口中播放多路视频的方法中,可以根据用户的选择,在数据库中获取视频清单,并生成相应的播放清单;然后创建与播放清单中的URL的数量相对应的视频窗口,并将拉取到的每路视频数据在对应的视频窗口中播放,从而实现在一个浏览器窗口中播放多路视频的目的;即当用户想要同时观看多路视频时,只需要打开一个浏览器窗口即可满足用户的需求,与现有技术相比,不仅降了系统的消耗、提高了系统的运行速度进而提高了用户观看视频的满意度,也会由于不需要用户打开多个浏览器窗口或者多个视频播放器客户端而提高用户的体验。附图说明图1为本专利技术一优选实施例中的浏览器窗口中播放多路视频的方法的流程图。图2为基于图1所示的浏览器窗口中播放多路视频的方法的部分流程图。图3为本专利技术另一优选实施例中的浏览器窗口中播放多路视频的方法的流程图。图4为本专利技术一优选实施例中的浏览器窗口中播放多路视频的装置的结构图。图5为本专利技术另一优选实施例中的浏览器窗口中播放多路视频的装置的结构图。图6为本专利技术另一优选实施例中的浏本文档来自技高网...
浏览器窗口中播放多路视频的方法及装置

【技术保护点】
浏览器窗口中播放多路视频的方法,用于浏览器端,其特征在于,包括以下步骤:响应用户在浏览器窗口中的多路视频播放操作,在数据库中获取包含当前状态的每路视频数据的URL的视频清单,并根据该视频清单生成包含当前状态的每路视频数据的URL的播放清单;根据所述播放清单中的URL的数量,创建对应数量的视频窗口;根据所述播放清单,在视频服务器中拉取与该播放清单中的每路视频数据的URL分别相对应的每路视频数据;在所述浏览器窗口中显示已创建的视频窗口,并在对应的视频窗口中播放已拉取到的多路视频数据。

【技术特征摘要】
1.浏览器窗口中播放多路视频的方法,用于浏览器端,其特征在于,包括以下步骤:响应用户在浏览器窗口中的多路视频播放操作,在数据库中获取包含当前状态的每路视频数据的URL的视频清单,并根据该视频清单生成包含当前状态的每路视频数据的URL的播放清单;根据所述播放清单中的URL的数量,创建对应数量的视频窗口;根据所述播放清单,在视频服务器中拉取与该播放清单中的每路视频数据的URL分别相对应的每路视频数据;在所述浏览器窗口中显示已创建的视频窗口,并在对应的视频窗口中播放已拉取到的多路视频数据。2.根据权利要求1所述的浏览器窗口中播放多路视频的方法,其特征在于,所述创建对应数量的视频窗口之后且在对应的视频窗口中播放已拉取到的多路视频数据之前,将所述播放清单中的每个URL与视频窗口进行一一对应,并将每个URL与对应的视频窗口进行绑定。3.根据权利要求1所述的浏览器窗口中播放多路视频的方法,其特征在于,还包括:向数据库中获取包含最新状态的每路视频数据的URL的视频清单;根据包含最新状态的每路视频数据的URL的视频清单与所述播放清单,判断包含最新状态的每路视频数据的URL的视频清单中是否有所述播放清单中不存在的新URL或者缺少所述播放清单中的一个或多个URL;若包含最新状态的每路视频数据的URL的视频清单中有所述播放清单中不存在的新URL,则将该新URL添加到所述播放清单中,并增加与该新URL对应的新视频窗口;若包含最新状态的每路视频数据的URL的视频清单中缺少所述播放清单中的一个或多个URL,则将所述播放清单中的该一个或多个URL移除,并删除与该一个或多个URL对应的视频窗口。4.浏览器窗口中播放多路视频的方法,用于服务器端,其特征在于,包括以下步骤:响应用户的创建视频通道的操作,创建多路视频通道,并分别生成每路视频通道的视频数据的URL,然后将每路视频数据的URL存入视频清单中;依据已创建的多路视频通道,分别接收相对应的每路视频数据,并将接收到的每路视频数据分别推送到视频服务器的相对应的位置中;将所述视频清单存入数据库。5.根据权利要求4所述的浏览器窗口中播放多路视频的方法,其特征在于,还包括:响应创建用户的增加视频通道的操作,创建新视频通道,并生成新视频通道的视频数据的新URL,然后将该新URL加入数据库中的所述视频清单中;和/或:响应创建用户的结束视频通道操作,删除需要结束的视频通道,并删除所述视频清单中与该需要结束的视频通道的视频数据相对应的URL。6.浏览器窗口中播放多路视频的装置,用于浏览器端,其特征在于,包括:获取模块,用于响应用户在浏览器窗口中的...

【专利技术属性】
技术研发人员:田维忠胡海陈正超周平余非吴国兴
申请(专利权)人:贵阳朗玛信息技术股份有限公司
类型:发明
国别省市:贵州,52

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

1