系统环境:ubuntu 15.10,OBS Studio 0.13.1

OBS是可以在linux,windows,mac下直播的开源软件,官方地址:https://obsproject.com/

斗鱼:武汉斗鱼直播平台。官方地址。http://www.douyutv.com/

我的斗鱼直播间:http://www.douyutv.com/liuxuzzz

一共分为三大步:

一、ubuntu下安装OBS软件。

二、申请斗鱼主播。

三、设置OBS并直播。

一、安装OBS。

1.ubuntu14.04先安装ffmpeg。

$ sudo add-apt-repository ppa:kirillshkrogalev/ffmpeg-next
$ sudo apt-get update && sudo apt-get install ffmpeg

2.ubuntu14.04/ubuntu15.10安装OBS。

$ sudo add-apt-repository ppa:obsproject/obs-studio
$ sudo apt-get update && sudo apt-get install obs-studio

二、申请斗鱼主播。

1.申请一个斗鱼帐号。

2.在个人中心左侧,点击“个人认证”,上传自己的身份证正面照片,大小在2M以下。

3.个人身份认证成功后,在个人中心左侧的菜单栏里点击“申请直播”。

需要手机号码,银行卡信息,并向给定的银行帐号转帐,必须用银行转帐,支付宝等无效,这里我转了0.16元。

4.银行卡认证成功后,就可以开直播了。开直播的要求是你的个人账户在3级以上。

升级的方法有集中,一般看一会直播后可以点击视频下面的“领取鱼丸”,或者做斗鱼的人物。最简单的方法是充值刷礼物。55点经验就可以到3级,换成刷鱼翅就是5.5元。

5.现在可以看见“个人中心”左边的菜单栏多了一项“主播相关”,点击后再点击“直播设置”。然后点击“进入直播房间”,点击开启直播按钮,会在视频左上角多出“获取推流码”按钮。

点击后会出现两个重要的地址:“rtmp地址"、“直播码”。同时在“个人中心”里面也会有它们,可以在“房间设置”后面点击“切换推流地址”,换成“全网推流线路三A”。

三、设置OBS。

1.打开OBS,点击“setting”。

内部设置,“Stream”的“Stream Type"选择”Custom Streaming Server",下面的“URL”填写斗鱼的“rtmp地址”,“Stream key”填写“直播码”。

“Output"的“Output Mode"选择”Advanced",将“Bitrate"设置“1000-3000”之间,选择“Use Custom Buffer Size","Buffer Size"填写和“Bitrate”相同的值。

取消“use CBR”。

“Desktop Audio Device”是电脑软件声音,如音乐播放器,直播时记得把你直播房间的声音关掉,不然会被传到OBS中,导致回声。

“Mic/Auxiliary Audio Device"选择你的麦克风。

这里“Downscale Filter"选择”Lanczos",“Common FPS Values"选择“30",这个看电脑配置。

2.点击“OK”后回到主页面,将左下角两个小窗口每个添加一项。

“Scenes"不用设置什么,点击“+”添加一个即可。

“Sources"点击"+"添加“Screen Capture",即获取电脑屏幕。

“Mixer"中,因为我的是笔记本的麦克风,键盘声音噪音太大,所以我关了。这里可以点击齿轮符号,添加噪音过滤。

现在一切已经设置好了,点击“Start Streaming"即可直播。如果点击“Start Streaming"出现”connecting...",几十秒过后弹出失败窗口,可以去斗鱼“个人设置”重新获取“直播码”,“直播码”每5分组会换新的,在设置的时候它可能已经过期了,刷新斗鱼页面获取新的即可。

