【技术实现步骤摘要】
一种快速展示直播视频的方法及系统
本专利技术涉及流媒体
,尤其涉及一种快速展示直播视频的方法及系统。
技术介绍
目前常规的展开直播视频的方法中,客户使用客户端程序直接连接视频资源服务器来观看直播。随着产业的完善、视频的分辨率增加和质量增加后,进入直播时客户需要加载大量的展示布局和数据。但是,目前的移动端设备规格各异,而硬件性能偏低的设备所保有的市场占有率很高。在常规的多线程同步加载模式下,低性能设备很难支持正常的展示直播视频,进而影响这部分群体的用户体验。
技术实现思路
本专利技术的目的,是解决低性能设备在常规多线程同步加载方法下,直播视频展开效果不理想的缺陷。提供一种快速展示直播视频的方法及系统。技术方案如下:一方面,提供了一种快速展示直播视频的方法,其特征在于,包括以下步骤:向服务端获取直播间数据,直播间数据包括主播数据和流式视频数据;根据服务端提供的最优拉流IP节点列表选取IP节点,进而进行握手连接,跳转相应地直播间;根据设备的显示区域的宽度和高度,计算视频区宽度和高度的比例;以及初始化视频区画布布局;视频区画布布局创建成功后,拉取的流式视频数据直接绘制到 ...
【技术保护点】
1.一种快速展示直播视频的方法,其特征在于,包括以下步骤:向服务端获取直播间数据,所述直播间数据包括主播数据和流式视频数据;根据所述服务端提供的最优拉流IP节点列表选取IP节点,进而进行握手连接,跳转相应地直播间;根据设备的显示区域的宽度和高度,计算视频区宽度和高度的比例;以及初始化视频区画布布局;视频区画布布局创建成功后,拉取的流式视频数据直接绘制到所述视频区画布;当首帧数据绘制成功后,加载直播间其他布局。
【技术特征摘要】
1.一种快速展示直播视频的方法,其特征在于,包括以下步骤:向服务端获取直播间数据,所述直播间数据包括主播数据和流式视频数据;根据所述服务端提供的最优拉流IP节点列表选取IP节点,进而进行握手连接,跳转相应地直播间;根据设备的显示区域的宽度和高度,计算视频区宽度和高度的比例;以及初始化视频区画布布局;视频区画布布局创建成功后,拉取的流式视频数据直接绘制到所述视频区画布;当首帧数据绘制成功后,加载直播间其他布局。2.根据权利要求1所述的方法,其特征在于,所述初始化视频区画布布局和所述流式视频数据拉取同步进行。3.根据权利要求1所述的方法,其特征在于,通过懒加载LoadOnDemand方法定义其他布局。4.根据权利要求1所述的方法,其特征在于,当握手连接或者拉流失败,客户端重新从最优拉流IP节点列表中选取其他IP节点进行握手连接。5.根据权利要求1所述的方法,其特征在于,如首帧数据绘制不成功,进而展示错误页面,停止加载直播间其他布局。6.一种快速展示直播视频的...
【专利技术属性】
技术研发人员:金武龙,
申请(专利权)人:北京酷我科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。