1.一种弹幕连接方法,其特征在于,其包括以下步骤:当直播客户端需要进行新的弹幕连接工作时,识别并断开已连接的弹幕服务链路;
从当前直播间的直播流地址中选定需要连接的弹幕服务器;
直播客户端从所述弹幕服务器的流地址数组中随机获取任一流地址信息,生成新的弹幕服务链路,所述流地址数组中存储有多个与所述弹幕服务器对应的流地址信息;其中,每个所述弹幕服务器的所述流地址数组包括多个不同的流地址信息。
2.如权利要求1所述的方法,其特征在于,在所述识别并断开已连接的弹幕服务链路后,还包括以下步骤:获取模拟流地址信息,所述模拟流地址信息包括预设的弹幕模拟服务器的流地址;
生成模拟弹幕服务链路;
在直播客户端中进行弹幕模拟测试。
3.如权利要求1所述的方法,其特征在于,所述直播客户端从所述弹幕服务器的流地址数组中随机获取任一流地址信息中,具体包括以下步骤:创建一随机数生成函数,其用于生成数额小于或等于所述流地址数组中流地址信息个数的非负整数,记作随机选择参数;
获取所述流地址数组中流地址信息的排列序号,所述排列序号由0起始;
利用所述随机数生成函数,生成随机选择参数;
选定并获取与所述随机选择参数的数额相同的排列序号所对应的流地址信息。
4.一种弹幕连接方法,其特征在于,其包括以下步骤:直播客户端接收新的弹幕连接指令,识别并断开已连接的弹幕服务链路;
直播客户端获取当前直播间的直播流地址,选定需要连接的弹幕服务器;
直播客户端从所述弹幕服务器的流地址数组中随机获取任一流地址信息,生成新的弹幕服务链路,所述流地址数组中存储有多个与所述弹幕服务器对应的流地址信息;其中,每个所述弹幕服务器的所述流地址数组包括多个不同的流地址信息。
5.如权利要求4所述的方法,其特征在于,所述方法在所述识别并断开已连接的弹幕服务链路后,还包括以下弹幕模拟的步骤:获取模拟流地址信息,所述模拟流地址信息包括预设的弹幕模拟服务器的流地址;
生成模拟弹幕服务链路;
进行弹幕模拟测试,所述弹幕模拟测试不经过弹幕服务器。
6.一种存储介质,该存储介质上存储有计算机程序,其特征在于:所述计算机程序被处理器执行时实现权利要求1至5任一项所述的方法。
7.一种弹幕连接系统,其特征在于,其包括直播客户端以及多个弹幕服务器;
所述弹幕服务器包括:
流地址存储单元,其用于存储流地址数组,所述流地址数组中存储有多个与所述弹幕服务器对应的流地址信息;
所述直播客户端包括:
连接预备单元,其用于接收弹幕连接指令,识别并断开已连接的弹幕服务链路;
服务器选定单元,其用于从当前直播间的直播流地址中选定需要连接的弹幕服务器;
弹幕链路生成单元,其用于从所述弹幕服务器的流地址数组中随机获取任一流地址信息,生成新的弹幕服务链路;其中,每个所述弹幕服务器的所述流地址数组包括多个不同的流地址信息。
8.如权利要求7所述的系统,其特征在于,所述弹幕链路生成单元从所述弹幕服务器的流地址数组中随机获取任一流地址信息中,具体包括以下步骤:创建一随机数生成函数,其用于生成数额小于或等于所述流地址数组中流地址信息个数的非负整数,记作随机选择参数;
获取所述流地址数组中流地址信息的排列序号,所述排列序号由0起始;
利用所述随机数生成函数,生成随机选择参数;
选定并获取与所述随机选择参数的数额相同的排列序号所对应的流地址信息。
9.如权利要求7所述的系统,其特征在于,所述系统还包括:弹幕模拟服务器,其包括模拟流地址存储单元,其用于存储模拟流地址数组,所述模拟流地址数组中存储有多个与所述弹幕模拟服务器对应的模拟流地址信息;
服务器选定单元,其还用于选定需要连接的模拟弹幕服务器;
弹幕链路生成单元,其还用于从所述弹幕模拟服务器的模拟流地址数组中随机获取任一模拟流地址信息,生成新的弹幕服务链路;
所述直播客户端还包括:
弹幕模拟测试单元,其用于进行弹幕模拟测试。
10.一种弹幕连接客户端,其特征在于,其包括:连接预备单元,其用于接收新的弹幕连接指令,识别并断开已连接的弹幕服务链路;
服务器选定单元,其用于获取当前直播间的直播流地址,选定需要连接的弹幕服务器;
弹幕链路生成单元,其用于从所述弹幕服务器的流地址数组中随机获取任一流地址信息,生成新的弹幕服务链路,所述流地址数组中存储有多个与所述弹幕服务器对应的流地址信息;其中,
每个所述弹幕服务器的所述流地址数组包括多个不同的流地址信息。