[发明专利]一种可接收第三方推流的流媒体直播方法及系统在审
申请号: | 202011540003.6 | 申请日: | 2020-12-23 |
公开(公告)号: | CN112866727A | 公开(公告)日: | 2021-05-28 |
发明(设计)人: | 康明;袁孟全;杨健;潘英剑 | 申请(专利权)人: | 贵阳叁玖互联网医疗有限公司 |
主分类号: | H04N21/2187 | 分类号: | H04N21/2187;H04N21/233;H04N21/2343;H04N21/6437 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 550022 贵州省贵阳市贵阳国家高新技*** | 国省代码: | 贵州;52 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 接收 第三 方推流 流媒体 直播 方法 系统 | ||
本申请提供一种可接收第三方推流的流媒体直播方法及系统,通过THC获取第三方流媒体管理服务器发送的启动指令和推流地址;如果所述推流地址有效,则根据所述推流地址获取对应的流媒体数据;对所述流媒体数据解封装获取原始信息和裸流数据,并获取视频解码器和音频解码器;根据所述原始信息对所述裸流数据进行分轨获取第一视频流和第一音频流;对所述第一视频流和所述第一音频流进行重编码获取第二视频流和第二音频流;将所述第二视频流发送至流媒体视频服务器,将所述第二音频流发送至流媒体音频服务器实现第三方推流服务,拓展了现有平台的功能与使用场景,该服务具有延时低,画质较好等特点,用户可以方便的接入现有平台。
技术领域
本申请涉及网络技术领域,尤其涉及一种可接收第三方推流的流媒体直播方法及系统。
背景技术
现有的流媒体直播系统并不支持第三方的推流服务接入,在某些直播场景中不能使用,如手术直播等,使得现有直播系统具有一定的局限性。
发明内容
本申请提供了一种可接收第三方推流的流媒体直播方法及系统,以解决现有流媒体直播系统不支持第三方的推流服务接入的问题。
第一方面,为实现上述目的,本申请提供了一种可接收第三方推流的流媒体直播方法,所述方法包括:
获取第三方流媒体管理服务器发送的启动指令和推流地址;
如果所述推流地址有效,则根据所述推流地址获取对应的流媒体数据;
对所述流媒体数据解封装获取原始信息和裸流数据,并获取视频解码器和音频解码器;
根据所述原始信息对所述裸流数据进行分轨获取第一视频流和第一音频流;
对所述第一视频流和所述第一音频流进行重编码获取第二视频流和第二音频流。
进一步地,根据所述原始信息对所述裸流数据进行分轨获取第一视频流和第一音频流,包括:
读取所述裸流数据获取第一视频流和第一音频流;
将所述第一视频流保存于第一队列,将所述第一音频流保存于第二队列。
进一步地,对所述第一视频流和所述第一音频流进行重编码获取第二视频流和第二音频流,包括:利用所述视频解码器对所述第一视频流进行解码获取原始视频数据;
对所述原始视频数据重编码获取第二视频流。
进一步地,对所述第一视频流和所述第一音频流进行重编码获取第二视频流和第二音频流,还包括:
利用所述音频解码器对第一音频流进行解码获取原始音频数据;
对所述原始音频数据进行重采样获取目标音频数据;
对所述目标音频数据重编码获取第二视频流。
进一步地,对所述第一视频流和所述第一音频流进行重编码获取第二视频流和第二音频流之后,还包括:
将所述第二视频流发送至流媒体视频服务器;
将所述第二音频流发送至流媒体音频服务器。
第二方面,为实现上述目的,本申请提供了一种可接收第三方推流的流媒体直播系统,所述系统包括流媒体视频服务器、流媒体音频服务器、流媒体视频直播服务器,还包括:第三方流媒体管理服务器、第三方流媒体服务器,所述第三方流媒体服务器用于:
获取第三方流媒体管理服务器发送的启动指令和推流地址;
如果所述推流地址有效,则根据所述推流地址获取对应的流媒体数据;
对所述流媒体数据解封装获取原始信息和裸流数据,并获取视频解码器和音频解码器;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于贵阳叁玖互联网医疗有限公司,未经贵阳叁玖互联网医疗有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011540003.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种注塑件成型用模具
- 下一篇:一种锆刚玉砂带、制造方法