直播数据播放方法及装置制造方法及图纸

技术编号:16700736 阅读:42 留言:0更新日期:2017-12-02 13:05
本申请公开了一种直播数据播放方法及装置,所述方法包括:显示网页页面,检测针对所述网页页面的直播观看请求,确定所述直播观看请求中的直播地址,由本地控件基于所述直播地址获取直播数据并播放所述直播数据。本申请实施例通过由本地控件根据所述直播观看请求中的直播地址获取直播数据并播放所述直播数据,由于本地控件可快速获取直播数据,且本地播放器对直播数据的兼容性更强,从而大大提高了直播数据的播放效率和播放品质,提高了用户体验。

Method and device for broadcasting live data

The invention discloses a broadcast data playing method and device, the method includes: displaying a web page, for the detection of the web page to watch live request, the request to watch live broadcast address, by local control based on the broadcast address for direct broadcast data and play the live data. The embodiment of the application by the local control according to the acquired data broadcast live and play the live broadcast address data watch in the request, the local control can quickly obtain the live data, and local players stronger compatibility on live data, which greatly improves the efficiency and data broadcast live broadcast quality, improve the user experience.

【技术实现步骤摘要】
直播数据播放方法及装置
本申请属于移动互联网
,具体地说,涉及一种直播数据播放方法及装置。
技术介绍
网络直播是是指可以同时透过网络系统在不同的交流平台观看直播数据的播放方式,直播数据例如可以是指视频、音频和/或文字等多媒体数据。为了方便观看直播数据且随着移动互联网技术的发展,基于移动设备的网络直播应用得到大量普及,使得用户通过移动设备即可以随时随地观看直播数据。随着业务需求的增长,产品新功能上线等,传统的做法需要更新网络直播应用的版本才能使用新功能,也即重新下载安装包并重新在移动设备中安装。而为了方便开发及维护,现有技术中,网络直播应用通常采用混合方式开发,内嵌web(网页)站点,从而对于新功能的增加可以采用网页页面的形式,只需更新网页页面的内容即可。但是在实际应用中,基于网页页面进行直播数据观看时,由于网页页面的兼容性不够好,网页页面的处理效率较慢,从而就会影响播放效果。
技术实现思路
有鉴于此,本申请提供了一种直播数据播放方法及装置,通过由本地控件基于所述直播地址获取直播数据并播放所述直播数据,解决了网页页面处理直播数据效率慢的技术问题。为了解决上述技术问题,本申请提供了一种直播数据播放方法,该方法应用于基于移动设备的网络直播应用中,所述方法包括:显示网页页面;检测针对所述网页页面的直播观看请求;确定所述直播观看请求中的直播地址;由本地控件基于所述直播地址获取直播数据并播放所述直播数据。优选地,所述由本地控件基于所述直播地址获取直播数据并播放所述直播数据包括:由本地控件基于所述直播地址获取直播数据并调用本地播放器播放所述直播数据。优选的,所述显示网页页面包括:接收页面显示请求;显示请求的所述网页页面。优选地,所述确定所述直播观看请求中的直播地址包括:确定所述网页页面提供给所述本地控件的直播地址。优选地,所述本地控件为Native控件。本申请提供了一种直播数据播放装置,该装置应用于基于移动设备的网络直播应用中,所述装置包括:显示模块,用于显示网页页面;检测模块,用于检测针对所述网页页面的直播观看请求;确定模块,用于确定所述直播观看请求中的直播地址;获取模块,用于由本地控件基于所述直播地址获取直播数据并播放所述直播数据。优选地,所述获取模块具体用于:由本地控件基于所述直播地址获取直播数据并调用本地播放器播放所述直播数据。优选地,所述显示模块包括:接收单元,用于接收页面显示请求;显示单元,用于显示请求的所述网页页面。优选地,所述确定模块具体用于:确定所述网页页面提供给所述本地控件的直播地址;优选地,所述本地控件为Native控件。与现有技术相比,本申请可以获得包括以下技术效果:基于在网络直播应中内嵌Web站点,可以通过本地控件基于针对网页页面的直播观看请求中的直播地址获取直播数据并播放相应的直播数据,由于本地控件可快速获取直播数据,且本地播放器对直播数据的兼容性更强,因此大大提高了直播数据播放效率和品质,解决了网页页面处理直播数据效率慢的技术问题,从而提高了用户体验。附图说明此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1是本申请实施例的一种直播数据播放方法的一个实施例的流程图;图2是本申请实施例的一种直播数据播放方法的又一个实施例的流程图;图3是本申请实施例的一种直播数据播放装置的一个实施例的结构示意图;图4是本申请实施例的一种直播数据播放装置的又一个实施例的结构示意图。具体实施方式以下将配合附图及实施例来详细说明本申请的实施方式,藉此对本申请如何应用技术手段来解决技术问题并达成技术功效的实现过程能充分理解并据以实施。随着网络直播应用的快速发展,其产品功能更新迭代的速度不断加快,更新周期越来越短。由于网络直播应用的更新开发成本较高,且频繁版本升级降低了用户体验,因此,目前网络直播应用通常采用内嵌web站点的一种混合开发模式。这种混合开发模式将网页站点内嵌入网络直播应用中,使其部分功能采用网页页面来实现,既保证了网络直播的流畅度,又能及时推出新的展示内容,非常适合产品功能的快速迭代,避免了网络直播应用的频繁版本升级。现有技术中,基于网络直播应用中内嵌的网页站点进行直播数据播放时,存在网页页面于直播数据的兼容性差的问题,且由于网页页面对获取直播数据处理效率较慢,直接影响了直播数据播放效果,导致用户体验较差。为了解决网络直播应用中内嵌网页页面兼容性差,处理效率低的问题,专利技术人经过一系列研究,提出本申请实施例的技术方案,在本申请实施例中,通过网页页面与网络直播应用的交互,实现由网络直播应用的本地控件播放与网页页面对应的直播数据,从而大大提高了直播数据的播放效率,使直播数据播放更加快速流畅,提高了用户体验。下面将结合附图对本申请技术方案进行详细描述。图1为本申请实施例提供的一种直播数据播放方法的一个实施例的流程图,可以包括以下几个步骤:101:显示网页页面。所述网页页面基于标准化HTTP(HyperTextTransferProtocol,超文本传输协议),可以跨平台应用到基于IOS(InternetworkingOperatingSystem-Cisco,思科-网络互联操作系统)或Android(安卓)的操作系统的终端设备中,实现在所述终端设备中的网络直播应用中内嵌Web站点,可以使网络直播应用中显示网页页面。所述网页页面可以通过webview(网页视图)加载,如果操作系统是IOS的终端设备,则在IOS代码中加载;如果操作系统是Android的终端设备,则在Android代码中加载,加载后可以显示在本地网络直播应中。102:检测针对所述网页页面的直播观看请求。本申请实施例中,所述网页页面为直播页面,在网页页面中可以显示直播观看提示信息,网页页面可以是响应于用户针对直播观看提示信息操作,即生成直播观看请求,该直播观看请求用于发送至直播服务器以获取请求观看的直播数据。可以预先建立网页页面与网络直播应用的通信协议接口,以便网页页面与网络直播应用进行交互。其中,所述通信协议接口可以将直播观看请求解析为协议约定数据,使得网页页面可以通过通信协议接口向网络直播应用传递直播观看请求,也可以由网络直播调用原生代码向网页页面传递网页页面检测请求。网络直播应用即可以检测到针对网页页面的直播观看请求。其中,所述原生代码可以是IOS操作系统的终端设备中执行的Objective-C代码或Android操作系统的终端设备中执行的JAVA()代码。103:确定所述直播观看请求中的直播地址;该直播观看请求中包括直播地址,以便于直播服务器根据直播地址查找对应的直播数据。其中,可选地的,所述确定直播观看请求中的直播地址可以包括:确定所述网页页面提供给所述本地控件的直播地址,所述直播地址可以是所述网页页面内容对应直播间的房间号或对应直播数据的地址链接。104:由本地控件基于所述直播地址获取直播数据并播放所述直播数据。所述通信协议接口接收到针对网页页面的直播获取请求,以及所确定的直播获取请求中的直播地址后,对所述直播获取请求进行解析,并将解析后的直播获取请求以及直播获取请求中的直播地址传递给本地控件。由本地控件基于所述直播地址获本文档来自技高网...
直播数据播放方法及装置

