前段时间参加一个线上的讲座,提到关于OBS直播推流的演示,直播的场面非常有气势。特别是关于同时接入多个视频设备的操作,可以实现近景+远景的完美搭配。学完之后,就一直计划着实践,否则学完看完也就是完了。下面就个人OBS实践的过程,做一个分享。首先第一步是下载安装OBS软件,下载地址1.https://obsproject.com/download/2.https://github.com/obsproject/obs-studio/releases下载过程中,如果因为下载速度太慢,建议选择第2个地址下载。具体安装这里就不做讲解了,根据自己的操作系统做相应的选择执行即可。

下面讲解下如何实现OBS同时接入手机端的摄像头和PC的摄像头。PC摄像头默认就是可以的。下面重点就OBS接入手机的摄像头做下讲解和操作。手机摄像头视频可以通过推送软件推送到视频服务器上,然后在OBS软件通过媒体拉取推送到视频服务器上的视频,就可以实现将手机摄像头的视频接入到OBS软件了。

这里以MAC系统为例:利用homebrew下载安装nginx和rtmp模块,通过修改配置文件,从而搭建推流服务器。然后通过 易推流 APP 推送到流服务器,然后OBS再从流服务器拉取便可以。具体操作如下

安装HomeBrew

如果MAC系统尚未安装HomeBrew,但是使用命令/usr/bin/ruby -e "$(curl -fsSLhttps://raw.githubusercontent.com/Homebrew/install/master/install)" 安装失败

curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused

可替换以下命令/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/ HomebrewCN/ raw/master/Homebrew.sh)"

安装Nginx 

$ brew tap homebrew/nginx

如果失败,可以更换为

brew tap denji/homebrew-nginx配置流服务器

1>配置Nginx,支持http协议拉流

location /hls {

#Serve HLS config

types {

application/vnd.apple.mpegurl    m3u8;

video/mp2t ts;

}

root /usr/local/var/www;

add_header Cache-Control    no-cache;

}

2>配置Nginx,支持rtmp协议推流

rtmp {

server {

listen 1935;

application rtmplive {

live on;

max_connections 1024;

}

application hls{

live on;

hls on;

hls_path /usr/local/var/www/hls;

hls_fragment 1s;

}

}

}

推流至RTMP到服务器

生成地址: rtmp://localhost:1935/rtmplive/demo

ffmpeg -re -i story.mp4 -vcodec libx264 -vprofile baseline -acodec aac -ar 44100 -strict -2 -ac 1 -f flv -s 1280x720 -q 10 rtmp://localhost:1935/rtmplive/demo

推流至HLS到服务器

生成地址: http://localhost:8080/hls/test.m3u8

ffmpeg -re -i /Users/apple/Desktop/ffmepg/story.mp4 -vcodec libx264 -vprofile baseline -acodec aac -ar 44100 -strict -2 -ac 1 -f flv -s 1280x720 -q 10 rtmp://localhost:1935/hls/demo

这里选择RTMP流服务器

然后在OBS软件 选择视频设备上可以看到如下选择

然后就可以在OBS上同时操作两个接入视频了。

- END -

学习学习再学习,点个“在看

总结是学习的好方法

欢迎“留言

扫描二维码

获取更多精彩

技术与健康

