多媒体直播方法与装置的制造方法_4

文档序号:9307011阅读:来源:国知局
,而是在接收到解说终端发送的多媒体直播流获取请求时,将该多媒体直播流获取请求的接收时间之后,直播用户终端发送的第一多媒体直播流发送给解说终端。
[0127]步骤604:当解说终端接收到直播服务器发送的第一多媒体直播流时,向第一多媒体直播流中添加解说信息,得到第二多媒体直播流,并将第二多媒体直播流发送给解说服务器。
[0128]当解说终端接收到直播服务器发送的第一多媒体直播流时,对第一多媒体直播流进行解码,并通过第一应用程序播放解码后的第一多媒体直播流,而在播放解码后的第一多媒体直播流的过程中,当解说终端通过第二应用程序接收到解说指令时,该解说终端还可以通过第二应用程序采集第一多媒体直播流的播放界面和解说员对第一多媒体直播流的解说信息,分别对第一多媒体直播流和解说信息进行编码,得到第二多媒体直播流,并将第二多媒体直播流发送至解说服务器,实现了多媒体直播流的异地解说,提高了多媒体直播的效率。
[0129]需要说明的是,解说指令用于通过第二应用程序对当前播放的第一多媒体直播流进行解说,且解说指令可以由解说员触发,该解说员可以通过指定操作触发,本发明实施例对此不做具体限定。
[0130]另外,该解说终端分别对第一多媒体直播流和解说信息进行编码的方法可以参考相关技术,本发明实施例对此不进行详细阐述。
[0131]步骤605:解说服务器接收解说终端发送的第二多媒体直播流,并当接收到观看用户终端发送的第一多媒体播放请求时,基于第二多媒体直播流的播放地址,获取第二多媒体直播流,第一多媒体播放请求中携带第二多媒体直播流的播放地址和观看用户标识。
[0132]为了观看到该多媒体直播,该观看用户终端可以向解说服务器发送第一多媒体播放请求,也即是,当观看用户终端接收到第一多媒体播放指令时,可以向解说服务器发送第一多媒体播放请求。当解说服务器接收到观看用户终端发送的第一多媒体播放请求时,可以基于第一多媒体播放请求携带的第二多媒体直播流的播放地址,获取第二多媒体直播流。
[0133]需要说明的是,由于第二多媒体直播流是添加了解说信息的第一多媒体直播流,因此,第一多媒体直播流的播放地址和第二多媒体直播流的播放地址不同。另外,第一多媒体播放指令用于对第二多媒体直播流进行播放,且第一多媒体播放指令可以由观看用户触发,该观看用户可以通过指定操作来触发,本发明实施例对此不做具体限定。
[0134]再者,观看用户终端为观看用户对应的终端,且观看用户标识为观看用户的标识,该观看用户标识用于唯一标识该观看用户,比如,观看用户标识可以为观看用户的账号、昵称等等,本发明实施例对此不做具体限定。
[0135]步骤606:解说服务器基于该观看用户标识,将第二多媒体直播流发送给观看用户终端,以实现多媒体直播。
[0136]在解说服务器基于该观看用户标识,将第二多媒体直播流发送给观看用户终端之后,观看用户终端接收该第二多媒体直播流,并对第二多媒体直播流进行解码,从而播放解码后的第二多媒体直播流,实现了多媒体直播。
[0137]其中,由于第二多媒体直播流是对第一多媒体直播流添加解说信息而得到,因此,当观看用户终端播放第二多媒体直播流时,该观看用户终端还可以通过文字的形式显示解说信息。比如,如图4C所示,在观看用户终端播放第一多媒体直播流时,该观看用户终端可以在图4C中显示当前应用界面的解说信息“游戏玩家在拐弯时的处理还是挺厉害的”。
[0138]可选地,在本发明实施例中,直播服务器可以存储第一多媒体直播流,解说服务器可以存储第二多媒体直播流,当观看用户观看第一多媒体直播流,该观看用户终端可以从直播服务器上获取第一多媒体直播流进行播放,而当观看用户观看第二多媒体直播流时,该观看用户终端可以从解说服务器上获取第二多媒体直播流进行播放。
[0139]其中,该观看用户终端可以从直播服务器上获取第一多媒体直播流进行播放的操作可以为:当观看用户终端接收到第二多媒体播放指令时,该观看用户终端可以向直播服务器发送第二多媒体播放请求,第二多媒体播放请求中携带第一多媒体直播流的播放地址和观看用户标识。当直播服务器接收到观看用户终端发送的第二多媒体播放请求时,可以基于第二多媒体播放请求携带的第一多媒体直播流的播放地址,获取第一多媒体直播流,并基于该观看用户标识,将第一多媒体直播流发送给该观看用户终端,使该观看用户终端播放第一多媒体直播流。
[0140]其中,第二多媒体播放指令用于对第一多媒体直播流进行播放,且第二多媒体播放指令可以由观看用户触发,该观看用户可以通过指定操作来触发,本发明实施例对此不做具体限定。
[0141]需要说明的是,当直播服务器为多个服务器组成的直播服务器集群时,该直播服务器集群可以组成一个网络,该网络可以是⑶N网络,此时,当直播服务器与直播用户终端进行交互时,直播服务器可以基于该⑶N网络,从该直播服务器集群中,选择距离直播用户终端较近的服务器进行交互。当直播服务器与解说终端进行交互时,直播服务器可以基于该⑶N网络,从该直播服务器集群中,选择距离解说终端较近的服务器进行交互。同理,当直播服务器与观看用户终端进行交互时,直播服务器可以基于该⑶N网络,从该直播服务器集群中,选择距离观看用户终端较近的服务器进行交互,减少了交互时间,提高了交互效率。
[0142]另外,当解说服务器为多个服务器组成的解说服务器集群时,该解说服务器集群可以组成一个网络,该网络可以是⑶N网络,此时,当解说服务器与直播用户终端进行交互时,解说服务器可以基于该CDN网络,从该解说服务器集群中,选择距离直播用户终端较近的服务器进行交互。当解说服务器与解说终端进行交互时,解说服务器可以基于该CDN网络,从该解说服务器集群中,选择距离解说终端较近的服务器进行交互。同理,当解说服务器与观看用户终端进行交互时,解说服务器可以基于该CDN网络,从该解说服务器集群中,选择距离观看用户终端较近的服务器进行交互,减少了交互时间,提高了交互效率。
[0143]在本发明实施例中,直播用户终端可以将多媒体直播的第一多媒体直播流上传到直播服务器,直播服务器接收第一多媒体直播流,当接收到解说终端发送的多媒体直播流获取请求时,可以将第一多媒体直播流发送给解说终端,使解说终端向第一多媒体直播流中添加解说信息,得到第二多媒体直播流,并将第二多媒体直播流发送给解说服务器,解说服务器再接收解说终端发送的第二多媒体直播流,并当接收到观看用户终端发送的第一多媒体播放请求时,基于该第一多媒体播放请求,获取第二多媒体直播流,并将第二多媒体直播流发送给观看用户终端,从而实现了多媒体直播流的异地解说,提高了多媒体直播的效率。
[0144]参见图7,本发明实施例提供了一种多媒体直播的装置700,该装置700包括:
[0145]第一接收模块701,用于接收解说终端发送的多媒体直播流获取请求,该多媒体直播流获取请求中携带直播用户的直播地址;
[0146]第一发送模块702,用于基于该直播地址,将直播用户的第一多媒体直播流发送给解说终端,使解说终端在该第一多媒体直播流中添加解说信息,得到第二多媒体直播流,并返回该第二多媒体直播流;
[0147]第二发送模块703,用于当接收到解说终端发送的该第二多媒体直播流时,将该第二多媒体直播流发送给观看用户终端,以实现多媒体直播。
[0148]可选地,参见图8,该装置700还包括:
[0149]第二接收模块704,用于接收直播用户终端发送的多媒体直播请求,该多媒体直播请求携带直播地址和直播用户标识;
[0150]第三发送模块705,用于基于该直播用户标识,向直播用户终端发送多媒体直播响应,使该直播用户终端接收到该多媒体直播响应之后,基于该直播地址返回第一多媒体直播流。
[0151]可选地,参见图9,该第二发送模块703包括:
[0152]接收单元7031,用于接收观看用户终端发送的第一多媒体播放请求,该第一多媒体播放请求中携带第二多媒体直播流的播放地址和观看用户标识;
[0153]获取单元7032,用于基于该播放地址,获取第二多媒体直播流;
[0154]发送单元7033,用于基于观看用户标识,将获取的第二多媒体直播流发送给观看用户终端。
[0155]可选地,该直播用户终端为用于多媒体直播的移动终端,该直播用户终端采用多媒体直播系统进行直播。
[0156]在本发明实施例中,网络侧接收解说终端发送的多媒体直播流获取请求,网络侧基于该多媒体直播流获取请求,将该直播用户的第一多媒体直播流发送给解说终端,使该解说终端在第一多媒体直播流中添加解说信息,得到第二多媒体直播流,并返回该第二多媒体直播流,当接收到解说终端发送的第二多媒体直播流时,网络侧将该第二多媒体直播流发送给观看用户终端,以实现多媒体直播,从而实现了多媒体直播流的异地解说,提高了多媒体直播的效率。
[0157]参见图10,本发明实施例提供了一种多媒体直播的装置1000,该装置1000包括:
[0158]第四发送模块1001,用于向网络侧发送多媒体直播流获取请求,该多媒体直播流获取请求中携带直播用户的直播地址,使网络侧基于该直播地址,返回直播用户的第一多媒体直播流;
[0159]添加模块1002,用于当接收到网络侧发送的第一多媒体直播流时,向该第一多媒体直播流中添加解说信息,得到第二多媒体直播流;
[0160]第五发送模块1003,用于将第二多媒体直播流发送给网络侧,使该网络侧将第二多媒体直播流发送给观看用户终端,以实现多媒体直播。
[0161]可选地,参见图11,添加模块1002包括:
[0162]播放单元10021,用于播放该第一多媒体直播流;
[0163]采集单元10022,用于在播放第一多媒体直播流的过程中,采集播放的第一多媒体直播流和解说用户对该第一多媒体直播流的解说信息;
[0164]生成单元10023,基于该第一多媒体直播流和该解说信息,生成第二多媒体直播流。
[0165]在本发明实施例中,解说终端向网络侧发送多媒体直播流获取请求,使该网络侧基于该多媒体直播流获取请求,返回直播用户的第一多媒体直播流,当接收到网络侧发送的第一多媒体直播流时,解说终端向第一多媒体直播流中添加解说信息,得到第二多媒体直播流,解说终端将该第二多媒体直播流发送给网络侧,使该网络侧将第二多媒体直播流发送给观看用户终端,以实现多媒体直播,从而实现了多媒体直播流的异地解说,提高了多媒体直播的效率。
[0166]需要说明的是:上述实施例
当前第4页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1