1.一种P2P直播中实现真实弹幕场景模拟反馈的方法,其特征在于,该方法包括以下步骤:
A、用户终端向P2P直播平台服务器发出登录请求,实现登录,转入步骤B;
B、P2P直播平台服务器判断登录的用户身份,用户身份包括游客、绑定手机用户或非绑定手机用户,若为绑定手机用户,转入步骤C;若为游客或非绑定手机用户,则转入步骤D;
C、P2P直播平台服务器根据用户进入的直播间信息获取相应的视频和实时弹幕信息,将获取到的视频和实时弹幕信息发送至用户终端;用户终端将接收到的视频和实时弹幕信息展现出来,结束;
D、P2P直播平台服务器根据用户进入的直播间信息获取相应的视频和实时弹幕信息,并根据当前时间获取之前的一段时间区间内的历史弹幕信息,将获取到的实时弹幕信息以及历史弹幕信息发送至用户终端,将获取到的视频经过P2P服务发送至用户终端;用户终端将接收到的视频和实时弹幕信息展现出来,并在实时弹幕信息中添加展现历史弹幕信息,结束。
2.如权利要求1所述的P2P直播中实现真实弹幕场景模拟反馈的方法,其特征在于,步骤A具体包括以下操作:用户终端与网关服务器连接,连接成功后通过网关服务器向P2P直播平台服务器发出登录请求,实现登录。
3.如权利要求1所述的P2P直播中实现真实弹幕场景模拟反馈的方法,其特征在于:步骤D中所述在实时弹幕信息中添加展现历史弹幕信息,具体包括以下操作:按照每条历史弹幕信息的原始发送时间计算出相邻历史弹幕信息的时间间隔;在实时弹幕信息中添加展示首条历史弹幕信息后,按照计算出的时间间隔逐一将所有历史弹幕信息添加展示到实时弹幕信息中。
4.如权利要求1所述的P2P直播中实现真实弹幕场景模拟反馈的方法,其特征在于:步骤C和D中,所述P2P直播平台服务器根据用户进入的直播间信息获取相应的视频和实时弹幕信息时,是向流媒体服务器请求获取的相应视频,是向弹幕信息服务器请求获取的相应实时弹幕信息。
5.如权利要求1所述的P2P直播中实现真实弹幕场景模拟反馈的方法,其特征在于:步骤C和D中,在展现实时弹幕信息、历史弹幕信息之前,会对每条实时弹幕信息、历史弹幕信息进行弹幕信息的审核,只有审核通过的实时弹幕信息、历史弹幕信息才在用户终端展现。
6.一种P2P直播中实现真实弹幕场景模拟反馈的系统,包括用户终端和P2P直播平台服务器,其特征在于:所述用户终端包括登录模块和显示模块;所述P2P直播平台服务器包括身份判断模块和数据获取模块;
在P2P直播中实现真实弹幕场景的模拟反馈时,所述登录模块用于向P2P直播平台服务器发出登录请求,实现登录;所述身份判断模块用于判断登录的用户身份,用户身份包括游客、绑定手机用户或非绑定手机用户;
若为绑定手机用户,所述数据获取模块则根据用户进入的直播间信息获取相应的视频和实时弹幕信息,并将获取到的视频和实时弹幕信息发送至用户终端的显示模块;所述显示模块将接收到的视频和实时弹幕信息展现出来;
若为游客或非绑定手机用户,所述数据获取模块则根据用户进入的直播间信息获取相应的视频和实时弹幕信息,并根据当前时间获取之前的一段时间区间内的历史弹幕信息,将获取到的视频、实时弹幕信息以及历史弹幕信息发送至用户终端的显示模块;所述显示模块将接收到的视频和实时弹幕信息展现出来,并在实时弹幕信息中添加展现历史弹幕信息。
7.如权利要求6所述的P2P直播中实现真实弹幕场景模拟反馈的系统,其特征在于:所述登录模块连接有网关服务器,通过网关服务器向P2P直播平台服务器发出登录请求,实现登录。
8.如权利要求6所述的P2P直播中实现真实弹幕场景模拟反馈的系统,其特征在于:所述显示模块在实时弹幕信息中添加展现历史弹幕信息的具体过程为:按照每条历史弹幕信息的原始发送时间计算出相邻历史弹幕信息的时间间隔;在实时弹幕信息中添加展示首条历史弹幕信息后,按照计算出的时间间隔逐一将所有历史弹幕信息添加展示到实时弹幕信息中。
9.如权利要求6所述的P2P直播中实现真实弹幕场景模拟反馈的系统,其特征在于:所述数据获取模块连接有用于存储直播视频的流媒体服务器和用于存储弹幕信息的弹幕信息服务器;所述数据获取模块根据用户进入的直播间信息获取相应的视频和实时弹幕信息时,是向所述流媒体服务器请求获取的相应视频,是向所述弹幕信息服务器请求获取的相应实时弹幕信息。
10.如权利要求6所述的P2P直播中实现真实弹幕场景模拟反馈的系统,其特征在于:所述用户终端还包括审核模块,所述审核模块用于在显示模块展现实时弹幕信息、历史弹幕信息之前,会对每条实时弹幕信息、历史弹幕信息进行弹幕信息的审核,只有审核通过的实时弹幕信息、历史弹幕信息才允许显示模块展现。