核心流程概览

整个直播流程可以简化为四个步骤:

斗鱼obs直播设置
(图片来源网络,侵删)
  1. 准备工作:安装OBS软件、注册斗鱼账号并获取推流密钥。
  2. OBS基本设置:配置视频、音频等核心参数。
  3. 添加直播内容:添加摄像头、麦克风、游戏画面、图片等素材到OBS。
  4. 开始推流:连接斗鱼服务器,正式开播。

第一步:准备工作

下载并安装OBS

  • 官网下载:请务必从OBS官方渠道下载,以确保安全稳定。
    • 官网地址:https://obsproject.com/
    • 根据你的操作系统(Windows/Mac)下载最新版本的安装包。
  • 安装建议
    • 安装路径建议使用默认路径,不要安装在C盘根目录或有中文、特殊符号的路径下。
    • 安装过程中,如果有勾选项,通常保持默认即可。OBS Studio 是目前最主流的版本,推荐使用。

注册斗鱼账号并获取推流密钥

这是将OBS与斗鱼连接起来的“钥匙”,非常重要,请妥善保管。

  • 登录斗鱼:打开斗鱼官网或客户端,登录你的直播账号。
  • 进入直播中心
    • 网页端:点击右上角头像 -> “直播中心”。
    • 客户端:点击右上角头像 -> “直播中心”。
  • 开播:点击“我要开播”按钮。
  • 获取推流地址和密钥
    • 在开播设置页面,选择“OBS”或“第三方推流软件”。
    • 你会看到一个“服务器地址”和一个“串流密钥”。
    • 服务器地址:通常是 rtmp://open-live.douyucdn.cn/live/
    • 串流密钥:一串很长的字母和数字组合。
    • ⚠️ 重要提示
      • 密钥是私人的,不要泄露给任何人!
      • 每次开播,密钥可能会变。每次开播前,都请务必重新获取最新的密钥!
      • 临时开播和正式开播的密钥不同,请选择你需要的类型。

第二步:OBS基本设置 (核心)

打开OBS,点击右下角的“设置”按钮(齿轮图标)。

视频

这是直播画面的质量和性能的核心。

  • 基础分辨率 (输出):这是你最终直播给观众的分辨率。新手推荐 1280x720 (720p),如果你的电脑和网络都非常强劲,可以尝试 1920x1080 (1080p)
  • 输出分辨率 (缩放):这是OBS处理和上传的分辨率。通常和基础分辨率保持一致,除非你想做画面拉伸或裁剪,否则不要改动。
  • 常用FPS值
    • 30 FPS:适用于大多数场景,如聊天、教学、静态画面,对电脑配置要求较低。
    • 60 FPS:适用于高速动态画面,如FPS游戏、体育赛事,画面更流畅,但对电脑配置和网络要求更高。
    • 建议:游戏直播选60 FPS,其他场景选30 FPS即可。

【新手推荐配置】

斗鱼obs直播设置
(图片来源网络,侵删)
  • 基础分辨率:1280x720
  • 输出分辨率:1280x720
  • FPS值:30

【进阶/游戏玩家配置】

  • 基础分辨率:1920x1080
  • 输出分辨率:1920x1080
  • FPS值:60

输出

