草庐IT

OBS-VirtualCam

全部标签

搭建自己的直播流媒体服务器SRS,以及SRS+OBS直播推拉流使用及配置

一、前言目前,全球直播带货什么的,成为主流,那如何自己搭建一个直播服务器呢。首先需要一个流媒体服务器,搭建流媒体有很多种方式,如下:流媒体解决方案Live555(C++)流媒体平台框架EasyDarwin(C++,国产精品)实时流媒体播放服务器程序DarwinStreamingSrvr(C++)Flash流媒体服务器Red5(Java)流媒体服务器OpenStreamingServer(Java)FMS流媒体服务器(Adobe,收费的)Wowza流媒体服务器(Java)开源流媒体平台FreeCast(Java)Ngix+RTMP插件SRS+OBS这里介绍国产开源流媒体服务器SRS的搭建及使用。

python控制obs实现无缝切换场景!obs-websocket-py

前言最近一直在研究孪生数字人wav2lip。目前成果可直接输入高清嘴型,2070显卡1分钟音频2.6分钟输出。在直播逻辑上可以做到1比1.3这样,所以现在开始研究直播。在逻辑上涉及到了无缝切换,看到csdn上有一篇文章还要vip解锁。。。那自己研究吧!在这里我们以我现在的逻辑来实现一下无缝切换!举一个例子来梳理一下我的逻辑,通过obs推场景1中的一个视频,循环播放一个不说话闭嘴的视频。当生成好说话的视频后控制obs修改场景2的来源视频路径然后自动切换场景2进行播放,然后监听场景2视频播放完毕自动切回场景1不说话的视频~!来吧!说干就干!obs-api文档:https://github.com/

Win10/11平台OBS-Studio 源码联合QT6.3和VS2019编译教程

Win10/11平台OBS-Studio源码联合QT6.3和VS2019编译教程本文默认编译64位程序。下载源码下载源码可以通过Git下载,也可以直接下载zip文件。通过Git下载打开OBS-Studio的GitHub编译安装指导页[obs-studiowiki](BuildInstructionsForWindows·obsproject/obs-studioWiki(github.com)),按照OptionB:CustomWindowsbuilds方法安装(当然,这种方法需要你提前装好[Git](Git-DownloadingPackage(git-scm.com)))。在git-bas

OBS视频视频人物实时扣图方法(四种方式)

图片擦除一些杂乱图像参考:https://www.bilibili.com/video/BV1va411G7behttps://github.com/Sanster/lama-cleaner第一种:色度键选项第二种:浏览器建立窗口选项参考视频:https://www.bilibili.com/video/BV1WS4y1C7QYhttps://github.com/nhtua/greencam下载项目https://github.com/qhduan/camera下载项目后使用obs快捷方式添加--enable-gpu--enable-media-stream在obs上添加浏览器选项这里我使用

LAL v0.35.4发布,OBS支持RTMP H265推流,我跟了

Go语言流媒体开源项目LAL今天发布了v0.35.4版本。LAL项目地址:https://github.com/q191201771/lal老规矩,简单介绍一下:▦一.OBS支持RTMPH265推流新出的标准,一般被称为enhancedRTMP,OBS新版(29.1+版本,点我去下载安装包)已经实现可以使用,LAL也做了相应的适配,换言之,你可以使用OBS推送H265的RTMP流给LAL了。Tips:使用H265的好处是相较于H264,占用更低的码率却拥有更高的图像质量。值得注意的几点细节:LAL转换为其他封装协议(比如RTSP、HLS)后,输出的协议依然是标准协议,这点和之前没啥区别。LAL

解决OBS录屏模糊问题

相信大家在使用OBS过程中也会遇到录屏模糊的问题,网上有很多配置教程,尝试了视频比特率、提高OBS当中其他的硬件参数。模糊是要分情况的,如果是静态情况下模糊,就是屏幕不动的时候录制的视频也很模糊,那就是视频的基础分辨率和输入分辨率设置有问题,查看自己电脑的屏幕分辨率。OBS学习视频:【OBS源码分析二次开发|OBS录屏推流|音视频开发 】打开OBS>设置>视频,将基础和输出分辨率修改为和系统一样如果是动态情况下模糊可以适当调整以下俩个参数视频比特率:比特率越高,每秒传送数据就越多,画质就越清晰——最好是3000以上,但是也要注意,值越大,越占内存(我的对动效视频要求不高,所以设置的是3000)

解决OBS录屏模糊问题

相信大家在使用OBS过程中也会遇到录屏模糊的问题,网上有很多配置教程,尝试了视频比特率、提高OBS当中其他的硬件参数。模糊是要分情况的,如果是静态情况下模糊,就是屏幕不动的时候录制的视频也很模糊,那就是视频的基础分辨率和输入分辨率设置有问题,查看自己电脑的屏幕分辨率。OBS学习视频:【OBS源码分析二次开发|OBS录屏推流|音视频开发 】打开OBS>设置>视频,将基础和输出分辨率修改为和系统一样如果是动态情况下模糊可以适当调整以下俩个参数视频比特率:比特率越高,每秒传送数据就越多,画质就越清晰——最好是3000以上,但是也要注意,值越大,越占内存(我的对动效视频要求不高,所以设置的是3000)

视频录制工具OBS选择区域录制

视频录制工具OBS录制时默认是对整个屏幕区域进行录制的,如果我们想只是录取某一屏幕区域,就需要进行一些修改。相关的修改步骤如下:(1)新建一个“显示器采集”。在弹出的对话框中,指定名字。 接着,在弹出的对话框中点击确定。 为了便于观察效果,可以将其他视频来源设置为不可见。 (2)调整区域大小比如,我们要录制网页中的视频 调整时,需要按下alt键,将鼠标移至OBS主视图中红色矩形框边缘,根据需要调整窗口大小。按下alt键时,框会变绿。 注意OBS窗口中绿框;这就是我们想要录制的视频区域。到这一步,如果开始录制,录制的效果就是:一大块黑屏中间有一小块区域是我们要录制的;为了全屏,还要再用鼠标拖动绿

微信视频号配合OBS拉流推流开直播

背景公司有要求,要实现外部视频流的同步直播,所以特意研究了一下OBS软件结合微信视频号直播的操作步骤。一、OBS软件配置(一)配置拉流启动OBS软件-点击“+”-选择增加“媒体源”创建源名称取消本地文件-填写拉流地址-修改网络缓冲为5MB(建议)测试拉流是否正常(二)配置推流点击“设置”-推流-选中“自定义”-输入服务器(推流地址)和串流密钥。推流地址和串流密钥来自微信视频号直播设置点击“输出”-输出模式选中“简单”-视频比特率2500Kbps。点击“视频”-基础(画布)分辨率1920X1080-输出(缩放)分辨率1280X720。点击“开始推流”,开始向微信视频号直播推流。二、微信视频号配置

nginx实现obs推流

一、准备软件nginx:1.20.2nginx-rtmp-module:1.2.2openssl:1_1_1h二、解压软件源文件进入nginx解压目录执行以下命令安装nginx ./configure--add-module=../nginx-rtmp-module-1.2.2--without-http_rewrite_module--with-openssl=../openssl-OpenSSL_1_1_1h 三、修改nginx配置文件默认配置文件路径 /usr/local/nginx/conf/nginx.confvim/usr/local/nginx/conf/nginx.conf