【最佳实践】PC推流的一些OBS设置,音视频编码相关

2022-02-11 19:43:06 浏览数 (2)

OBS安装与使用指南

这一项在腾讯云直播最佳实践里有,不再赘述

https://cloud.tencent.com/document/product/267/32726

关于场景、音视频来源、以及特效等配置,建议大家自行摸索

由于obs的一些默认配置不是很合理,这里推荐大家新安装时先调整配置再进行推流

直播推流输出相关配置

1、打开设置界面,在左边选择“输出”

2、在顶部的输出模式里,选择“高级”

串流相关配置

  • 音轨,选择你所需要输出的音频,具体配置见“音频”选项卡,保持默认即可
  • 编码器,选择x264,因为它是目前最常用兼容性最好的编码器,勾选“强制执行流媒体服务编码器设置”
  • 勾选重新缩放输出,填写或下拉选择你所需的分辨率,如果是手机观看,建议输出为720x1280
  • 码率控制选择CBR,CBR在视频压缩率上虽然没有VBR好,但由于CBR固定的比特率,在网络传输场景下表现更优
  • 比特率按需填写,对于很多直播来说,1500~2500Kbps就够用了,游戏直播可以适当填大一点,避免画质太差,推荐填写2000Kbps
  • 关键帧间隔默认是0,强烈建议调整为2,这个直接影响云直播HLS协议的延时
  • 其他的保持默认配置即可
输出串流配置输出串流配置

录像相关配置

录像或录制相关配置如下,基本保持默认配置,建议直播过程中同步开启本地录制功能,避免数据丢失

  • 勾选“生成没有空格的文件名”
输出录像配置输出录像配置

音频相关配置

保持默认160比特率即可

回放缓存相关配置

保持默认不启用回放缓存即可

音频相关配置

这里主要是采样率和声道的选择,采样率选择44.1kHz或48kHz都行,问题不大;

声道:强烈建议选择单声道

虽然大部分设备都已经支持立体声,但依然有部分手机终端是把立体声强行转换为单声道再播放;

而部分采样设备是单声道采样,最后就变成了单声道采样-->编码输出双声道-->播放设备把双声道合成单声道后播放;

而且大部分直播场景下,单声道已经是够用了;

另外,最好不要选择环绕声音频(2.1、4.0、4.1、5.1、7.1)因为已知大部分苹果iOS设备还不支持环绕声音频,而很多串流服务虽说是支持环绕立体声的接收和播放,其实是强行把环绕声音频转换为立体声输出(避免有些终端设备无法播放)

音频相关配置音频相关配置

视频相关配置

视频的配置按需填写即可,分辨率的宽高比和 输出-->串流-->重新缩放输出 填写的分辨率宽高比一致即可

FPS值,推荐选择30,若是游戏直播,则选择50

视频相关配置视频相关配置

手机端直播又该怎么配置?

手机端直播,当然是用移动直播SDK

兼容多种终端,还有web推流,不需要特殊配置,默认已经是最优配置

安卓端推流配置 https://cloud.tencent.com/document/product/454/7885

iOS端推流配置 https://cloud.tencent.com/document/product/454/7879

小程序端推流配置 https://cloud.tencent.com/document/product/454/34930

web端如何推流:参考文章 《写在2020年之前,flash停更后,网页直播怎么办?》

最后,按照惯例,给大家送上一些福利

不好意思,又搞错了,

应该是

低至9.9元云直播:https://cloud.tencent.com/act/pro/xinyonghu?from=12689

低至9.9元云点播:https://cloud.tencent.com/act/pro/new_user?from=12690

9.8元起的直播连麦互通:https://cloud.tencent.com/act/pro/mlvbyh?from=12691

0 人点赞