这是决定你直播码率(影响清晰度和流畅度)和CPU/GPU占用率的关键。

  • 模式:选择 “高级”,这能提供更精细的控制。
  • 编码器
    • x264 (CPU编码):利用CPU进行编码,优点是兼容性好,在同等码率下画质稍好,缺点是会占用大量CPU资源,可能导致游戏卡顿。
    • NVENC (GPU编码):利用NVIDIA显卡的专用编码单元,优点是几乎不占用CPU,可以让你在直播时更流畅地玩游戏,缺点是画质可能略逊于x264,且需要NVIDIA显卡。
    • 推荐
      • 有NVIDIA显卡(GTX 10系及以上)的游戏主播:首选 NVENC H.264 (new)
      • 没有独立显卡或主要进行聊天、教学的主播:选择 x264
  • 比特率:这是最重要的参数,直接影响直播的清晰度和流畅度。
    • 码率参考表 (根据分辨率和FPS): | 分辨率 | FPS | 推荐码率 (kbps) | 适用场景 | | :--- | :--- | :--- | :--- | | 1280x720 | 30 | 1500 - 2500 | 通用、聊天、教学 | | 1280x720 | 60 | 2500 - 4000 | 高速游戏、运动 | | 1920x1080 | 30 | 3000 - 5000 | 高清直播、静态场景 | | 1920x1080 | 60 | 4500 - 8000 | 高清游戏、高速运动 |
    • ⚠️ 重要提示:码率不是越高越好!码率受限于你的上行带宽,如果你的上传速度只有5Mbps,设置了8000kbps的码率,那么直播就会非常卡顿甚至中断。
    • 如何测试你的上传带宽:使用 Speedtest.net 或其他测速网站,重点看 “上传” 速度,建议将码率设置为上传速度的 80% 左右,留出余量。
  • 关键帧间隔:设置为 2,这是行业标准,能保证观众在加入频道时快速看到画面。
  • CPU使用预设:如果使用 x264 编码器,这里可以选择。veryfastsuperfast 是游戏直播的常用选择,可以降低CPU占用,保证游戏流畅。

【新手推荐配置】

  • 模式:高级
  • 编码器:x264
  • 比特率:2000 (假设你的上传速度足够)
  • 关键帧间隔:2
  • CPU使用预设:veryfast

【进阶/游戏玩家配置】

斗鱼obs直播设置
(图片来源网络,侵删)
  • 模式:高级
  • 编码器:NVENC H.264 (new)
  • 比特率:5000 (假设你的上传速度足够)
  • 关键帧间隔:2

音频

好的音频比好的视频更重要!

  • 全局音频设备:确保你的麦克风和麦克风/线路音频设备已正确选择。
  • 音量衰减:勾选 “当检测到音频时降低其他音量”,这样在你说话时,游戏背景音乐或系统音量会自动变小,避免“啸叫”和声音混乱。
  • 降噪:如果你的麦克风环境嘈杂,可以尝试开启 “RNNoise 降噪” 效果,可以显著消除背景噪音。
  • 增益:调整麦克风音量,让它在正常说话时达到 -12dB 到 -6dB 之间,不要经常超过 -3dB,否则会产生爆音(声音失真)。

推流

  • 服务:选择 “自定义”
  • 服务器:填入你从斗鱼获取的 服务器地址rtmp://open-live.douyucdn.cn/live/
  • 推流密钥:填入你从斗鱼获取的 串流密钥
  • 推流:点击旁边的“测试串流”按钮,如果设置正确,OBS右下角会显示“连接成功”,比特率”和“ dropped frames”(掉帧数)会跳动,掉帧数偶尔出现是正常的,如果持续很高,说明你的网络或电脑配置跟不上了。

第三步:添加直播内容

OBS的核心是“场景”和“来源”。

场景

场景可以理解为你的“多机位”或“布局模板”,你可以创建一个“游戏场景”(只显示游戏画面)、一个“聊天场景”(显示摄像头和聊天框)、一个“唱歌场景”(显示摄像头和歌词)。

  • 操作:在“场景”面板中,点击“+”号可以新建场景。

来源

来源是构成场景的具体内容,如游戏画面、摄像头、图片、文字等。

  • 操作:在选中一个场景后,在“来源”面板中点击“+”号,可以添加各种来源。