obs多推流地址_什么都比不上动手能力,OBS 推流实践小记相关推荐

  1. obs多推流地址_还在为拿不到推流地址而烦恼吗?三分钟让你用上OBS进行高清直播...

    需要软件:官方直播工具(淘宝的淘宝直播或者抖音的直播伴侣皆可).电商直播助手.OBS OK准备好上述软件之后,接下来直接上干货(以淘宝直播为例): 打开小葫芦电商直播助手,选择淘宝推流码,点击打开淘宝 ...

  2. obs多推流地址_直播教程 | 虎牙PC客户端+OBS开播教程

    虎牙PC客户端+OBS开播教程 主播大大好啊! 在直播的"远古时代",各个平台的主播基本都是用OBS进行开播的,免费而且开源的OBS (Open Broadcaster Softw ...

  3. 抓rtmp推流地址_如何实现摄像机竖屏直播推流?

    随着网络直播的发展热潮,竖屏直播方式已经成为一种趋势,网络直播方式一共是两种:一种是单纯的手机直播,一种方式是摄像机通过RTMP流地址去做直播.目前市面上,基本都是使用手机拍摄的竖屏画面,那如何实现专 ...

  4. obs多推流地址_抖音obs推流直播怎么操作,抖音直播推流地址如何获取?

    玩过抖音直播的朋友应该都知道,想要在抖音直播间中直播游戏,那就必须要具备两个条件,分别是抖音直播推流地址以及obs直播软件. 那抖音obs直播怎么操作,抖音直播推流地址如何获取呢? 由于很多刚入门的主 ...

  5. obs多推流地址_(无人直播)教程利用OBS推流抖音直播电脑屏幕或PC游戏

    目前的火爆程度相信大家都有目共睹,也為部分活躍用戶提供直播功能,開通直播的方法有:①粉絲達到10000粉絲,官方會自動邀請妳開通直播權限.②加入和官方合作的工會,無需粉絲,也可以開通直播權限.開通直播 ...

  6. obs多推流地址_一文搞懂:抖音obs直播怎么操作,抖音直播推流地址如何获取!...

    玩过抖音直播的朋友应该都知道,想要在抖音直播间中直播游戏,那就必须要具备两个条件,分别是抖音直播推流地址以及obs直播软件. 那抖音obs直播怎么操作,抖音直播推流地址如何获取呢? 由于很多刚入门的主 ...

  7. obs多推流地址_苹果手机IOS系统:抖音+易推流直播手机游戏——墨涩网

    易推流:泛用型直播工具,是一个非常实用的直播工具,目前只有IOS版本,可以用来和抖音配合做游戏直播,这款软件支持横屏竖屏直播,而且还有拉流播放功能,分辨率也是非常高,还可以一键保存直播录像, 易推流介 ...

  8. obs多推流地址_如何用OBS将腾讯会议推流到一直播上进行直播

     01 直播背景一场疫情,让很多人意识到远程办公的重要.线上会议成为交流重要途径的同时,线上直播也成为很多企业对外宣传的重要手段.今天给大家介绍一下,如何通过obs推流,将腾讯会议变成宣传工具,在一直 ...

  9. obs多推流地址_腾讯推流直播教程OBS下载、安装、使用

    OBS是一款免费且开源的用于视频录制以及直播串流的软件.能兼容多种平台,在Windows,Mac以及Linux上都可以使用,它简单且快速的开始串流. 一.OBS下载 由于OBS有两个版本:OBS经典版 ...

最新文章

  1. linux 服务器安装mysql5.6
  2. Python中提示:no module named 'PIL'
  3. 网络原理往期考试题+部分详解+最终版
  4. java什么是reference_理解java reference
  5. 重启报错_AFAB折旧计提报错:科目xxxxx要求一个成本会计分配 及重启问题
  6. asp.net ashx导出excel到前台
  7. jQuery简单好用的JavaScript代码库略解使用
  8. oracle sql developer 执行sql语句,如何使用SQL Developer执行SQL语句(上)
  9. Excel技巧[EXCEL 下拉填充公式,保持公式部分内容不变,使用绝对引用]
  10. POST http://localhost:8080/admin/getPageDiseaseList net::ERR_INCOMPLETE_CHUNKED_
  11. Win Server2003常见问题的解决然方案
  12. 线性与非线性规划:可行方向法
  13. 【游记】CQOI2021
  14. Imagination和浙江大学信电学院签署合作协议,校企共创大学课程新篇章
  15. iPhone换屏幕测试软件,怎样检验iPhone是否更换过屏幕?
  16. Python学生信息管理系统(增删查改、模糊查找、txt文件输出)# 谭子
  17. 实力踩坑:There is no getter for property named ‘XXX‘ ‘class XXX‘
  18. 【简介】分布式NoSQL数据库
  19. DXSDK_Jun10版下载地址
  20. PHP 验证银行卡是否存在,匹配开户行

热门文章

  1. 解决 Chrome 请停用以开发者模式运行的扩展程序
  2. (初学者)初学者的编程的苦恼
  3. 【Linux开发】如何查看Linux kernel的内置模块驱动列表和进程ID
  4. URAL 1086 Cryptography
  5. 网络设备常用排障命令——Juniper vyatta 大河SDN
  6. Office报错:错误代码:30015-6(-1)
  7. totalspider爬虫批量重启报错Connection Error
  8. CentOS6.8下MySQL数据库忘记root密码解决方法
  9. react-native-echarts 解决数据刷新闪烁,不能动态连续绘制问题(转载)
  10. Json string value cannot have line breaks(解决方法)