精华内容
下载资源
问答
  • OBS推流平台是我们做桌面推流直播经常会用到的推流工具,也有用户将OBS平台和EasyDSS平台结合起来,搭建线上课堂方案,关于如何使用OBS,大家可以通过下文参考一下:如何使用OBS推流平台进行转推。 在 EasyDSS ...

    OBS推流平台是我们做桌面推流直播经常会用到的推流工具,也有用户将OBS平台和EasyDSS平台结合起来,搭建线上课堂方案,关于如何使用OBS,大家可以通过下文参考一下:如何使用OBS推流平台进行转推

    OBS.png

    在 EasyDSS 项目中,有客户反馈生成的 rtsp 地址部分播放器播放出现卡顿的现象。分析现场后,得知客户是使用 OBS 推送文件到系统中,该文件中包含 B 帧,因此需要在推流端设置不包含B帧,即可解决该问题。

    OBS默认的输出模式如下:

    image.png

    默认的输出模式为简单模式,首先修改输出模式为高级。如下图:

    image.png

    然后在配置(Profile)中选择“baseline”,位置如下图:

    image.png

    点击确定后,即可成功设置,推送的 rtmp 流即可不包含B帧,客户端播放也不再卡顿。

    展开全文
  • 最近因为直播的火热,特地研究了下腾讯基于OBS流处理,在小程序生态里有live-pusher和live-player的组件,在上一篇文章简单介绍了如何搭建定制化的小程序直播流程,具体可以参考该篇:基于腾讯云的小程序直播...

    最近因为直播的火热,特地研究了下腾讯基于OBS的推流处理,在小程序生态里有live-pusher和live-player的组件,在上一篇文章简单介绍了如何搭建定制化的小程序直播流程,具体可以参考该篇:基于腾讯云的小程序直播搭建。小程序官方给到的直播插件,没有开放推流地址,导致现在只能利用手机进行直播,这个有很大的限制。所以特地研究了下OBS的推流,开始之前呢,先简单介绍下该软件,Open Broadcaster Software(简称 OBS)是一款好用的第三方开源程序直播流媒体内容制作软件,为用户提供免费使用,它可支持 OS X、Windows、Linux 操作系统,适用多种直播场景,满足大部分直播行为的操作需求,可以到 OBS 官网下载 最新版本软件。

    该任务指导您在安装 OBS 工具后,如何在 PC 端进行推流配置操作。

    操作步骤

    OBS 推流使用方法

    1. 设置推流地址
      打开 OBS,您可通过底部工具栏的【控件】>【设置】按钮进入设置界面。c3a8aa61-d411-eb11-8da9-e4434bdf6706.jpeg
      单击【推流】进入流设置页签,选择流类型为自定义流媒体服务器,以下图的推流地址为例。

      c6a8aa61-d411-eb11-8da9-e4434bdf6706.png

    2. 将推流地址分两部分输入 URL 和流名称, URL 部分填写包含 Path 前的地址信息,流名称填写包含 StreamName 后的地址信息,所以参数设置为:

      //push.livetest.myqcloud.com/live/

      推流地址获取请参见 基于腾讯云搭建的小程序直播demo。

    进行推流引导设置
    在底部工具栏的【来源】框处,单击【+】选择输入源,此时如无需进行其他如码率、录像等配置,则直接单击工具栏的【控件】>【开始推流】,即可将视频流推送到设置的推流地址。c9a8aa61-d411-eb11-8da9-e4434bdf6706.jpeg
    否则,可单击顶部工具栏,选择【工具】>【自动配置向导】,按 OBS 的引导进行推流设置后,再单击工具栏的【控件】>【开始推流】。

    其他推流相关配置

    • 影响直播延迟相关设置
      我们可以通过【控件】>【设置】>【输出】,选择【输出模式】为【高级】,即可对【关键帧间隔】等进行配置,设置方法如下图:cba8aa61-d411-eb11-8da9-e4434bdf6706.png
      同时在左侧导航栏,选择【高级】,即可对【串流延迟】进行设置:cea8aa61-d411-eb11-8da9-e4434bdf6706.png

    • 本地直播录制相关设置
      如果您有直播时进行本地录制的需求,可以选择直播时在本地进行录制备份,设置方法如下图:

      d0a8aa61-d411-eb11-8da9-e4434bdf6706.png


    单击【控件】>【设置】>【输出】进入输出设置页签,在【录像】设置栏中进行对应的配置,您可将录制文件进行本地保存。
    分辨率决定了观众看到的画面清晰程度,分辨率越高画面越清晰。FPS 是视频帧率,它控制观看视频的流畅,普通视频帧率有24帧 - 30帧,低于16帧画面看起来有卡顿感,而游戏对帧率要求比较高,一般小于30帧游戏会显得不连贯。分辨率与帧率设置如下图:

    d2a8aa61-d411-eb11-8da9-e4434bdf6706.png

    d7a8aa61-d411-eb11-8da9-e4434bdf6706.png

    最后基于一些外设设备,可以实时进行直播推流。

    d9a8aa61-d411-eb11-8da9-e4434bdf6706.png

    展开全文
  • OBS Studio OBS推流(内附详细使用教程),完美亲测可用。
  • 使用OBS推流: live推流: 浏览器访问:http://ip:1000/stat可以看到推流的情况: 使用VLC拉流播放: HLS推流: 使用VLC拉流播放: 6. 扩展:浏览器拉流播放: html播放器代码index.html(使用video.js):HTML5 直播...

    一,环境准备

    1.下载nginx-rtmp-module:

    cd /www/server/

    git clone https://github.com/arut/nginx-rtmp-module.git

    2.Nginx安装:

    软件商店 > 应用搜索:nginx > 安装 > 编译安装 > 添加自定义模块

    模块名称:nginx_rtmp_module

    描述: nginx rtmp

    参数:--add-module=/www/server/nginx-rtmp-module

    3. 编辑conf配置:

    新建目录:/www/server/nginx/conf/rtmp, 在目录下新建两个文件:nginx-rtmp.conf 和 nginx-rtmp-play.conf

    新建目录: /www/tmp/hls用于存放hls视频文件

    # nginx-rtmp.conf

    rtmp {

    server {

    listen 1935;

    ping 30s;

    chunk_size 4000;

    notify_method get;

    application live { # 推流地址rtmp://ip:1935/live/密钥,同拉流播放地址

    live on;

    record off; # 是否开启记录 off, all,用于录制直播视频以便回放重播

    #record_unique on; # 记录值唯一

    #record_max_size 200M; # 记录文件大小

    #record_path "/www/tmp/video"; # 记录文件位置

    #record_suffix -%Y-%m-%d-%H_%M_%S.flv; # 记录文件命名

    #on_publish http://127.0.0.1:8686/auth; # 开始推流的回调地址

    #on_done 'http://when live stop call this url'; # 结束推流的回调地址

    #on_play http://127.0.0.1:8686/auth; # 开始播放的回调地址

    }

    application hls { # 推流地址rtmp://ip:1935/hls/密钥,开启HLS协议进行m3u8直播

    live on;

    hls on; # 开启hls, hls的推流会产生一个m3u8的ts视频文件索引,同时保存一个个视频片段缓存,可以拿到再次播放。

    hls_path /www/tmp/hls; # 视频切片ts文件存放的位置

    hls_sync 100ms;

    hls_fragment 5s; # 视频切片的大小,ts文件大小

    hls_cleanup on; #对多余的切片进行删除

    hls_playlist_length 60s; #保存m3u8列表长度时间,默认是30秒

    }

    #application vod { # 用于视频点播flv/mp4

    # play /www/tmp/videos; # 本地视频MP4文件存放地址,作为流播放视频: rtmp://ip:1935/vod/视频名称.mp4

    #}

    #application vod_http { # 播放远程http链接的视频,rtmp://ip:1935/vod_http/视频名称.mp4

    # play http://localhost:8080/vod/;

    #}

    }

    }

    # nginx-rtmp-play.conf

    server {

    listen 1000;

    location /stat { # http://ip:1000/stat, 监控流的地址

    rtmp_stat all;

    rtmp_stat_stylesheet stat.xsl;

    }

    location /stat.xsl {

    root /www/server/nginx-rtmp-module/;

    }

    location /hls { # http拉流的地址,http://ip:1000/hls/密钥.m3u8

    # Serve HLS fragments

    types {

    application/vnd.apple.mpegurl m3u8;

    video/mp2t ts;

    }

    root /www/tmp;

    expires -1;

    add_header Cache-Control no-cache;

    add_header Access-Control-Allow-Origin *;

    }

    }

    编辑nginx.conf引入配置: include /www/server/nginx/conf/rtmp/nginx-rtmp.conf;

    a9b03112d21d

    引入配置:include /www/server/nginx/conf/rtmp/nginx-rtmp-play.conf;

    a9b03112d21d

    4. 重启Nginx:

    a9b03112d21d

    注意放行端口:1935和1000:

    a9b03112d21d

    5. 使用OBS推流:

    live推流:

    a9b03112d21d

    a9b03112d21d

    浏览器访问:http://ip:1000/stat可以看到推流的情况:

    a9b03112d21d

    使用VLC拉流播放:

    a9b03112d21d

    a9b03112d21d

    HLS推流:

    a9b03112d21d

    使用VLC拉流播放:

    a9b03112d21d

    6. 扩展:浏览器拉流播放:

    html播放器代码index.html(使用video.js):

    HTML5 直播

    因为本例的html需要在服务中打开,本例采用node, 所以在同一目录下建立server.js:

    (提示:不使用node启动服务可以在IDEA中直接将index.html以服务run运行)

    var http = require('http');

    // 导入文件读写的js

    var fs = require('fs');

    var server = http.createServer(function (request, response) {

    console.log('someone has visited my first node server !');

    //根据访问的路径来选择响应的文件

    let filePath;

    if (request.url === '/') {

    filePath='index.html';

    } else {

    filePath='notfound.html';

    }

    //读取文件并写入响应内容中去

    fs.readFile(filePath,function(err,data ){

    response.write(''+data);

    //不能直接写data 是16进制的数,需要转成字符串

    //我写data.toString() 会报错

    response.end();

    })

    })

    server.listen(8000, function () {

    console.log('server started at http://localhost:8000/ ......')

    });

    启动服务:node ./server.js 浏览器访问http://localhost:8000/打开播放index.html页面

    效果:

    a9b03112d21d

    提示:

    使用Chrome播放rtmp流的时候需要允许Flash执行,而使用hls播放m3u8则不用:

    a9b03112d21d

    展开全文
  • 点击关注“云参展服务”设为星标★Part5推流篇● ● ●这几天,...下面就为大家讲解一下:如何在广交会直播中使用OBS推流。How to Do?6 steps for you选择电脑操作系统,再根据32位或64位系统下载对应客户端,根...

    2b64da6da50e10c77a74f825cce00644.gif点击关注“云参展服务”设为星标  

    Part 5

    推流篇

    ●         ●         ●

    这几天,广交会网上办展平台已经上线开始试运行,大家都在关心的几个问题,怎么直播PPT,怎么放视频,怎么录播,怎么进行画面切换?下面就为大家讲解一下:如何在广交会直播中使用OBS推流。

    How to Do? 

    6 steps for you

    a3aaa99259c2c0c1f3297710770eb009.png

    37537949fd9d73cb0314260ff6b1c431.png

    b4b58bdd9f745567e50120e5892b2b28.png 选择电脑 操作系统 ,再根据 32位或64位 系统下载对应客户端,根据提示完成安装。

    96a57687ed73322e856a1eda3576eac2.png

    Step2. 直播后台获取推流地址 进入广交会管理后台-直播管理,找到准备使用OBS推流直播的直播间,点击 “推流地址” 。若还未创建直播间可点击这里查看→《如何创建直播间?》或者点击下面图片进入查看↓↓

    38257952f93f1fcc9532b2371f724739.png

    c0d88afa562f38dcbe5d996d5aa40a15.png 点击后,将弹出窗口显示“直播码”及“推流地址”,将页面最小化待用。 8c2d9a0bb4cf9ec5484e4ade19b5c245.png Step3. 设置OBS 打开OBS,进入如下界面,点击右下角“设置” 6f8dc7e6208fe860a078f1e1d3138953.png 点击 “推流” ,“服务”选择 “自定义 ”。 b8d37c7784ef385de09f8c2cc990f4d5.png 将广交会后台显示的 “推流地址” 复制到 “务器 ”, “直播码” 复制到“ 串流密钥 ”。 服务器:推流地址 串流密钥:直播码

    ec090359cab2ce10b8be57f1665242e1.png

    Step4. 使用OBS推流电脑画面 点击左下角“ 来源 ”下的“ + ”号,选择 “显示器捕获75863b40ec9a994c6b64100d34065340.png 画面正常显示后,点击“确认”,“ 始推流 ”。 467768bdcb166282159248401e206078.png 查看右下角状态显示颜色,若为 绿色 ,则表示推流 状态正常96890c97af7d27f66337a971a162d798.png

    729459fc3c90eac3a2f2028ddcc76e4d.png

    b90615f48cf837a846e3b4a7392b663f.png

    c18e2b297e088c6f4d3e33fd9d3b13f0.png

    caa83a0689ecf27d387f39ee87b95aa1.png

    如果你要设定直播延时,多做一步,开设置,定延时,搞定

    a7ca56fc1335f260243219d5a1b6041b.png

      如何在直画面中播放视频、成品图片、显示联系方式等? 使用电脑端直播 ,只需在OBS上 增加来源 ,上传相应资源,即可显示在直播画面中。若要在手机端显示以上信息,须通过打印文件或放置显示屏在直播画面中进行展示。以下是OBS添加来源的具体操作方法。 Step1.   点击场景下的“ + ”创建场景,输入“主播画面”,点击“ 确定30758edc89e596d01cd3c7c95b6cf75a.png Step2.  点击来源下的“ + ”,根据需要显示的素材添加对应来源: 图片 选择“ 图像 ”; PPT 选择“ 图像幻灯片放映 ”; 视频 选择“ 媒体源 ”; 文字 选择“ 文本 ”; 显示器画面 选择“ 显示器捕获 ”; 摄像头拍摄 选择“ 视频捕获设备 ”。 e08e2e2f17c8ec2a8dc9050f140f6e24.png

    如果需要切换多个不同画面,我们可以提前创建多个场景,只需在创建后点击相应场景,就可以在直播时方便快速切换到需要的画面,将场景从“主播画面”切换到“产品视频”。我们可以在“设备”中进行切换,画面正常显示后,点击“确定”。

    162bd9518d2f43c23b5dd4a7dc0c75c1.png OBS显示不出来,怎么办? 162bd9518d2f43c23b5dd4a7dc0c75c1.png OBS显示不出来,怎么办? OBS显示不出来请确认以下3点: 1. 请确认OBS开始推流后, 左下角连接情况 ,与 右下角是否显示绿色 正常状态。如不正常,请 检查网络状态, 设置的 推流地址与串流密钥 是否与直播间一致,或 询问官方 是否平台服务器出现错误。 96890c97af7d27f66337a971a162d798.png 2.   确认手机不在直播状态 。目前测试情况来看,手机直播画面优先级更高,若手机处于直播状态,则很有可能使OBS画面无法显示。 3.  确认管理后台 也点击了开始推流。OBS开始推流,后台没有开始推流,则直播不显示电脑画面;OBS结束推流,后台未结束推流,则直播显示黑屏。 d0f0ef9b66ab34544a43eec9fcbf4f41.png  THE END 72fb5211df43bda7df96ad308eb0e6b3.gif

    注:本文资讯整理来自网络,仅供参考。如侵权请联系删除。

    转载请注明出处:云参展服务

    13e3c54e53c3ea9570101ac9b8c212f2.png

    祝您:

    参展顺利,

    圆满成功!

    相关阅读

    b16b1b420bf5344097ee4dc673cb10d9.pnga49cbd6389ef4fe0872d6b45529fde3f.png

    34d5e60fb1bc008405b3e5723a009712.png

    广交会云参展服务

    企业走向世界,一路同行!

    请关注我们

    bef0cc50bd87a338f1edc8afe37d6492.gif

    48b072c012ad84994fe606ab948579af.png

    点“在看”,也是一种温度↓↓

    展开全文
  • 前段时间参加一个线上的讲座,提到关于OBS直播推流的演示,直播的场面非常有气势。特别是关于同时接入多个视频设备的操作,可以实现近景+远景的完美搭配。学完之后,就一直计划着实践,否则学完看完也就是完了。下面...
  • 之前我就介绍了OBS推流软件结合我们的流媒体直播服务器如何进行推流直播,我们的流媒体服务器就能够用OBS推流直播,是个非常便捷的工具。那么本篇就为大家介绍下OBS推流录屏或直播的流程。 1、我们首先要下载软件,...
  • 助力外贸企业参加线上广交会是我们蓝鲸团队一直在做的公益活动,鉴于上届广交会直播的教程发布时间比较久远,很难翻到,蓝小鲸今天结合之前的教程重新为大家讲解下如何使用OBS进行流直播。为了防止有小伙伴没有看...
  • 最近因为直播的火热,特地研究了下腾讯基于OBS流处理,在小程序生态里有live-pusher和live-player的组件,在上一篇文章简单介绍了如何搭建定制化的小程序直播流程,具体可以参考该篇:基于腾讯云的小程序直播...
  • 開通直播功能後,打開直接可以用攝像頭直播,如果需要直播電腦畫面或者電腦遊戲就要用到OBS這款軟件,下面介紹利用軟件在裏直播電腦屏幕或PC遊戲。 OBS介紹 開放式廣播軟件是免費開源軟件,用於...
  • OBS推流工具快速上手

    2020-07-27 16:18:33
    OBS欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants...
  • obs推流视频比特率 OBS是现在直播视频的主要内容之一。 它是流向Twitch(周围最受欢迎的实时视频网站之一)的首选软件。 有一些非常不错的附加组件,使直播人员可以在不中断正在运行的视频的情况下,通过手机或其他...
  • obs链接不到服务器 内容精选换一换用户在创建云服务器或为云服务器切换操作系统时,有时会选不到自己的私有镜像。可能原因是x86与ARM架构不兼容,或者UEFI与BIOS启动方式不兼容等。详细说明如下:通过x86 CPU架构的...
  • //获得流地址 用户OBS public function getPushUrl($live_main_id) { $live_main_id = input('live_main_id'); $store_user_id = LiveMain::get($live_main_id)['store_user_id']; $streamName = Config('...
  • 目前市面上的多路流软件的大部分都是收费的,今天给大家介绍如何利用OBS实现多路流。下载OBS软件和OBS插件•OBS网址:https://obsproject.com/•选择Windows版本下载•目前该插件只支持Windows系统,32位和64位...
  • srs之服务搭建+OBS推流(简单记录)

    千次阅读 2020-03-12 22:44:07
    srs之服务搭建+OBS推流前言环境配置基本步骤其他命令总结 前言 这算是做个记录吧,做都做了,不写点啥老感觉啥都没做,先附上srs地址: https://github.com/ossrs/srs 利用srs开启rtmp服务(其他服务也可),通过obs...
  • obs推流源代码中不支持qsv的解决 最新源代码中,在win10中用vs2019编译完成,但不支持硬件编码QSV, 提示intel quicksync不是开发版本 想到下载编译好的obs却有硬编码支持, 所以从安装目录copy相关的文件到开发...
  • lingx下配置nginx+rtmp+obs推流 1、下载Nginx及相关组件 进入用户目录下载程序 cd /usr/local/src/ 下载相关组件 wget https://netix.dl.sourceforge.net/project/pcre/pcre/8.40/pcre-8.40.tar.gz wget ...
  • TSINGSEE青犀视频云-边-端系统三层架构产品中经常需要...本文介绍一下使用OBS推流工具,推流到EasyNVR中录像的方法。 1、启动EasyNVR程序,开启一个RTSP通道进行录像,在录像回放中查看录像列表。 2、启动OBS工具
  • 实际上,为了保证直播的顺利进行,需要有专门的直播技术人员(导播老师)在后台进行支持,而他们中的大多数使用的软件就是免费、方便且功能强大的开源流媒体系统——Open Broadcaster Software(简称:OBS)。...
  • OBS推流时的视频色彩相关参数设置

    万次阅读 2020-04-09 16:49:54
    在使用OBS进行流直播时,特别是采集卡采集摄像机信号进行流直播时,我们可能会遇到这样的问题:  1.为什么流信号与源信号相比有色彩偏差?  2.明暗对比较大的视频信号,比如有树荫和太阳,在摄像机上可以看到...
  • OBS是用于送直播视频源到服务器的工具,下载安装包地址为http://mtnets.bj.bcebos.com/obs.rar,软件下载之后,根据弹出的界面提示完成安装。 快速操作步骤 视频的清晰度与码率和品质有关,码率大,品质高,那么...
  • 腾讯云直播OBS推流教程 字数383阅读55评论3喜欢0 1.安装OBS 进入obs 官网 :https://obsproject.com/ 根据当前系统选择对应的版本(选择GET OBS Studio) 安装过程中可能会出现提示需要安装vcrdist ...
  • 简介平时我们使用OBS推流的时候,都知道是在【设置】中设置服务器及串流密钥但这里只能设置1个,那么如何才能把流同时推向多个平台呢,如:B站,活动行,腾讯,虎牙,... 等直播平台呢步骤1.确认当前OBS的版本是否是...
  • 由于《嵌入式操作系统》网络授课的需要,参考CSDN多篇帖子,在笔记本Thinkpad win7上,搭建了linux ubuntu 16.04 + obs流程序,之后,向几大主流直播平台进行流测试,测试成功了“虎牙”和bilibili两个可用的...
  • 直播间贴图/贴文字流直播可用于电商直播中更加直观地宣传商品的促销活动、抽奖活动等信息。...2.打开OBS点击文件——设置。3.点击【流设置】,服务选择自定义,服务器处填rtmp地址,串流秘钥处...
  • 一、Red5、OBS、VLC简介Red5的主要功能和Macromedia公司的...它具有流化FLV、MP3文件,实时录制客户端流为FLV文件,共享对象,实时视频播放、Remoting等功能。用Red5替换FMS后,客户端不用更改可正常运行。OBS免费...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,430
精华内容 972
关键字:

obs推文件