常用来源介绍:

  • 游戏捕获
    • 最佳选择,它会直接捕获游戏画面,性能开销小,且不会受到窗口边框、任务栏等影响。
    • 添加后,选择你要玩的游戏即可,如果游戏没在列表里,可以选择“捕获特定窗口”并手动选择。
  • 视频采集设备
    • 用于添加你的摄像头,支持USB摄像头、高清采集卡等。
    • 添加后,可以在右侧属性中调整摄像头画面的大小、位置和滤镜(如美颜、镜像)。
  • 音频输入采集
    • 用于添加你的麦克风,可以单独为麦克风设置音效和音量,而不会影响系统其他声音。
  • 窗口捕获
    • 捕捉一个特定软件窗口的内容,比如你想直播QQ聊天框、某个软件界面等。
    • 缺点:性能开销比“游戏捕获”大,且可能会捕捉到窗口的阴影和边框。
  • 图像/媒体源

    添加一张图片(如Logo、边框)、一段视频(如片头片尾)或音频文件(如背景音乐)。

  • 文本

    添加文字,可以用来做直播标题、观众ID、礼物提醒等。

  • 浏览器源
    • 非常强大的功能!可以在OBS里嵌入一个网页,比如用来显示:
      • 斗鱼弹幕姬
      • Bilibili直播姬的礼物提醒
      • 自己做的酷炫动态背景
      • 网页版计时器
    • 添加时,输入URL,并设置宽度和高度(建议1280x720)。

第四步:开始推流与优化

开始直播

所有设置完成后,点击OBS主界面右下角的“开始推流”按钮。

  • 成功:OBS会提示“连接成功”,同时你的斗鱼直播间页面也会开始显示OBS捕捉的画面。
  • 失败:检查“推流”设置中的服务器地址和密钥是否正确,网络是否通畅。

预设与导出设置

如果你经常使用同一套配置,可以保存下来。

  • 操作:在设置界面,点击“预设” -> “保存当前设置为新预设”,起个名字(如“斗鱼直播配置”)。
  • 下次使用时,直接“加载预设”即可,无需重复设置。

性能优化与排错

  • 直播卡顿/掉帧
    1. 检查上行带宽:用Speedtest.net测速,码率是否设置过高?
    2. 降低码率或分辨率:尝试降低到720p或降低FPS。
    3. 检查CPU/GPU占用:打开任务管理器,看CPU或GPU是否达到100%,如果是,说明编码器压力太大。
      • CPU占用高:如果用x264,尝试将CPU预设调到 fastersuperfast,或者换用NVENC编码器。
      • GPU占用高:如果用NVENC,说明显卡压力过大,可以尝试在NVIDIA控制面板里降低“电源管理模式”为“优先节能”。
  • 直播声音小/没声音
    1. 检查OBS中“音频混音器”里对应来源的音量是否被静音或调低了。
    2. 检查Windows系统声音设置里,是否选择了正确的输出/输入设备。
    3. 如果只有游戏声音没有人声,检查“音频输入采集”是否添加并正确配置了麦克风。
  • 画面黑屏
    1. 检查来源是否被添加到当前场景中。
    2. 检查来源的属性,看是否被“禁用”了。
    3. 检查游戏来源是否选择了正确的游戏窗口。

总结与最终建议

对于绝大多数新手,以下是一套“开箱即用”的稳定配置:

  • 视频设置
    • 基础(输出)分辨率:1280x720
    • 输出(缩放)分辨率:1280x720
    • FPS:30
  • 输出设置
    • 模式:高级
    • 编码器:x264
    • 比特率:2000 (根据你的上传速度调整)
    • 关键帧间隔:2
    • CPU使用预设:veryfast
  • 推流设置
    • 服务器:rtmp://open-live.douyucdn.cn/live/
    • 密钥:(每次开播前从斗鱼获取最新)
  • 来源
    • 新建一个场景,命名为“直播”。
    • 添加一个“游戏捕获”来源,选择你的游戏。
    • 添加一个“视频采集设备”来源,选择你的摄像头,并调整到合适位置(如右下角小窗)。
    • 添加一个“音频输入采集”来源,选择你的麦克风。

完成以上步骤,你就可以顺利地在斗鱼开始你的第一次直播了!祝你直播顺利,人气爆棚!