OBS推流工具

简介

什么是OBS?
Open Broadcaster Software(简称OBS)是一款好用的直播流媒体内容制作软件。
OBS使用是否收费?
不收费,这个程序和其源代码都是免费的。
OBS都支持哪些操作系统?
支持 OS X、Windows、Linux操作系统,适用于多种直播场景,满足大部分直播行为的操作需求。

下载OBS

请您到OBS官网下载最新软件 OBS官方下载
推流工具介绍 - 图1

设置OBS

  1. 通用设置。
    推流工具介绍 - 图2
    如果您有直播录制需求,由于直播时网络环境较复杂,建议您进行直播时,在本地进行录制备份。
    推流工具介绍 - 图3
  2. 流设置。
    推流工具介绍 - 图4

    注意:将鉴权后的推流地址分两部分输入 URL流名称 中。URL 部分填写包含AppName前的地址,流名称 部分填写包含StreamName后的地址。实际使用时,将整个推流地址粘贴到URL内也是可以播放的,但是为了安全最好将StreamName后的地址写入流名称内,隐藏auth_key

  3. 实际Mac版OBS的流密钥与Windows版OBS的流秘钥中的内容默认不显示明文。
    以上面的推流地址为例,参数设置为:
    FMS URL / URL: rtmp://push.hzpb.com.cn/AppName/StreamName?vhost=live.aliyuntest.club&auth_key=1519372875-0-0-5a571e7e3398ca3fc7dcd65ee21616c0
    流秘钥: StreamName?vhost=live.aliyuntest.club&auth_key=1519372875-0-0-5a571e7e3398ca3fc7dcd65ee21616c0
    开启了鉴权后,鉴权参数也一并放在Mac版OBS的流密钥与Windows版OBS流秘钥中。

  4. 分辨率设置。
    输出分辨率就是您想让观众看到的画面分辨率,分辨率决定着画面的清晰程度,越高画面越清晰。
    FPS是视频帧率,它控制视频观看视频流畅,普通视频帧率有24-30帧,低于16帧画面看起来有卡顿感。而游戏对帧率要求比较高,一般小于30帧游戏会显得不连贯。
    用于手机客户端直播的话建议使用纵屏9:16(1080x1920、720x1280)比例
    推流工具介绍 - 图5
    常见视频分辨率与比例对照表 | 比例 | 分辨率 | 比例 | 分辨率 | 比例 | 分辨率 | 比例(推荐) | 分辨率(推荐) | | :—- | :—- | :—- | :—- | :—- | :—- | :—- | :—- | | 4:03 | 2048x1536 1600x1200 1400x1050 1152×864 1024x768 800x600 640x480 | 16:09 | 1920x1080 1600×900 1280x720 | 16:10 | 2560x1600 1920x1200 1680x1050 1440x900 1280x800 1366x768 960x600 800x480 | 9:16 | 720x1280(推荐)
    1080x1920
    900x1600 |

  5. 输出设置。
    推流工具介绍 - 图6

    注意:视频或音频比特率越大,所需的带宽越大。

  6. 减少直播延迟设置。
    推流工具介绍 - 图7
    推流工具介绍 - 图8

    常见操作设置介绍

    直播来源设置介绍
    OBS工具支持简单的内容快速编辑、剪辑、场景、来源素材快速切换的操作,可以对直播活动进行快速简单的内容编辑。
    推流工具介绍 - 图9

  • BrowserSource:可实时展示一个网络页面。
  • 图像:适用于单张图像直播。
  • 图像幻灯片放映:可循环或者顺序多张播放图片,适用于会议、教育类课件直播。
  • 场景:实现各种强大的直播效果。此时,另一个场景是作为来源被添加进当前场景的,可以实现整个场景的插入。
  • 媒体源:可上传本地视频,并本地点播视频文件进行直播化处理。
  • 文本:实时添加文字在直播窗口中。
  • 显示器捕获:可实时动态捕捉您电脑桌面的操作,电脑桌面中所有的操作均执行直播。
  • 游戏捕获:允许对指定来源的游戏进行直播。适用于大小游戏的实况直播。
  • 窗口捕获:可根据您选择的窗口进行实时动态捕获,使用窗口捕获的好处是直播仅显示您当前窗口的内容,其他窗口不会进行直播捕获。适用于软件讲解或操作指引类的直播。
  • 色源:使用这个来源可以添加一个色块到你的场景中,作为一个背景色。该色块可以调节透明度,成为全屏透明色彩。
  • 视频捕获设备:实时动态捕捉摄像设备,可将摄像后的画面进行直播。常见场景有娱乐秀场,视频会议等。
  • 音频输入捕获:用于音频直播活动(音频输入设备)。
  • 音频输出捕获:用于音频直播活动(音频输出设备)。

    场景与来源内容可根据实际需要进行切换,叠加展示。

工作室模式介绍

工作室模式提供给用户可对当前直播的内容进行实时编辑的操作的界面。
推流工具介绍 - 图10

  • 左边画面为素材准备界面,右侧画面为直播显示画面。
  • 先设置画面转换模式。
    推流工具介绍 - 图11
  • 画面需要进行切换时,分别执行过渡动画设置。
  • 快速过渡动画可在场景过渡中设置。
    推流工具介绍 - 图12

    常见问题

  • 为什么使用OBS做直播推流有卡顿,丢帧的现象?

    • OBS有丢帧监测数据,发现有丢帧现象时,请您首先检查带宽资源是否够用,上传速度是否满足直播需求。同时尝试适当降低视频分辨率。
    • 查看您的CPU是否耗费较高。电脑配置过低,电脑资源被占满,也会影响视频的流畅度。
    • 一般建议调整为vbr动态码率
  • 推流工具介绍 - 图13

更多问题,请您查看 OBS论坛讨论


杏林推流工具

简介

杏林推流是杏林康云推出的一款直播推流产品,集成了阿里云的推流SDK,使直播可以通过手机方便的实现推流。通过直播管理后台添加直播课程,并获取推流地址,推流成功后可以通过用户的设备进行播放。直播视频除了可以进行转码截图等操作外,还可以进行直播转录播的操作,将录制下来的视频转成录播,在回放中再进行点播播放,具有高清流畅、低延迟、高并发等优点。该产品含人脸识别的高级美颜功能,可实现瘦脸、小脸、大眼、腮红以及基于人脸识别的美白。

下载杏林推流

请您在各自的应用商店搜索下载即可
80.jpg

设置推流

123.jpg

将整个推流地址粘贴到URL内、点击[开始推流]即可

分辨率设置

分辨率最高支持720P。推流端根据自身网络状况调整码率和帧率,码率、帧率设置越高占用带宽越大、编码延时越长。

GOP设置

编码GOP大小为关键帧间隔大小,为降低延迟通常设置为1S

常用功能介绍

前置摄像头:是否开启前置摄像头推流
纯音频:开启后只播放音频、不开启摄像头
暂停图片:播流过程中暂停时用图片替代空白