obs,全称open broadcaster software,是一类广播采集软件的总称。OBS Studio https://obsproject.com/ 就是这样一款软件,它支持mac客户端,也是本文将会讲解的软件。
以上就是直播的简单原理了。
直播准备工作
我是在B站直播,因此以下均以B站为例,不再重述。
直播前需要做以下准备:
直播资格。在B站申请直播需要经过实名认证
直播软件。就是上文提到的OBS Studio。它把流推到B站rtmp地址,就可以进行直播了。mac客户端这个软件是相当的卡,不知道有没有更好的软件。
但是要让直播体验更顺畅,我们还需要一些第三方的软硬件:
单独的音视频采集卡。电脑不具备音视频条件,或者直播内容需要比较灵活专业设备支持的(比如主机游戏直播),就需要单独的音视频采集卡了。
直播工具软件。windows上B站有官方软件叫弹幕姬, mac上我用的软件叫弹幕库,它可以直连B站直播间,读取和播报弹幕信息,统计直播礼物等,是一个十分方便的工具。这款软件的作者在简书写了文章,安利大家看一下:https://www.jianshu.com/p/c36a1c673a61。 美中不足的是这个软件打开后开始推流直播后非常卡,想必直播玩游戏的体验会不太好。
直播设置
打开OBS Studio, 完成初始设置(后面可以更改)。然后根据引导,添加音频源,视频源,以及屏幕捕捉源,例如mac麦克风,mac前置摄像头,mac外接显示器。选择好后可以在场景窗口中预览采集效果,并实时调整画面位置和大小。
打开弹幕库,登陆B站账号,添加直播间(只需要填写直播号,就是直播间网址最后那个id号),它会自动获取直播间信息。弹幕姬的应用模块里有弹幕视图(显示弹幕信息),工具栏(可以通过它发送弹幕),语音播报(播报实时弹幕)等等好用的模块。需要注意的是你点击模块按钮,模块界面弹出,模块按钮右上角蓝色方块亮起,就算启用了这个模块,点击蓝色方块关闭模块界面就停用了该模块。弹幕姬同时还提供了直播间数据统计和可视化的功能,十分方便实用。当然你在B站主页上也能找到B站官方提供的统计数据。
在B站开启直播间,获取rtmp地址和密码。打开OBS设置,找到推流,填上地址和密码。然后退出到场景界面,在右边找到“开始推流”按钮,点击开始推流。
至此,直播就已经开始了,可以在你的直播间查看直播效果。需要停止直播只需在OBS中点击停止推流即可,B站检测到没有数据推送后会自动断开直播间。
撒,开始直播主播的无聊生活吧!