【技术保护点】
一种直播数据播放方法,其特征在于,应用于基于移动设备的网络直播应用中,所述方法包括:显示网页页面;检测针对所述网页页面的直播观看请求;确定所述直播观看请求中的直播地址;由本地控件基于所述直播地址获取直播数据并播放所述直播数据。

【技术特征摘要】
1.一种直播数据播放方法,其特征在于,应用于基于移动设备的网络直播应用中,所述方法包括:显示网页页面;检测针对所述网页页面的直播观看请求;确定所述直播观看请求中的直播地址;由本地控件基于所述直播地址获取直播数据并播放所述直播数据。2.根据权利要求1所述的方法,其特征在于,所述由本地控件基于所述直播地址获取直播数据并播放所述直播数据包括:由本地控件基于所述直播地址获取直播数据并调用本地播放器播放所述直播数据。3.根据权利要求1所述的方法,其特征在于,所述显示网页页面包括:接收页面显示请求;显示请求的所述网页页面。4.根据权利要求1所述的方法,其特征在于,所述确定所述直播观看请求中的直播地址包括:确定所述网页页面提供给所述本地控件的直播地址。5.根据权利要求1所述的方法,其特征在于,所述本地控件为Native控件。6.一种...

【专利技术属性】
技术研发人员:左文平吕鹏郭晓龙李超张菊元
申请(专利权)人:北京潘达互娱科技有限公司
类型:发明
国别省市:北京,11

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

1