手机摄像头作为视频画面捕捉设备与OBS连接(有线)
手机有线连接OBS(以无他伴侣作为测试案例)
1、硬件设备
安卓手机1台、安卓手机对应的数据线、电脑2台(windows系统,1台做OBS与手机连接、1台做直播后台;配置等如果能达到要求也可以只使用一台电脑);
2、软件
手机下载无他相机、1台电脑下载无他相机伴侣(PC版)、64位OBS中文版(最新版本);
3、功能调试
3.1 安卓手机调试
打开手机——找到设置——查找版本信息——双击(多次)版本号——开发人员模式,找到点击开发人员选项——打开USB调试——选择USB配置为PTP模式(传输图片);


3.2 手机软件测试
打开无他相机,注册账号,选择直播助手图标进入直播页面,选择虚拟摄像头(默认)立即使用,查看手机端设备、软件是否正常;



3.3 借助无他伴侣将手机连接到电脑
使用数据线将手机连到PC端,PC端打开软件无他伴侣,选择设备类型(安卓);

根据提示,确保数据线连接成功,并保持手机端直播助手开启,点击刷新,无他伴侣会自动识别手机型号,然后点击同步按钮,将手机摄像头摄制画面同步到无他伴侣中;

如果同步正常,无他伴侣将显示画面;

3.4 OBS中接入无他伴侣同步的画面
打开OBS,新建一个视频采集设备,选择设备为“无他伴侣”,连接正常时手机同步到无他伴侣中的画面此时也会同步到OBS画布中。

4、优缺点
优点:有线传输的画面延迟的时间较短;使用第三方软件可以使用美颜、滤镜、磨皮、瘦脸以及其他一些特殊功能;视频同步到OBS的这一过程中,画面没有被压缩;
缺点:有线连接下距离不可控;无法使用稳定器;数据线连接不恰当,容易导致画面断开;
5、结论
由于OBS本身不支持手机作为视频采集设备,所以下载第三方PC端软件“无他伴侣”和手机APP“无他相机”辅助OBS传输内容,无他相机作为视频采集的源头,然后传输到无他伴侣上,再由无他伴侣同步到OBS中,过程中一切正常。(注:这里只用的安卓手机和window系统进行测试,ios已明确传输受限,Mac系统未知)。
网络直播推流异常情况很容易发生,在网络带宽正常情况下,还要保持其他连线都要固定好,尽量不要碰到,正式直播前,需要反复测试防止存在特殊情况。
网上可以搜到许多类似的第三方软件,手机软件和PC端软件配合同步传输到OBS中,这里就以无他伴侣做测试。这样的有线连接更适合房间内小范围,将手机作为活动摄像头移动。如果是外场范围较大的直播,有线直播将很有限。
手机摄像头作为视频画面捕捉设备与OBS连接(有线)的更多相关文章
- 如何在视频处理控件TVideoGrabber中设置音频捕捉设备
		
TVideoGrabber不仅可以捕捉视频,还可以作为多媒体播放器,并支持包括C#..NET.VB.NET.C++.Delphi.C++Builder和ActiveX平台,本文将剖析TVideoGra ...
 - 心跳之旅—💗—iOS用手机摄像头检测心率(PPG)
		
[前情提要] 光阴似箭,日月如梭,最近几年,支持心率检测的设备愈发常见了,大家都在各种测空气测雪碧的,如火如荼,于是我也来凑一凑热闹.[0]这段时间,我完成了一个基于iOS的心率检测Demo,只要稳定 ...
 - 怎样让HTML5调用手机摄像头拍照——实践就是一切
		
原文:怎样让HTML5调用手机摄像头拍照--实践就是一切 NanShan 小编将思路提供给了大家.学编程最重要的是实践,我这尽管有完好的代码,可是希望大家都能够自己写出属于自己的代码 HTML5 Th ...
 - 手机Android音视频采集与直播推送,实现单兵、移动监控类应用
		
从安卓智能手机.平板,到可穿戴的Android Ware.眼镜.手表.再到Android汽车.智能家居.电视,甚至最近看新闻,日本出的几款机器人都是Android系统的,再把目光放回监控行业,传统监控 ...
 - android 通过wifi 热点实现手机摄像头数据共享(转)
		
