手机有线连接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连接(有线)的更多相关文章

  1. 如何在视频处理控件TVideoGrabber中设置音频捕捉设备

    TVideoGrabber不仅可以捕捉视频,还可以作为多媒体播放器,并支持包括C#..NET.VB.NET.C++.Delphi.C++Builder和ActiveX平台,本文将剖析TVideoGra ...

  2. 心跳之旅—💗—iOS用手机摄像头检测心率(PPG)

    [前情提要] 光阴似箭,日月如梭,最近几年,支持心率检测的设备愈发常见了,大家都在各种测空气测雪碧的,如火如荼,于是我也来凑一凑热闹.[0]这段时间,我完成了一个基于iOS的心率检测Demo,只要稳定 ...

  3. 怎样让HTML5调用手机摄像头拍照——实践就是一切

    原文:怎样让HTML5调用手机摄像头拍照--实践就是一切 NanShan 小编将思路提供给了大家.学编程最重要的是实践,我这尽管有完好的代码,可是希望大家都能够自己写出属于自己的代码 HTML5 Th ...

  4. 手机Android音视频采集与直播推送,实现单兵、移动监控类应用

    从安卓智能手机.平板,到可穿戴的Android Ware.眼镜.手表.再到Android汽车.智能家居.电视,甚至最近看新闻,日本出的几款机器人都是Android系统的,再把目光放回监控行业,传统监控 ...

  5. android 通过wifi 热点实现手机摄像头数据共享(转)

    原文地址:http://blog.csdn.net/sinat_35845281/article/details/52674946 最近想搞一个新奇的玩意儿~~~ 最近一直在在学习通过两个Androi ...

  6. Home Assistant系列 -- 接入手机摄像头做实时监控和人脸识别

    准备一部废旧(土豪忽略,主要是穷)的.摄像头还是好的手机做监控设备,(Android 和iPhone都行)当Home Assistant 获得实时的视频流后,可以接入各种图像处理组件完成人脸识别,动作 ...

  7. 亲测可用)html5 file调用手机摄像头

    在切图网一个客户的webapp项目中需要用到 html5调用手机摄像头,找了很多资料,大都是 js调用api  然后怎样怎样,做了几个demo测试发现根本不行, 后来恍然大悟,用html5自带的 in ...

  8. 手机Android音视频採集与直播推送,实现单兵、移动监控类应用

    最新手机採集推送直播监控以及EasyDarwin开源流媒体平台的版本号及代码: EasyDarwin 开源流媒体云平台:https://github.com/easydarwin EasyClient ...

  9. getUserMedia API及HTML5 调用手机摄像头拍照

    getUserMedia API简介 HTML5的getUserMedia API为用户提供访问硬件设备媒体(摄像头.视频.音频.地理位置等)的接口,基于该接口,开发者可以在不依赖任何浏览器插件的条件 ...

随机推荐

  1. Java | 字符串缓冲区(StringBuilder)

    为什么要出现字符缓冲区 我们都知道,String类是不可变的,但是有的时候,我们要用到字符串的拼接,如果拼接的数量小的时候,还可以,但是如果拼接的数据量太大的话,内存的占用就太大了,所以这个时候再用S ...

  2. C语言:if条件写法

    if 语句的判断条件中不是必须要包含关系运算符,它可以是赋值表达式,甚至也可以是一个变量,常量 例如: //情况① if(b){ //TODO: } //情况② if(b=5){ //情况① //TO ...

  3. 安卓源码默认开启USB调试

    找到\frameworks\base\services\usb\java\com\android\server\usb\UsbDeviceManager.java下的 Settings.Global. ...

  4. [刘阳Java]_CSS鼠标悬停

    小白在学习前端技术时候,一定会在刚开始的时候学习CSS2和CSS3的相关知识.这篇内容给大家介绍一个CSS鼠标悬停的效果.大家可以先看下面的效果图,然后我们在说一下实现的效果要求吧 上图效果非常简单和 ...

  5. Linux 安装 Nodejs 的两种方式

    Linux 安装 Nodejs 的两种方式 目录 Linux 安装 Nodejs 的两种方式 一.压缩包安装 Nodejs 二.源码编译安装 Nodejs 一.压缩包安装 Nodejs 下载 Node ...

  6. Linux上常用插件的一些命令

    Linux上关于jdk tomcat MySQL dubbo等的一些启动,结束,查看状态的命名. 1.tomcat 运行tomcat cd bin/ 进入tomcat 的bin 文件夹,直接运行: . ...

  7. 'utf-8' codec can't decode byte的解决办法

    参考链接:https://www.cnblogs.com/zyh19980816/p/11830065.html 问题:''utf-8' codec can't decode byte 0xa3 in ...

  8. MySQL 到底是如何做到多版本并发的?

    之前的文章简单的介绍了 MySQL 的事务隔离级别,它们分别是:读未提交.读已提交.可重复读.串行化.这篇文章我们就来探索一下 MySQL 事务隔离级别的底层原理. 本篇文章针对 InnoDB 存储引 ...

  9. vue实现单点登录的N种方式

    最近项目停工了,RageFrame的学习暂时告一段落,这一篇给大家分享下有关单点登录的相关知识,并提供一些demo给大家参考,希望对想了解的朋友有一些帮助. 话不多说,先上原理(借鉴地址:https: ...

  10. Java数组05——Arrays类

    Arrays类讲解  package array; ​ import java.util.Arrays; ​ public class ArrayDemon07 {     public static ...