ubuntu下使用OBS开斗鱼直播
系统环境: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开斗鱼直播的更多相关文章
- 解决chrome在ubuntu+root模式下打不开的问题
chrome在ubuntu root模式下打不开 双击图标,chrome打不开了: 解决办法: 查看一下打开chrome浏览器的命令是什么,右键properties 发现是chromium-brows ...
- .NET斗鱼直播弹幕客户端(下)
.NET斗鱼直播弹幕客户端(下) 在上篇文章中,我们提到了如何使用.NET连接斗鱼TV直播弹幕的基本操作.然而想要做得好,做得容易扩展,就需要做进一步的代码整理. 本文将涉及以下内容: 介绍如何使用R ...
- ubuntu 下修改文件访问权限chmod 777 -R *血的教训!没事别乱开权限!用谁开谁的就行。。。最后不要用这个命令,文件操作全部改用终端
本文转自: 个人建议 Ubuntu下修改目录权限命令如下:chmod 600 name (只有所有者有读和写的权限)chmod 644 name (所有者有读和写的权限,组用户只有读的权限)chmod ...
- 不同云服务器下,ubuntu下开k3s集群
首先先感谢老哥的文章:h构建多云环境下的K3S集群,但是我尝试在centos 8.2上面前面一直执行报错 并且安装glibc 2.17时还会报错make版本太低,所以直接放弃centos,投入ubun ...
- Ubuntu下的PHP开发环境架设
Ubuntu下的PHP开发环境架设 今天重新装了ubuntu那么就吧过程记录下. 打开终端,也就是命令提示符. 我们先来最小化组建安装,按照自己的需求一步一步装其他扩展.命令提示符输入如下命令: ...
- UBUNTU下Y86模拟器的安装和使用
UBUNTU下Y86模拟器的安装和使用 由于上周在虚拟机中安装Y86模拟器中出现了一些问题并且没得到解决,所以上周实验是在实验楼上做的,这几天练习了UBUNTU下Y86模拟器的安装和使用. 参考博客: ...
- 在Windows/Ubuntu下安装OpenGL环境(GLUT/freeglut)与跨平台编译(mingw/g++)
GLUT/freeglut 是什么? OpenGL 和它们有什么关系? OpenGL只是一个标准,它的实现一般自带在操作系统里,只要确保显卡驱动足够新就可以使用.如果需要在程序里直接使用OpenGL, ...
- 【转载】Ubuntu下SVN安装和配置
一.SVN安装 1.安装包 1.$ sudo apt-get install subversion 2.创建项目目录 $ sudo mkdir /home/xiaozhe/svn $ cd /home ...
- Fedora和Ubuntu下安装OpenGL开发环境配置
Fedora下OpenGl开发环境配置 开发OpenGL工程需要3个库文件和对应的头文件: libglut.so,libGLU.so,libGL.so, gl.h ,glu.h, glut.h 这些库 ...
随机推荐
- 精通SpringBoot--整合druid监控SQL执行
咳咳,今天我们做些简单而实用的东西,使用springboot 整合alibaba的driud数据库监控工具.alibaba已经提供了spring-boot-starter的jar包了.先看pom.xm ...
- WPF学习笔记(8):DataGrid单元格数字为空时避免验证问题的解决
原文:WPF学习笔记(8):DataGrid单元格数字为空时避免验证问题的解决 如下图,在凭证编辑窗体中,有的单元格不需要数字,但如果录入数字后再删除,会触发数字验证,单元格显示红色框线,导致不能执行 ...
- Thread和Runnable的子类调用
实现线程的两种方式: 继承Thread类. 实现Runnable接口. 下面是一个小案例: public class Thread和Runnable { public static void main ...
- VMware workstation 9.0中安装Windows server 2012 和 Hyper-v
一.准备工作 首先下载和安装和安装VMware workstation 9.0 下载Windows server 2012 iso镜像文件 二.安装Windows server 2012虚拟机 1.新 ...
- 【Word Ladder II】cpp
题目: Given two words (start and end), and a dictionary, find all shortest transformation sequence(s) ...
- http协议学习笔记——状态码
1xx(临时响应) 表示临时响应并需要请求者继续执行操作的状态码. 100(继续) 请求者应当继续提出请求.服务器返回此代码表示已收到请求的第一部分,正在等待其余部分. 101(切换协议) 请求者已要 ...
- Python-S9-Day128——算法基础Algorithm
01 算法基本概念与递归: 02 二分查找与LOW B三人组 03 快速排序 04 归并排序 01 算法基本概念与递归: 1.1 算法概念 1.2 复习:递归 1.3 时间复杂度 1.4 空间复杂度 ...
- sql 使用存储过程传递列名或表名作为参数
原网址: http://www.cnblogs.com/85538649/archive/2011/09/23/2186155.html alter procedure Proc_UpdateDate ...
- mojoportal中使用jquey的插件
以前在mojo中使用jquery的插件,都是把插件的文件内容直接写到了相关的模块中,这样的问题是不整洁,一大串代码. 如果直接在layout.master中引入插件文件,或者在自定义模块中引入插件文件 ...
- [问题解决]docker启动不了
问题描述:昨天下午整合了同事的代码,发现docker启动好后,docker ps查看不到,docker ps -a发现docker容器没有启动. 尝试多次启动发现都是启动不了. 经过搜索发现 http ...