原文地址:http://blog.csdn.net/sinat_35845281/article/details/52674946 最近想搞一个新奇的玩意儿~~~ 最近一直在在学习通过两个Androi ...
 - Home Assistant系列 --  接入手机摄像头做实时监控和人脸识别
		
准备一部废旧(土豪忽略,主要是穷)的.摄像头还是好的手机做监控设备,(Android 和iPhone都行)当Home Assistant 获得实时的视频流后,可以接入各种图像处理组件完成人脸识别,动作 ...
 - 亲测可用)html5 file调用手机摄像头
		
在切图网一个客户的webapp项目中需要用到 html5调用手机摄像头,找了很多资料,大都是 js调用api 然后怎样怎样,做了几个demo测试发现根本不行, 后来恍然大悟,用html5自带的 in ...
 - 手机Android音视频採集与直播推送,实现单兵、移动监控类应用
		
最新手机採集推送直播监控以及EasyDarwin开源流媒体平台的版本号及代码: EasyDarwin 开源流媒体云平台:https://github.com/easydarwin EasyClient ...
 - getUserMedia API及HTML5 调用手机摄像头拍照
		
getUserMedia API简介 HTML5的getUserMedia API为用户提供访问硬件设备媒体(摄像头.视频.音频.地理位置等)的接口,基于该接口,开发者可以在不依赖任何浏览器插件的条件 ...
 
随机推荐
- leetcode 字符串转换整数 (模拟)
			
思路分析 1.跟着题意模拟,分成几种情况来看待 2.一种全是空格 3.有可能有空格,然后有符号的 4.有可能有空格,无符号数字 5.有可能有空格,非数字开头 6.最后还需要考虑一个越界的问题,所以要除 ...
 - 整理C#获取日期显示格式
			
C#获取当前日期的几种显示格式 有时候需要用一些不常用的日期格式时,总是要去网上查找,很多都是复制粘贴,还不完整.就整理一下. DatetimeTextBox.Text += DateTime.Now ...
 - netcore3.1 + vue (前后端分离) IIS 部署
			
1.安装 aspnetcore-runtime-3.1.1-win-x64.exe 2.安装dotnet-hosting-3.1.1-win.exe 3.安装urlrewrite和applicatio ...
 - Android系统编程入门系列之界面Activity交互响应
			
在上篇文章中已经了解到界面Activity的绘制完全依赖其加载的视图组件View,不仅如此,用户的每次触摸操作都可以在界面Activity内接收并响应,也可以直接传递给其中的某个视图View响应.本文 ...
 - Qt5MV自定义模型与实例浅析
			
1. Model/View结构 这种结构,其实就是将界面组件与所编辑的数据分离开来,又通过数据源的方式连接起来,相当于解耦,视图层只关心显示和与用户交互,而数据层负责与实际的数据进行通信,并为视图组件 ...
 - SpringBoot获取前端传递JSON的几种方法
			
一.Json对象+@RequestBody接收 var val = {id: 1, name: "小明"}; $.ajax({ url: "/getJson", ...
 - [刘阳Java]_程序员Java编程进阶的5个注意点,别编程两三年还是增删改查
			
此文章也是关注网上好几篇技术文章后,今天分享出来.因为,总有在程序学习路上的小伙伴会感到迷茫.而迷茫存在的情况如下 第一种:在大学学习中出现的迷茫,不知道Java到底要学什么.学习Java的标准是什么 ...
 - Day5 Scanner对象学习.
			
Scanner对象 Java.until.Scanner 我们可以通过Scanner类来获取用户的输入. 基本语法: Scanner s = new Scanner (System . in) ; 通 ...
 - java网络编程基础——网络基础
			
java网络编程 网络编程基础 1.常用的网络拓扑结构: 星型网络.总线网络.环线网络.树形网络.星型环线网络 2.通信协议的组成 通信协议通常由3部分组成: 语义部分:用于决定通信双方对话类型 语法 ...
 - 每天五分钟Go - 变量
			
变量的声明 1.使用关键词 var 定义,声明后若不赋值,则使用默认值 var 变量名 [变量类型] [=初始值] var a,b,c string var e,f int = 0,1 声明时,如果省 ...