[发明专利]直播启播方法、设备及程序产品在审
申请号: | 202210279320.X | 申请日: | 2022-03-21 |
公开(公告)号: | CN114630157A | 公开(公告)日: | 2022-06-14 |
发明(设计)人: | 于涌溢;杨乐 | 申请(专利权)人: | 北京字节跳动网络技术有限公司 |
主分类号: | H04N21/262 | 分类号: | H04N21/262;H04N21/2187;H04N21/44;H04N21/472 |
代理公司: | 上海光栅知识产权代理有限公司 31340 | 代理人: | 王沛懿;马雯雯 |
地址: | 100041 北京市石景山区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 直播 方法 设备 程序 产品 | ||
本公开实施例提供的直播启播方法、设备及程序产品,其中,服务器将接收终端发起的对流媒体的直播启播请求,并根据预设的延时阈值,确定启播分片;其中,启播分片包括媒体演示描述MPD文件、初始化分片、与延时阈值对应的媒体分片;终端将接收到服务器发送的启播分片并利用该启播分片渲染得到流媒体直播的首帧画面;本方案通对在DASH协议的基础上,对直播启播流程进行改进,以使得终端仅需发起一次启播请求即可实现对首帧的渲染播放,有效降低了启播时间,提升用户体验。
技术领域
本公开实施例涉及视频处理领域,尤其涉及一种直播启播方法、设备及程序产品。
背景技术
随着娱乐生活的多样化,流媒体直播成为人们娱乐生活的重要组成部分。国际标准动态自适应HTTP流(Dynamic Adaptive Streaming over HTTP,简称DASH)是一种常见的流媒体直播的媒体资源分发协议。
在现有技术中,当用户终端需要对某一流媒体进行直播启播时,需要基于DASH协议依次发起媒体演示描述(Media Presentation Description,简称MPD)的请求、初始化分片(Initialization Segment)的请求以及媒体分片(Media Segment)的请求。用户终端在接收到直播服务器对各请求的响应之后,才能够对直播首帧进行渲染和播放。而这样的直播首帧的渲染播放流程所需要的启播时间较长,严重影响了用户的观感体验。
发明内容
针对上述问题,本公开实施例拱了一种直播启播方法、设备及程序产品,通对在DASH协议的基础上,对直播启播流程进行改进,以使得用户终端仅需发起一次直播启播请求即可实现对直播首帧的渲染播放,有效降低了直播启播时间,提升用户体验。
第一方面,本公开实施例提供了一种直播启播方法,方法应用于服务器,该方法包括:
接收终端发起的对流媒体的直播启播请求;
根据预设的延时阈值,确定启播分片;其中,启播分片包括媒体演示描述MPD文件、初始化分片、与延时阈值对应的媒体分片;
将启播分片发送至终端,启播分片用于在终端进行直播启播时渲染得到直播的首帧画面。
第二方面,本公开实施例提供了一种直播启播方法,该方法应用于终端,该方法包括:
向服务器发送流媒体的直播启播请求;
接收服务器返回的启播分片;其中,启播分片是服务器根据预设的延时阈值确定生成的;启播分片包括媒体演示描述MPD文件、初始化分片、与延时阈值对应的媒体分片;
利用启播分片对流媒体的首帧画面进行渲染和播放。
第三方面,本公开实施例提供了一种直播启播装置,该装置应用于服务器,该装置包括:
第一收发模块,用于接收终端发起的对流媒体的直播启播请求;
启播分片确定模块,用于根据预设的延时阈值,确定启播分片;其中,启播分片包括媒体演示描述MPD文件、初始化分片、与延时阈值对应的媒体分片;
第一收发模块,还用于将启播分片发送至终端,启播分片用于在终端进行直播启播时渲染得到直播的首帧画面。
第四按方面,本公开实施例提供了一种直播启播装置,该装置应用于终端,该装置包括:
第二收发模块,用于向服务器发送流媒体的直播启播请求;
第二收发模块,还用于接收服务器返回的启播分片;其中,启播分片是服务器根据预设的延时阈值确定生成的;启播分片包括媒体演示描述MPD文件、初始化分片、与延时阈值对应的媒体分片;
播放模块,用于利用启播分片对流媒体的首帧画面进行渲染和播放。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京字节跳动网络技术有限公司,未经北京字节跳动网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210279320.X/2.html,转载请声明来源钻瓜专利网。