在近段时间,在国外,一款主打语音聊天社交的软件Clubhouse火爆了全球,Clubhouse是一款主打即时性的音频社交软件,诞生于2020年3月,由Paul Davison和前谷歌员工Rohan Seth共同开发,并在2020年4月上线。而在这一款软件中,每个人都可以创建自己的房间,并且可以设置不同的公开形式。
在国外Clubhouse凭借语音聊天的社交属性,成功出圈。在其中不同的人可以设置不同的房间,并且邀请其他人进入房间内,房间中,由嘉宾发言,房间里的其他听众旁听,听众如果想要发言,可以举手申请成为嘉宾,之后提问或发言。而房间的管理员可以设置其他人成为管理员,或者进行身份的转变,成为听众。
在国内近期也有不少的巨头设局这一内容领域中,想打造中国版的Clubhouse,而我们这一次就是要与巨头们比肩,打造一个属于自己的类Clubhouse。
本次我们打造自己的语音聊天服务器是基于TeamSpeak 3进行的,这一款软件是为个人用户提供免费服务的实时语音通讯软件。采用非注册的使用,这意味着如果只需要语音客户端并且知道语音服务器的IP或者域名,就可以让不同的人进入到同一个语音服务器内,进行沟通。话不多说,让我们动起来。
打开凤凰新闻,查看更多高清图片需要用到的工具:TeamSpeak 3服务端、TeamSpeak 3客户端、一台电脑/服务器、公网ip。
开始搭建语音服务器,首先我们需要下载到TeamSpeak 3服务端,然后将其放置在我们要用到的服务器/电脑上。
在这里,采用云服务器的配置作为演示,首先将TeamSpeak 3服务端放入云服务器后,对服务端的安装包进行解压,随后会出现一系列的内容,我们需要找到其中的主程序,点击运行,进行TeamSpeak 3服务端的安装。
在安装过程中,会跳出一个窗口,点击图示处,进入下一步。
在安装完成后,会跳出一个窗口,里面会有服务端的各种信息,例如密码等一系列的内容,如果我们只是需要进行较为简单的使用,只需要记住这弹出窗口的最后一项内容,这一个内容是通过客户端首次进入语音服务器内进行管理员设置的密码。
在保存好管理员设置密码后,我们需要对这一个服务端的运行环境进行一些配置,以云服务器为例,我们需要进行云服务器安全组的更改,添加新的策略规则。
在TeamSpeak官方的文档中,我们需要开启其中一个TCP端口作为文件传输通道,并且需要开启其中一个UDP端口作为语音传输端口。
在安全组里面,我们进行规则的配置。先对TCP端口进行开启,我们需要开启30033端口,具体可设置为 TCP 30033/30033 开启这一个端口后,TeamSpeak语音服务器可以进行文件的传输。
之后我们需要开启UDP端口,我们开启UDP端口中的9987端口,具体可设置为 UDP 9987/9987,开启这一个UDP端口后,TeamSpeak语音服务器可以进行语音的传输。而如果是使用个人电脑进行语音服务器架设的用户,则需要进入到防火墙查看对应的端口是否开启成功,具体开放端口的方法,各位可以自行查阅,网络上已有资料,不再赘述。
在端口成功开启后,我们需要通过TeamSpeak客户端对TeamSpeak语音服务器可进行进一步的操作。
打开TeamSpeak客户端,在进入TeamSpeak客户端后,点击左上角的Connections,进行连接服务器。
点击Connections后会弹出一款窗口,询问你要连接的地址、进入时的昵称、服务器密码填充。我们在Server Ni ckname or Address填入我们放置TeamSpeak服务端的服务器/个人电脑域名或者IP,点击Connet进行连接。
在进入服务器后会弹出一个窗口,提示我们输入内容,之前保存的密码就是在这一个时候使用的,输入密码后,我们就会成为这一个语音服务器的管理员,拥有初始权限。
我们在拥有管理员权限后,可以对这一个语音服务器的内容进行一系列的设置更改,例如更改服务器名称。点击第一行的服务器,右键,找到Edit Virtual Server就后进入,就可以对服务器进行有关设置,可以更改服务器名称,设置密码等一系列操作。
我们随后可以创建一系列的频道,同样是点击第一行的服务器,右键,选择Create Channel就可以新建频道,并且可以设置频道的名称,频道的时间长度,频道的音质等一系列的内容。到这一步我们已经完成建立语音服务器,再到建立语音频道的步骤,有聊天需求的朋友,在这里就可以将这一个语音服务器的IP或者域名告诉你要邀请的人们,让他们通过TeamSpeak客户端进入服务器内愉快的聊天了。
在其他人员进入语音服务器后,你可以设置你想要的人成为服务器管理员这一,在其中可以点击该人,右键,选择Set Server Group,接着选择Server Admin,进行管理员的添加。管理员在之后也可以对服务器进行一系列的设置。
管理员也可以对服务器内的人员进行管理,例如可以屏蔽发言。移除出频道、服务器等操作。
为了让我们每一次进入服务器更加方便,我们可以设置书签,在TeamSpeak客户端内的Bookmarks进行设置,选择Add to Bookmarks,在填写好书签名字、进入昵称、IP后就可以进行保存,以后通过书签就可以一不进入语音服务器,不用进行手动连接设置。
使用方面,TeamSpeak是一款即时的语音聊天软件,用户只需要设置设置阈值,就可以像对讲机一样,你说出来其他人就可以听见,并且不会受到外界噪音,因为没有达到阈值,使用并不会对其他人的发言造成干扰,在进行游戏,或者多人会议之类的情况下,TeamSpeak的抗干扰程度会是贴心不少。
除此之外TeamSpeak还可以设置语音质量,多种质量模式可以选择,用户可以根据自己的服务器带宽进行决定。
最后:
TeamSpeak从某种程度来说是更加私密性的,因为只有知道服务器的域名或者IP才可以进入其中,不过在这方面也是公开的,只要公开出去,感兴趣的人都可以进入语音服务器中,除非设置了密码,否则就是一个非常OPEN的场所。
在这里还有一个tip,如果搭建TeamSpeak语音服务器的话,建议可以购买一个域名解析解析,通过域名访问会更加方便,并且也更容易分享给其他的人。