ubuntu下使用OBS开斗鱼直播的更多相关文章

  1. 解决chrome在ubuntu+root模式下打不开的问题

    chrome在ubuntu root模式下打不开 双击图标,chrome打不开了: 解决办法: 查看一下打开chrome浏览器的命令是什么,右键properties 发现是chromium-brows ...

  2. .NET斗鱼直播弹幕客户端(下)

    .NET斗鱼直播弹幕客户端(下) 在上篇文章中,我们提到了如何使用.NET连接斗鱼TV直播弹幕的基本操作.然而想要做得好,做得容易扩展,就需要做进一步的代码整理. 本文将涉及以下内容: 介绍如何使用R ...

  3. ubuntu 下修改文件访问权限chmod 777 -R *血的教训!没事别乱开权限!用谁开谁的就行。。。最后不要用这个命令,文件操作全部改用终端

    本文转自: 个人建议 Ubuntu下修改目录权限命令如下:chmod 600 name (只有所有者有读和写的权限)chmod 644 name (所有者有读和写的权限,组用户只有读的权限)chmod ...

  4. 不同云服务器下,ubuntu下开k3s集群

    首先先感谢老哥的文章:h构建多云环境下的K3S集群,但是我尝试在centos 8.2上面前面一直执行报错 并且安装glibc 2.17时还会报错make版本太低,所以直接放弃centos,投入ubun ...

  5. Ubuntu下的PHP开发环境架设

    Ubuntu下的PHP开发环境架设   今天重新装了ubuntu那么就吧过程记录下. 打开终端,也就是命令提示符. 我们先来最小化组建安装,按照自己的需求一步一步装其他扩展.命令提示符输入如下命令: ...

  6. UBUNTU下Y86模拟器的安装和使用

    UBUNTU下Y86模拟器的安装和使用 由于上周在虚拟机中安装Y86模拟器中出现了一些问题并且没得到解决,所以上周实验是在实验楼上做的,这几天练习了UBUNTU下Y86模拟器的安装和使用. 参考博客: ...

  7. 在Windows/Ubuntu下安装OpenGL环境(GLUT/freeglut)与跨平台编译(mingw/g++)

    GLUT/freeglut 是什么? OpenGL 和它们有什么关系? OpenGL只是一个标准,它的实现一般自带在操作系统里,只要确保显卡驱动足够新就可以使用.如果需要在程序里直接使用OpenGL, ...

  8. 【转载】Ubuntu下SVN安装和配置

    一.SVN安装 1.安装包 1.$ sudo apt-get install subversion 2.创建项目目录 $ sudo mkdir /home/xiaozhe/svn $ cd /home ...

  9. Fedora和Ubuntu下安装OpenGL开发环境配置

    Fedora下OpenGl开发环境配置 开发OpenGL工程需要3个库文件和对应的头文件: libglut.so,libGLU.so,libGL.so, gl.h ,glu.h, glut.h 这些库 ...

随机推荐

  1. Android Studio 3.0 安装注意点

    在安装Android studio 3.0+ 时候,会遇到默认不带Android SDK 的问题. 在启动Android studio 后,会提示让选择SDK目录,选择下载目录,对应的去下载 那么问题 ...

  2. stm32 flash和sram

    FLASH是用来存储程序的,SRAM是用来存储程序运行中的中间变量

  3. 【Python】函数参数类型及用法

     一.函数的参数类型 def hs(a1,a2,a3,...): ****statements 其中a1,a2,a3是函数的参数,函数的参数类型可分为:必须参数.默认参数.可变参数(不定长参数).关键 ...

  4. SVM python小样例

    SVM有很多种实现,但是本章只关注其中最流行的一种实现,即序列最小化(SMO)算法在此之后,我们将介绍如何使用一种称为核函数的方式将SVM扩展到更多的数据集上基于最大间隔的分割数据优点:泛化错误率低, ...

  5. Couchbase I

    Couchbase第一印象(架构特性) 面向文档 保存的字节流总有一个 DOCUMENT ID(Object_ID) 高并发性,高灵活性,高拓展性,容错性好 面向文档的集群存储系统 每个文档用一个唯一 ...

  6. 【Valid Sudoku】cpp

    题目: Determine if a Sudoku is valid, according to: Sudoku Puzzles - The Rules. The Sudoku board could ...

  7. IOS笔记050-事件处理

    IOS事件处理 1.触摸事件 2.加速器事件:重力感应,旋转等事件 3.远程遥控事件:蓝牙线控,耳机线控等 触摸事件 响应者对象 只有继承了UIResponder得对象才能接收并处理事件 常见类有:U ...

  8. NGUI 学习总结

    NGUI 学习一段时间了,这里总结一下,用于以后查看. 获取组件 在Awake函数里获取组件,然后就可在Start以及其他函数里使用 lbl = GetComponent<UILabel> ...

  9. 【LoadRunner】loadrunner常见问题汇总

    LoadRunner常见问题1.LR 脚本为空的解决方法: 1.去掉ie设置中的第三方支持取消掉 2.在系统属性-高级-性能-数据执行保护中,添加loadrunner安装目录中的vugen.exe文件 ...

  10. [oldboy-django][2深入django]django一个请求的生命周期 + WSGI + 中间件

    1 WSGI # WSGI(是一套协议,很多东西比如wsgiref, uwsgiref遵循这一套协议) - django系统本质 别人的socket(wsgiref或者uwsgiref) + djan ...