
obs
鱼儿-1226
离家千里,出了地铁口,万家灯火。
多年从事于音视频相关直播行业,使用 windows / linux系统,熟练使用c++、c#、opengl、unity3d、UE、cocos、ffmpeg、directshow、obs、鼠标键盘钩子、汇编、逆向(爬虫) 等。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
用OBS Studio拉流直播的方法
obs原创 2024-01-29 15:22:23 · 6554 阅读 · 0 评论 -
obs-studio 绿幕抠图
obs 下载 点击下载obs-studio-25obs -studio 配置场景来源混音器推流设置抠图设置抠图设置增加视频捕获设备-滤镜-效果滤镜-色度键-关键的颜色类型选择绿色,相似度 设置412原创 2020-11-13 13:40:14 · 16414 阅读 · 0 评论 -
「OBS」关于Windows 系统下 OBS 黑屏问题的处理方法
OBS 在 Windows 下的黑屏问题系统环境小米笔记本 Windows 10 Pro X-64 OBS V22.0.2 64-bit黑屏原因为什么会黑屏呢?电脑硬件的原因? OBS 软件的原因?首先,先来分析是否是电脑硬件的原因。下载 Bilibili 自带的直播软件直播姬,直播流程是可以完美走通的。这就排除了电脑硬件的问题。其次,是 OBS 软件的问题吗?自然不是,因为你总不是一个人在使用,类似于 OBS 这种优质的开源软件,修复 Bug 的速度是十分迅速的。现在,问题又回到了起点原创 2020-11-13 13:34:41 · 1273 阅读 · 0 评论 -
视频录制直播软件——OBS(录制MP4文件)
1.打开OBS点击设定设定2.在设定里选择设定,然后选择广播设定广播设定3.讲flv后缀修改成MP4就可以录制MP4格式的视频了。Paste_Image.png原创 2020-09-28 14:28:46 · 5119 阅读 · 0 评论 -
✈️从0到1打造直播 App(iOS /Android直播流程介绍整理 <mark>)
概要分享内容:互联网内容载体变迁历程,文字——图片/声音——视频——VR/AR——…….。从直播1.0秀场时代(YY),2.0游戏直播(斗鱼、虎牙、熊猫)到如今全民直播3.0泛生活娱乐时代(映客、花椒),国外直播app(Meerkat 、Periscope),随着VA/AR/MR提出的沉浸式视听体验,直播4.0时代很快就能到来。在这个全民娱乐的时代,直播已经火得不要不要的,各大公司都有自己的直播产品。本文主要从直播的一些基本知识,一步步打造直播app。直播那么火的背后有什么样的技术支撑呢?先原创 2020-09-28 14:26:26 · 1988 阅读 · 0 评论 -
微服务架构下的统一身份认证和授权
一、预备知识本文讨论基于微服务架构下的身份认证和用户授权的技术方案,在阅读之前,最好先熟悉并理解以下几个知识点:微服务架构相关概念:服务注册、服务发现、API 网关 身份认证和用户授权:SSO、CAS、OAuth2.0、JWT文章在涉及到上述知识内容时,会附上参考链接。此外,还有以下几个基础概念,在身份治理领域容易混淆:认证 授权 鉴权 权限控制建议参考 pphh 的博文《认证、授权、鉴权和权限控制》:http://www.hyhblog.cn/2018/04/25/user_l原创 2020-09-28 14:24:33 · 3880 阅读 · 0 评论 -
如何开发出一款仿映客直播APP项目实践篇 -【原理篇】
前言:每个成功者多是站在巨人的肩膀上!在做直播开发时 碰到了很多问题,在收集了许多人博客的基础上做出来了成功的直播项目并做了整理,并在最后奉上我的全部代码。其中采用博客的博主开篇在此感谢,本着开源分享的精神,我会将前辈的知识和自己开发中遇到的问题整理出完整的一套开发流程,再次希望采用的博主,能够容许使用并再次感谢! 大多内容其他博客给出不错详解就整理摘抄到此篇,原理篇相关技术点主要来自于袁峥Seemygo分享整理。采集和服务器推流会有所不同(在原有的基础上添加另一种<LFLiveKit>.原创 2020-09-28 14:22:17 · 2820 阅读 · 1 评论 -
obs---关于Windows 系统下 OBS 黑屏问题的处理方法
OBS 在 Windows 下的黑屏问题系统环境小米笔记本 Windows 10 Pro X-64 OBS V22.0.2 64-bit黑屏原因为什么会黑屏呢?电脑硬件的原因? OBS 软件的原因?首先,先来分析是否是电脑硬件的原因。下载 Bilibili 自带的直播软件直播姬,直播流程是可以完美走通的。这就排除了电脑硬件的问题。其次,是 OBS 软件的问题吗?自然不是,因为你总不是一个人在使用,类似于 OBS 这种优质的开源软件,修复 Bug 的速度是十分迅速的。现在,问题又回到了起点原创 2020-09-28 14:21:00 · 1982 阅读 · 0 评论 -
OBS插件学习入门:一个非常简单的、调节音量的filter
一个非常简单的、调节音量的filter,非线性调节:#include <obs-module.h>#include <math.h>struct volume_data { obs_source_t *context; size_t channels; float factor;};static const char *volume_name(void *unused){ UNUSED_PARAMETER(unused);原创 2020-08-14 10:32:32 · 1071 阅读 · 0 评论 -
OBS插件开发以及OBS插件的选择(obs直播插件)研究思路
obs版本的选择:工作室版,优化了很多东西,缺点是不能用插件,在部分机型不稳定,因为更新的很频繁。不过这个插件不能用的说法还是停留在早起,截至到今天已经完美支持,所以在不久的将来会越来越好,如果是开发的,推荐使用这个,开发团队也是推荐使用这个。经典版。绝大部分的大主播用的都是这个版本,因为用习惯了,而且支持插件,稳定性比较强,但是性能没有前者高。obs插件的选择:现在主流而且最专业的应该是小葫芦开发的obs管家,涵盖国内直播平台的obs直播插件。http://www.obsapp.com/原创 2020-08-14 10:30:12 · 1464 阅读 · 0 评论 -
OBS-Studio使用VS2015编译调试
1、我的本机环境 Win10LTSB企业版、VS2015旗舰版2、下载obs源码 git clone --recursive https://github.com/jp9000/obs-studio.git 注意其中的--recursive,这样可以把项目需要的子模块一起clone下来。3、下载依赖库(网上很多资料提到的链接已经失效,作者的github提供了下面的新地址) VS2013:https://obsproject.com/downloads/...原创 2020-08-13 13:58:55 · 466 阅读 · 0 评论 -
OBS 源码解析一
obs整体工程obs obs程序界面,程序入口,基于qt libobs obs的核心集成封装,所有第三方库的集成封装 blake2 hash算法,据说比sha-1快,安全 coreaudio-encoder 音频采集,对coreaudio调用封装 ffmpeg-mux 对ffmpeg封装,解复用 file-updater 自动升级 frontend-tools get-graphics-offsets 注入库时,通过虚表偏移获取d3d8,d3d9,dxgi的函数...原创 2020-08-10 11:27:39 · 1500 阅读 · 0 评论 -
基于SRS+OBS搭建直播系统
我们先看一张效果图左边是OBS 推流端,右边是VLC播放器,稍微有延迟!本文是基于VMware(12.5.7)+Ubuntu(16.04)搭建一:准备:1.VMware(12.5.7)2.Ubuntu(16.0.4)3.Git4.RTMP媒体服务器(SRS)5.推流端(OBS)6.拉流端(VLC)二:安装2.1:安装VMware2.1.1:下载VWwareVWware官网:https://www.vmware.com/cn.html...原创 2020-08-10 11:27:02 · 1177 阅读 · 0 评论 -
obs-studio的编译环境配置
提前准备环境:GitVS 2015Qt5(我用的此版本:qt-opensource-windows-x86-msvc2015-5.7.1.exe)CMake 3.6.2以上几个最基本的,我就不提供下载地址了;OBS在VS2015上开发所需要依赖的库:https://obsproject.com/downloads/dependencies2015.zip首先从github上clone源代码:git clone --recursive https://github.com/...原创 2020-08-10 11:26:17 · 2450 阅读 · 0 评论 -
obs-studio 数据采集 渲染 编码过程
程序启动时 会调用obs_init_video函数,创建一个obs_video_thread 线程 static int obs_init_video(struct obs_video_info *ovi) { struct obs_core_video *video = &obs->video; struct video_output_info vi; int errorcode; make_video_info(&a...原创 2020-08-10 11:24:38 · 1120 阅读 · 0 评论 -
obs在windows下的完整编译安装教程
环境: win10 64位系统 Microsoft Visual Studio Enterprise 2015 qt-opensource-windows-x86-msvc2015-5.7.0工具: cmake-gui, git-bash(windows git 工具)教程参考:https://github.com/jp9000/obs-studio/wiki/Install-Instructi...原创 2020-08-06 10:19:38 · 1958 阅读 · 1 评论 -
OBS视频数据输出流程(模块加载,编码,推流)详细说明
先上个自己画的图,结合流程图和文字解释,理解起来会更快些 1、视频输出初始化 程序运行时,初始化OBS,视频相关的初始化是再mainWindow中进行的 OBSApp::OBSInit() -> mainWindow->OBSInit() InitBasicConfig()读取appdata目录下配置文件中Video相关的参数,没有设置的参数使用接口 InitBasicConfigDefaults()接口中加载的默认参数 OB.原创 2020-08-05 10:17:10 · 3040 阅读 · 0 评论 -
OBS源码分析流程梳理 流程图图片显示
原创 2020-07-31 10:29:19 · 516 阅读 · 0 评论 -
OBS视频数据输出流程(模块加载,编码,推流)详细说明
1、视频输出初始化程序运行时,初始化OBS,视频相关的初始化是再mainWindow中进行的OBSApp::OBSInit() -> mainWindow->OBSInit()InitBasicConfig()读取appdata目录下配置文件中Video相关的参数,没有设置的参数使用接口InitBasicConfigDefaults()接口中加载的默认参数OBSBasic::RetsetVideo(),重置视频设置obs_video_info ovi;获取视频设置的参数,原创 2020-07-31 10:28:46 · 3706 阅读 · 0 评论