[发明专利]一种网络直播视频加载方法和终端在审
申请号: | 201610879643.7 | 申请日: | 2016-10-08 |
公开(公告)号: | CN107920281A | 公开(公告)日: | 2018-04-17 |
发明(设计)人: | 陈华 | 申请(专利权)人: | 北京小唱科技有限公司 |
主分类号: | H04N21/443 | 分类号: | H04N21/443;H04N21/442;H04N21/472 |
代理公司: | 北京润泽恒知识产权代理有限公司11319 | 代理人: | 苏培华 |
地址: | 100028 北京市朝阳区太*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网络 直播 视频 加载 方法 终端 | ||
技术领域
本发明涉及互联网视频直播领域,更具体地,涉及一种网络直播视频加载方法和终端。
背景技术
网络直播技术是一种以互联网通讯为基础的,为用户提供流媒体节目(如电视、广播、电影等)的实时播放的技术。随着网络传输技术和流媒体技术的不断成熟,通过高速互联网提供的流媒体直播服务正在越来越普及,众多网络直播系统纷纷涌现。流媒体内容提供商、网络直播运营商和网络直播客户端三者形成了网络直播系统的主体。任何单位和个人都可使用这种被称为“网络直播”的业务,将各种视频、音频、文字、图片等即时信息通过有线或无线网络,用直播的方式传送给广大网民,并可与广大网民进行互动交流。
直播应用一般会给用户展示当前正在直播的直播间列表,用户点击列表中的直播间进行观看,由于列表数据并非实时更新,观看直播的一般方式是用户点击进入直播间后,拉取最新的播放地址,交给播放器进行播放。
然而,上述过程在网速足够的情况下,需要进行一次网络请求获取地址,一次连接播放服务器,以及解码等过程,耗时3-5秒不等,在此期间用户无法操作。此外,用户选择进入直播间后,终端设备要进行一系列的页面渲染、视频流加载以及视频解析工作,会在瞬间占用很大的终端资源,造成用户加载页面的延迟和卡顿现象,影响用户的使用体验。
发明内容
本发明提供了一种网络直播视频加载方法和终端,以解决现有技术中存在的加载网络视频直播页面时,页面渲染以及视频流的加载和解析占用设备资源过多,页面加载的延迟和卡顿现象的问题。
为了解决上述问题,本发明公开了一种网络直播视频加载方法,所述方法包括:分离主进程和播放进程;接收用户对直播间信息的选择操作;所述主进程渲染直播间页面操作层以及所述播放进程获取并解析视频数据;所述主进程启动直播间页面;所述播放进程播放所述视频数据。
为了解决上述问题,本发明还公开了一种终端,所述终端包括:进程分离模块,用于分离主进程和播放进程;接收模块,用于接收用户对直播间信息的选择操作;主进程模块,用于主进程渲染直播间页面操作层,以及启动直播间页面,处理封面图像文件;播放进程模块,用于播放进程获取并解析视频数据,以及播放所述视频数据。
与现有技术相比,本发明具有以下优点:
本发明提供的一种网络直播视频加载方法和终端,从主进程分离出播放进程专门处理视频加载和解析等任务,因此,能够提高设备内存使用率,提高处理器吞吐率;主进程在启动直播间页面前,从列表页面获取播放地址,在用户选中房间时进行延时显示播放页面并进行页面操作层渲染和预拉流等策略,加快进入播放的速度,提高设备资源利用率,提升应用的流畅度和用户等的使用体验待时间。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
图1为本发明实施例一的一种网络直播视频加载方法的步骤流程图;
图2为本发明实施例二提供的一种网络直播视频加载终端的结构示意图;
图3为本发明实施例三提供的一种网络直播视频加载终端的结构示意图。
具体实施方式
下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
实施例一
参照图1,示出了本发明实施例一的一种网络直播视频加载方法的流程图。
本发明实施例的网络直播视频加载方法包括以下步骤:
步骤101:分离主进程和播放进程。
一般情况下,单个应用默认只有一个进程,进程是系统分配资源和调度的基本单位,每个进程都有自己独立的资源和内存空间,其它进程不能任意访问当前进程的内存和资源,系统给每个进程分配的内存会有限制。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京小唱科技有限公司,未经北京小唱科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610879643.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种变压器高频测试仪器灵敏度及线性度的检验电路
- 下一篇:图像传感器模块