[发明专利]一种转码任务的处理方法、系统及任务管理服务器有效
申请号: | 201810312228.2 | 申请日: | 2018-04-09 |
公开(公告)号: | CN108521421B | 公开(公告)日: | 2019-11-12 |
发明(设计)人: | 荆睿;马良 | 申请(专利权)人: | 网宿科技股份有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04N19/40 |
代理公司: | 北京华智则铭知识产权代理有限公司 11573 | 代理人: | 陈向敏 |
地址: | 200030 上海市徐汇区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 转码 流媒体服务器 转码服务器 重新建立 任务管理服务器 任务调度 解码过程 提示信息 重新执行 检测 反馈 创建 申请 | ||
1.一种转码任务的处理方法,其特征在于,所述方法包括:
接收流媒体服务器创建的转码任务,并将所述转码任务调度至转码服务器处,以使得所述转码服务器执行所述转码任务;
检测所述转码任务在所述转码服务器中的执行状态,并当检测到所述转码任务终止时,向所述流媒体服务器反馈表征转码终止的提示信息,以使得所述流媒体服务器判断是否重新建立所述转码任务;其中,若检测到所述转码任务终止,并且所述流媒体服务器与所述转码服务器之间所述转码任务指向的音视频流的连接未断开的情况下,重新建立指向所述音视频流的转码任务;
若所述流媒体服务器重新建立所述转码任务,接收所述流媒体服务器发来的重新建立的所述转码任务,并将重新建立的所述转码任务调度至所述转码服务器处,以使得所述转码服务器重新执行所述转码任务。
2.根据权利要求1所述的方法,其特征在于,所述转码任务中包含音视频标识;相应地,所述转码服务器执行所述转码任务包括:
所述转码服务器开启转码进程,并通过所述转码进程从所述流媒体服务器中拉取所述音视频标识指向的音视频流;
所述转码服务器通过所述转码进程对拉取的所述音视频流进行转码。
3.根据权利要求1或2所述的方法,其特征在于,检测所述转码任务在所述转码服务器中的执行状态包括:
创建状态监控进程,并通过所述状态监控进程,检测所述转码服务器中用于执行所述转码任务的转码进程是否退出;
相应地,当检测到所述用于执行所述转码任务的转码进程退出时,表征所述转码任务终止。
4.根据权利要求1所述的方法,其特征在于,所述流媒体服务器判断是否重新建立所述转码任务包括:
所述流媒体服务器在接收到所述提示信息后,检测与所述转码服务器之间所述转码任务指向的音视频流的连接是否断开;
若未断开,重新建立指向所述音视频流的所述转码任务;若断开,结束指向所述音视频流的所述转码任务。
5.根据权利要求1所述的方法,其特征在于,在将所述转码任务调度至转码服务器处之后,所述方法还包括:
接收所述转码服务器上传的数据流量,并将接收的所述数据流量写入日志中;其中,所述数据流量用于表征所述转码服务器在执行所述转码任务时,向直播服务器输出的各个数据包的数据流量。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收所述流媒体服务器发来的任务取消指令,并将所述任务取消指令转发至所述转码服务器处,以使得所述转码服务器取消用于执行所述转码任务的转码进程。
7.根据权利要求1所述的方法,其特征在于,所述转码服务器执行所述转码任务时,所述方法还包括:
所述转码服务器检测待转码的音视频流的输入路数以及完成转码的音视频流的输出路数,并对比所述输入路数和所述输出路数;
若所述输入路数和所述输出路数不一致,退出当前的转码进程。
8.根据权利要求1所述的方法,其特征在于,所述转码服务器执行所述转码任务时,所述方法还包括:
若待转码的音视频流在指定时长内持续转码失败,退出当前的转码进程。
9.根据权利要求1所述的方法,其特征在于,所述转码服务器执行所述转码任务时,所述方法还包括:
从当前待转码的音视频流中解析出配置参数,并将当前解析出的所述配置参数与上一次解析出的配置参数进行对比,若两者不一致,读取解码器和滤镜中当前缓存的音视频数据,并将读取出的所述音视频数据进行编码后发送至直播服务器;
重新初始化所述解码器和所述滤镜,并通过重新初始化后的解码器和滤镜处理所述待转码的音视频流。
10.一种任务管理服务器,其特征在于,所述任务管理服务器包括存储器和处理器,所述存储器中存储计算机程序,所述计算机程序被所述处理器执行时,实现如权利要求1至9中任一权利要求所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网宿科技股份有限公司,未经网宿科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810312228.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:软件定义互连方法、装置及组网系统
- 下一篇:基于智能巡检机器人的通用通信协议