【技术实现步骤摘要】
一种基于WebRTC的视频播放方法及系统
[0001]本专利技术涉及视频播放领域,尤其涉及一种基于
WebRTC
的视频播放方法及系统
。
技术介绍
[0002]直播服务占用服务器资源与直播连接数呈正比
。
无论单点中心的网络结构,还是分布式的网络结构的直播服务,都要依靠与连接数呈正比的服务器资源
。
如何通过有限资源实现尽可能多的连接数成为需要探讨的问题
。
技术实现思路
[0003]为了解决上述问题,本专利技术提出了一种基于
WebRTC
的视频播放方法及系统
。
[0004]具体方案如下:
[0005]一种基于
WebRTC
的视频播放方法,包括:
[0006]在信令服务器中部署网络节点列表和节点连接优先级计算策略;
[0007]当视频源播放视频时,通知信令服务器;
[0008]信令服务器接收到视频源播放视频通知后,将视频源对应的节点信息添加到网络节点列表;
[0009]当有新客户端请求接收视频源的视频流时,该新客户端向信令服务器发送请求视频流通知;
[0010]信令服务器接收到请求视频流通知后,通过节点连接优先级计算策略计算网络节点列表中优先级最高的节点,并通知该优先级最高的节点与新客户端建立连接,同时将新客户端对应的节点信息添加到网络节点列表内;
[0011]新客户端通过与之建立连接的节点接收视频流
。
[00 ...
【技术保护点】
【技术特征摘要】
1.
一种基于
WebRTC
的视频播放方法,其特征在于,包括:在信令服务器中部署网络节点列表和节点连接优先级计算策略;当视频源播放视频时,通知信令服务器;信令服务器接收到视频源播放视频通知后,将视频源对应的节点信息添加到网络节点列表;当有新客户端请求接收视频源的视频流时,该新客户端向信令服务器发送请求视频流通知;信令服务器接收到请求视频流通知后,通过节点连接优先级计算策略计算网络节点列表中优先级最高的节点,并通知该优先级最高的节点与新客户端建立连接,同时将新客户端对应的节点信息添加到网络节点列表内;新客户端通过与之建立连接的节点接收视频流
。2.
根据权利要求1所述的基于
WebRTC
的视频播放方法,其特征在于:网络节点列表的内容包括:节点唯一编码
、
节点的
socket.io
连接信息
、
节点网速
、
节点连接的上级节点唯一编码
、
节点层级
、
节点连接的子节点的唯一编码列表
。3.
根据权利要求1所述的基于
WebRTC
的视频播放方法,其特征在于:节点连...
【专利技术属性】
技术研发人员:林超群,袁洪强,卢天发,李仁杰,江文涛,
申请(专利权)人:罗普特厦门系统集成有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。