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停更后,网页直播怎么办?》
最后,按照惯例,给大家送上一些福利
不好意思,又搞错了,
应该是