[发明专利]推流方法、装置、介质和计算设备在审
申请号: | 202211609548.7 | 申请日: | 2022-12-14 |
公开(公告)号: | CN116095349A | 公开(公告)日: | 2023-05-09 |
发明(设计)人: | 张炫;许靖;徐元浩;杨吉鹏 | 申请(专利权)人: | 杭州网易云音乐科技有限公司 |
主分类号: | H04N21/2187 | 分类号: | H04N21/2187;H04N21/239;H04N21/262;H04N21/64 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 王剑 |
地址: | 310052 浙江省杭州市萧山区钱江世*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 方法 装置 介质 计算 设备 | ||
本发明的实施方式提供了一种推流方法、装置、介质和计算设备,应用于无服务器计算平台;所述方法包括:获取客户端发起的推流任务;其中,所述推流任务包括待推流的静态媒体文件,以及用于推流的内容分发网络的网络地址;启动与所述推流任务对应的第一容器;在所述第一容器中执行所述推流任务,将所述静态媒体文件转化为流媒体数据,并将所述流媒体数据发送至与所述网络地址对应的内容分发网络中的中心平台,以使所述中心平台基于所述流媒体数据执行推流操作。本发明可以根据所执行的推流任务的数量,按照实际需求增加或减少服务器资源,并针对用于执行推流任务的容器进行弹性扩容和缩容。
技术领域
本发明的实施方式涉及云计算技术领域,更具体地,本发明的实施方式涉及一种推流方法、装置、介质和计算设备。
背景技术
本部分旨在为权利要求书中陈述的本发明的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
在现如今的互联网社会中,直播已经成为重要的信息传播媒介,承载了诸如电商、娱乐、教育等方方面面的信息传播需求。通常,先由架设在现场的采集设备采集媒体数据(例如:视频数据、音频数据、图像数据等),并将采集到的媒体数据通过网络上传至服务端,实现针对采集到的媒体数据的推流,再由服务端将接收到的媒体数据发布至特定的网址,而用户则可以通过客户端访问该网址来下载该媒体数据,从而可以观看用于展示该媒体数据的直播。
常见的各种直播场景中,除了包含将当前采集到的媒体数据实时地以直播的形式展示给用户的实时直播场景之外,还包含将预先采集到的媒体数据在后续的特定时刻以直播的形式展示给用户的延时直播场景。例如,可以在节日之前预先举办晚会并录制相关的视频,并在节日当天将该视频以直播的形式展示给用户。而在实际应用中,如何实现延时直播场景下的推流,也就成为了备受关注的问题。
发明内容
在本上下文中,本发明的实施方式期望提供一种推流方法、装置、介质和计算设备。
在本发明实施方式的第一方面中,提供了一种推流方法,应用于无
服务器计算平台;所述方法包括:
获取客户端发起的推流任务;其中,所述推流任务包括待推流的静态媒体文件,以及用于推流的内容分发网络的网络地址;
启动与所述推流任务对应的第一容器;
在所述第一容器中执行所述推流任务,将所述静态媒体文件转化为流媒体数据,并将所述流媒体数据发送至与所述网络地址对应的内容分发网络中的中心平台,以使所述中心平台基于所述流媒体数据执行推流操作。
在本发明实施方式的第二方面中,提供了一种推流装置,应用于无服务器计算平台;所述装置包括:
任务获取模块,用于获取客户端发起的推流任务;其中,所述推流任务包括待推流的静态媒体文件,以及用于推流的内容分发网络的网络地址;
容器启动模块,用于启动与所述推流任务对应的第一容器;
第一推流模块,用于在所述第一容器中执行所述推流任务,将所述静态媒体文件转化为流媒体数据,并将所述流媒体数据发送至与所述网络地址对应的内容分发网络中的中心平台,以使所述中心平台基于所述流媒体数据执行推流操作。
在本发明实施方式的第三方面中,提供了一种介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一推流方法。
在本发明实施方式的第四方面中,提供了一种计算设备,包括:
处理器;
用于存储处理器可执行程序的存储器;
其中,所述处理器通过运行所述可执行程序以实现上述任一推流方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州网易云音乐科技有限公司,未经杭州网易云音乐科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211609548.7/2.html,转载请声明来源钻瓜专利网。