视频直播与双向通话融合的系统及方法与流程

文档序号:12624404阅读:来源:国知局

技术特征:

1.一种视频直播与双向通话融合的系统,其特征在于,所述系统包括直播端、播放端和云服务器,

所述直播端采集直播用户的音视频数据并将其转换为第一音视频流进行传输,接收所述云服务器发送的第二音视频流,将其转换为音视频实时加载在所述直播端的界面上进行播放;

所述播放端接收所述云服务器发送的所述第一音视频流,并将其转换为音视频实时加载在所述播放端的界面上进行播放,采集观众用户的音视频数据,将其转换为第二音视频流进行传输;

所述云服务器以建立的虚拟房间为单位,分别实时接收所述直播端和所述播放端发送的第一音视频流和第二音视频流,并基于所述直播端和所述播放端分别发出的请求各自进行实时转发;

其中,所述直播端与所述播放端通过以下步骤进行实时双向视频通话:

步骤1:所述直播端向所述云服务器请求建立虚拟房间;

步骤2:在虚拟房间建立后,直播端在对应的虚拟房间中将采集的第一音视频流传输至云服务器;

步骤3:所述播放端向云服务器发出第一观看请求,请求接收目标房间对应的所述第一音视频流;云服务器将所述第一观看请求转发给所述目标房间对应的直播端进行授权,再实时将所述第一音视频流转发给所述播放端;

步骤4:在所述第一音视频流转发给所述播放端时,所述直播端向云服务器发送第二观看请求,请求接收目标观众对应的第二音视频流,云服务器将所述第二观看请求转发给所述目标观众对应的播放端进行授权,再实时将所述第二音视频流转发给直播端。

2.根据权利要求1所述的视频直播与双向通话融合的系统,其特征在于,在步骤4中,当直播端向云服务器发送接收在所述虚拟房间内所有观众的第二音视频流的第二观看请求时,云服务器向所有播放端发送广播。

3.根据权利要求1所述的视频直播与双向通话融合的系统,其特征在于,在步骤4中,当直播端向云服务器发送接收在所述虚拟房间内多于一个的目标观众的第二音视频流的第二观看请求,并且多于的一个目标观众对应的播放端进行授权时,所述云服务器同时将进行了授权的多于一个的目标观众对应的第二音视频流实时转发给直播端,所述直播端接收所述第二音视频流并将其分别转换为音视频实时加载在所述直播端的界面上进行播放。

4.根据权利要求1所述的视频直播与双向通话融合的系统,其特征在于,所述直播端和所述播放端通过UDP协议分别与所述云服务器传输所述第一音视频流和所述第二音视频流。

5.一种视频直播与双向通话融合的方法,其特征在于,所述方法包括:

直播端向云服务器请求建立虚拟房间;

在虚拟房间建立后,直播端在对应的虚拟房间中将采集的第一音视频流传输至云服务器;

播放端向云服务器发出第一观看请求,请求接收目标房间对应的所述第一音视频流;云服务器将所述第一观看请求转发给所述目标房间对应的直播端进行授权,再实时将所述第一音视频流转发给所述播放端;

第一音视频流转发给所述播放端时,所述直播端向云服务器发送第二观看请求,请求接收目标观众对应的第二音视频流,云服务器将所述第二观看请求转发给所述目标观众对应的播放端进行授权,再实时将所述第二音视频流转发给直播端。

6.根据权利要求5所述的视频直播与双向通话融合的方法,其特征在于,当直播端向云服务器发送接收在所述虚拟房间内所有观众的第二音视频流的第二观看请求时,云服务器向所有播放端发送广播。

7.根据权利要求5所述的视频直播与双向通话融合的方法,其特征在于,当直播端向云服务器发送接收在所述虚拟房间内多于一个的目标观众的第二音视频流的第二观看请求,并且多于的一个目标观众对应的播放端进行授权时,所述云服务器同时将进行了授权的多于一个的目标观众对应的第二音视频流实时转发给直播端,所述直播端接收所述第二音视频流并将其分别转换为音视频实时加载在所述直播端的界面上进行播放。

8.根据权利要求5所述的视频直播与双向通话融合的方法,其特征在于,直播端和播放端通过UDP协议与云服务器传输音视频流。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1