【RTMP】将安卓手机的摄像头画面传输到电脑上并用于直播 您所在的位置:网站首页 如何把电脑摄像头连接手机视频 【RTMP】将安卓手机的摄像头画面传输到电脑上并用于直播

【RTMP】将安卓手机的摄像头画面传输到电脑上并用于直播

2023-12-12 07:58| 来源: 网络整理| 查看: 265

本来是偶然间获得的方案,想做成视频。奈何App抽风,索性发个专栏。

所有涉及到的工具的下载地址:https://furrylab.lanzous.com/b04gucgyd

nginx整合包原地址:https://github.com/gf5353/mediadev/tree/master/Server/windows

一、将手机和电脑连接到同一个局域网下

    首先,不论用何种方式,确保电脑和手机连接到了同一台路由器,(并且路由器没有AP隔离)。如果可以,电脑尽量用有线连接。

    如果不方便,可以让电脑打开热点,然后手机连上这个热点。

二、电脑端启动服务器并确认IP地址

    下载nginx整合包,点击start.bat。然后打开网络和共享中心,找到现在在用的那个网络,点进去详细信息,记录IPv4地址。

    如果没有什么意外,nginx应该会正常启动,然后就可以进行下一步了。

    如果发生闪退,建议重启机器解决;如果提示端口占用或者类似的信息,需要手动排除端口占用情况,这点不再详细阐述。

三、安卓手机连接电脑与手机推流前的准备

    从链接中下载并安装修改过的EasyRTMP(提升码率上限至25000kbps),进入设置,在最顶端的地址栏中填写rtmp://[电脑的IP地址]:1935/live/home,下拉调节码率至5500kbps左右(后期可以再改),回主界面。

    先从右上角更改横屏或竖屏,再点击左上角的分辨率修改摄像头分辨率,不要急着点推流。之所以进行这样的操作,是因为obs抽风的机制。

    电脑端打开obs,添加媒体源,去掉本地文件的勾,地址栏填入rtmp://127.0.0.1:1935/live/home,然后手机点开推流。

如果一切正常,稍后就能从obs中看到画面。

小注:

    附带的vlc也可以利用“打开网络源”的功能看到视频,地址填写rtmp://127.0.0.1:1935/live/home即可(必须是开了nginx的那台机子),或者rtmp://[电脑的IP地址]:1935/live/home(同路由器下的其他机器)。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有