[发明专利]一种基于WebRtc的直播方法及相关设备在审
申请号: | 202210491810.6 | 申请日: | 2022-05-07 |
公开(公告)号: | CN115065832A | 公开(公告)日: | 2022-09-16 |
发明(设计)人: | 江培营 | 申请(专利权)人: | 武汉斗鱼鱼乐网络科技有限公司 |
主分类号: | H04N21/2187 | 分类号: | H04N21/2187;H04L65/65;H04L67/02;H04L67/141;H04L69/164;H04N21/643 |
代理公司: | 北京众达德权知识产权代理有限公司 11570 | 代理人: | 王春艳 |
地址: | 430000 湖北省武汉市东湖新技术开发区软件园东路*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 webrtc 直播 方法 相关 设备 | ||
1.一种基于WebRtc的直播方法,用于服务器,其特征在于,包括:
接收第一客户端发送的RTC直播流;
将所述RTC直播流以UDP协议方式发送到RTC流媒体系统;
将所述RTC直播流以RTMP协议方式推送到CDN流媒体系统,以使第二客户端根据拉流请求选择相应的流媒体系统进行拉流。
2.如权利要求1所述的方法,其特征在于,所述服务器是根据所述第一客户端发送的推流服务地址确定的。
3.如权利要求2所述的方法,其特征在于,在所述接收第一客户端发送的RTC直播流的步骤之前,还包括:
接收所述第一客户端发送的信令交互信息,其中,所述信令交互信息包括joinchannel信令和publish_stream信令;
与所述第一客户端进行publish_stream信令交互,以使所述服务器和所述第一客户端建立传输链路;
根据所述joinchannel信令管理所述第一客户端对应的直播房间。
4.如权利要求3所述的方法,其特征在于,所述与所述第一客户端进行publish_stream信令交互,以使和所述第一客户端建立传输链路,包括:
基于所述publish_stream信令交互,确定与所述第一客户端执行推流操作的媒体会话描述信息和交互式连接建立信息;
根据所述媒体会话描述信息和所述交互式连接建立信息与所述第一客户端建立传输链路。
5.如权利要求1所述的方法,其特征在于,在将所述RTC直播流以RTMP协议方式推送到CDN流媒体系统,以使第二客户端根据拉流请求选择相应的流媒体系统进行拉流之后,还包括:
接收所述第二客户端发出的调度请求信息;
基于所述调度请求信息生成的拉流协议确定与其对应的服务器,其中,所述标服务器为与所述第二客户端距离最近的服务器;
接收所述第二客户端发出的subscribe_stream信令,其中,所述subscribe_stream信令包括第二客户端的媒体会话描述信息和交互式连接建立信息;
根据所述subscribe_stream信令与所述第二客户端建立第一音视频通道链路;
通过所述音视频通道链路将所述第一客户端发送的RTC直播流发送至所述第二客户端。
6.如权利要求5所述的方法,其特征在于,在所述接收所述第二客户端发出的调度请求信息的步骤之后还包括:
基于所述调度请求信息生成的拉流协议确定所述第二客户端是否可以启用RTC拉流;
在所述第二客户端不可以启用RTC拉流的情况下,通过CDN系统向所述第二客户端推送RTMP直播流。
7.如权利要求5所述的方法,其特征在于,在所述通过所述音视频通道连接将所述第一客户端发送的RTC直播流发送至所述第二客户端之后,还包括:
在接收到所述第二客户端发出的基于分辨率切换生成的调度请求信息的情况下,基于所述调度请求信息建立第二音视频通道链路;
基于所述调度请求信息进行转码操作以获取低分辨率RTC直播流;
将所述低分辨率RTC直播流通过所述第二音视频通道链路发送至所述第二客户端。
8.一种基于WebRtc的直播装置,其特征在于,包括:
接收单元,用于接收第一客户端发送的RTC直播流;
发送单元,用于将所述RTC直播流以UDP协议方式发送到RTC流媒体系统;
推送单元,用于将所述RTC直播流以RTMP协议方式推送到CDN流媒体系统,以使第二客户端根据拉流请求选择相应的流媒体系统进行拉流。
9.一种电子设备,包括:储存器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器用于执行存储器中存储的计算机程序时实现如权利要求1-7中任一项所述的基于WebRtc的直播方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于:所述计算机程序被处理器执行时实现如权利要求1-7中任一项所述的基于WebRtc的直播方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉斗鱼鱼乐网络科技有限公司,未经武汉斗鱼鱼乐网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210491810.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种肠胃造口护理灌肠装置
- 下一篇:一种PLA合金,一种发泡片材的制备方法