[发明专利]媒体流的实时接收方法、客户端、计算机设备和存储介质有效
申请号: | 201910324831.7 | 申请日: | 2019-04-22 |
公开(公告)号: | CN110086797B | 公开(公告)日: | 2021-05-28 |
发明(设计)人: | 姜红旗;辛振涛;姜红艳;申素辉 | 申请(专利权)人: | 北京开广信息技术有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 张润 |
地址: | 100036 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 媒体 实时 接收 方法 客户端 计算机 设备 存储 介质 | ||
1.一种媒体流的实时接收方法,其特征在于,所述媒体流为实时产生的媒体单元的序列,每个媒体单元关联有一个产生时间和/或一个指示产生顺序的序号,所述方法包括:
发送第一媒体段请求至服务器,所述第一媒体段请求携带一个启动推送命令,所述启动推送命令用于请求所述服务器启动一个推送任务,所述启动推送命令不携带或携带至少一个命令参数,所述命令参数包括:指示待传送的目标媒体流的第一类参数、指示待传送的候选媒体单元特征的第二类参数和指示新媒体段的生成方法的分段策略;
接收并解析所述服务器返回的媒体段,从所述媒体段中解析出媒体单元和/或推送任务标识,其中,在所述启动推送命令携带至少一个所述命令参数时,所述服务器根据所述命令参数生成所述媒体段,在所述启动推送命令不携带所述命令参数时,所述服务器根据缺省指定生成所述媒体段,所述媒体段采用约定的封装协议封装了待传送的候选媒体单元。
2.根据权利要求1所述的媒体流的实时接收方法,其特征在于,所述第二类参数包括起始序号、起始时间和优先级范围中的一项或多项。
3.根据权利要求1所述的媒体流的实时接收方法,其特征在于,所述分段策略为下述策略之一:等序号间隔推送、等时间间隔推送、单元集推送;
当分段策略为等序号间隔推送时,所述分段策略携带以下参数:指定序号间隔;当分段策略为等时间间隔推送时,所述分段策略携带以下参数:指定时间间隔;当分段策略为单元集推送时,所述分段策略携带以下参数:指定单元集个数。
4.根据权利要求1所述的媒体流的实时接收方法,其特征在于,还包括:
从所述服务器获取所述推送任务的持续时间,并在所述服务器终止所述推送任务前向所述服务器发送第二媒体段请求,所述第二媒体段请求携带了一个继续推送命令,所述继续推送命令用于请求所述服务器延长所述推送任务的持续时间,所述继续推送命令携带的命令参数包括所述推送任务标识。
5.根据权利要求1所述的媒体流的实时接收方法,其特征在于,还包括:
当不再接收所述媒体段时,向所述服务器发送第三媒体段请求,所述第三媒体段请求携带了一个终止推送命令,所述终止推送命令用于请求所述服务器终止所述推送任务,所述终止推送命令携带的命令参数包括所述推送任务标识。
6.根据权利要求1所述的媒体流的实时接收方法,其特征在于,还包括:
根据所述媒体段的接收情况对所述推送任务进行调整,其中,向所述服务器发送第四媒体段请求,所述第四媒体段请求携带了一个重启推送命令,所述重启推送命令携带所述推送任务标识,所述重启推送命令不携带或携带如下至少一个命令参数:指示待传送的目标媒体流的第一类参数、指示待传送的候选媒体单元特征的第二类参数和分段策略。
7.根据权利要求1所述的媒体流的实时接收方法,其特征在于,还包括:
根据所述媒体段的接收情况判断所述媒体段中是否存在未成功接收的媒体单元,向所述服务器发送第五媒体段请求,所述第五媒体段请求携带了一个媒体段拉取命令,所述媒体段拉取命令用于对所述未成功接收的媒体单元进行拉取,所述媒体段拉取命令不携带或携带下述命令参数中的一项或多项:指示待传送的目标媒体流的第一类参数和指示待拉取的候选媒体单元特征的第二类参数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京开广信息技术有限公司,未经北京开广信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910324831.7/1.html,转载请声明来源钻瓜专利网。