lzd
发布于 2023-08-01 / 3781 阅读 / 0 评论 / 0 点赞

多路直播

MYT C1 边缘智能计算节点

Zeus C1系类-多路直播配置指导

多路直播概述

  • [多路直播]是魔云腾研发出来的适合主播多平台直播,24小时直播的解决方案,在不同云手机上安装不同的直播平台,不同的云手机可以同时拉取到同一个直播源,从而实现多平台同时直播,您也可以事先录制好直播视频,通过OBS将流推给云手机实现24小时滚动直播;

  • 目前直播模式支持2大模型:第一种通过PC端OBS软件将本地多媒体源推至云机平台进行直播,多媒体源可包括:本地音视频文件、PC端摄像头、麦克风、等媒体源;

  • 第二种是通过调用真实手机的摄像头,将摄像头采集的音视频流推送至云机平台进行直播

  • 声明:魔云腾仅提供多路直播功能,请严格遵循中华人民共和国法律法规行为,同时用户需要仔细了解各大平台的直播规范以免违规。任何使用本功能造成的后果由使用者个人承担,必要情况下我司将竭力配合网监部门协助调查

指导配置资料

  • 该配置资料包含2套windows平台下直播所需的软件,本教程使用windows 11系统、魔云腾C1系类盒子及下方所提供的软件版本做为演示,软件及版本如下:

    软件运行平台

    软件名称

    软件版本 version

    内容介绍

    win7 / win10 / win11

    魔云腾 Zeus

    myt_zeus_20230713

    魔云腾云机控制端,云机预览和接收媒体流

    win7 / win10 / win11

    Open Broadcaster Software (OBS)

    29.1.3 (64bit)

    PC端媒体推流,将本地音视频流推至视频流服务器进行协议转换

    win7 / win10 / win11

    Simple Realtime Server (SRS)

    6.0

    媒体流服务器,用于接收媒体源和发送媒体源

    Android / iOS

    腾讯视频云-RTMP推流

    -

    将手机摄像头媒体源推送至多媒体服务器SRS

    魔云腾Android镜像

    MYTOS-12-x-V19 (专业版)

    >=V19

    运行第三方直播app及拉取多媒体源

1 调用真机摄像头方案

1.1 认识调用真机摄像头方案
  • 调用手机摄像头是利用手机的摄像头、克风获取图像和声音,通过RTMP协议将手机摄像头的图形传输至电脑的SRS多媒体流服务器进行格式转换,然后通过魔云腾的云机直播功能将摄像头的图像、声音拉取到云机中使用,最后云机通过第三方直播app进行直播,直播的音视频画面就真机摄像头所看到的画面;

  • 方案示意图

调用摄像头示意图1.png2 本地组网

2.1 直播环境准备
  • 直播环境准备分为3个部分,第1部分为本地的网络环境、第2部分为相关直播软件的安装、第3部分为直播相关配置向导;本教程将通过windows 11系统作为演示,魔云腾C1系类盒子

2.2 设备组网连接示意图

设备

设备IP地址

无线路由器、WiFi(信号:MYT)

LAN 口:192.168.10.1

魔云腾盒子

RJ45 口:192.168.10.11

安卓手机、苹果手机1部

WiFi地址:192.168.10.12

电脑1台 (windows11)

网线:192.168.10.13

组网示意图-wrse.png

2.3 本地网络环境及基础设施配置检查
路由器配置向导
  • 本案例使用了一台无线路由器,路由器的wan口通过PPPOE拨号获取IP,路由器的LAN口IP配置为:192.168.10.1,配置了一个WIFI,wifi信号为:MYT;同时路由器的2个lan口分别通过网线连接了1台电脑和一台魔云腾盒子,真实手机通过wifi连接了无线MYT;

  • 无线路由器的配置如下图所示:

  • 路由器wan配置.png路由器lan配置.png

  • 无线WiFI配置如下:

  • 无线wifi配置.png提示:这里的WIFi名称MYT可以自己定义,如果改变了后面设备连接wifi的时候选择自己定义的wifi名称即可

魔云腾盒子连接向导
  • 魔云腾盒子首先通过网线连接盒子标识有RJ45字样的网口,这个网口通过网线与上面路由器的LAN口相连,连接之后连接盒子的电源即可,盒子总共有2条线,一条电源线和一条网线,通电之后盒子的2给状态灯亮了表示正常,盒子连接示意图如下:

    魔云腾盒子线路连接.png

电脑连接网络向导
  • 电脑可以是台式机/笔记本,这里以台式机为准,并且通过网线连接至路由器的LAN,电脑的网络配置通过DHCP自动获取即可,本示例电脑获取到的ip地址如图所示:

    电脑ip配置1.png提示:windows电脑查看ip方法:

  • 同时按下win键+R,出现运行对话框之后输入cmd,之后按回车键,在弹出黑色界面中输入ipconfig,然后按回车键即可,这里每个人看到的ip地址可能不一样,以看到的为准,并且记录好这个ip地址,这个IP只要不是169.254开头的即可,否则网络配置或者连接有问题!

  • 提示:电脑如果通过上面的方法连接之后,正常是可以上网,如果无法上网则检查路由器的配置或者检查网线是否连接正确

  • 提示:电脑、笔记本也可以通过wifi连接,但是连接wifi之后电脑所获取到的ip要与有线的保持一致,比如有线获取到的ip地址是192.168.10.x开头,连接wifi之后获取到的ip也应该是192.168.10.x开头,这个x可以不一样

真实手机wifi连接向导
  • 真实手机可以是苹果手机,也可以是安卓手机,我们以苹果手机操作为例,先把手机通过wifi连接到刚才上面配置的无线MYT中,在连接wifi时输入wifi密码,连接之后检查手机能否上网,可以上网表示连接wifi成功;下面是连接wifi到myt信号,并且检查ip地址是否与电脑保持一致,如图所示:

  • 手机连接wifi-1.png

  • 手机连接wifi-2.png

  • 手机连接wifi-3-tbiu.png

  • 提示:这里的WIFI信号MYT可以跟示例不一样,根据自己路由器的配置连接对应的wifi即可

魔云腾控制软件安装向导
  • 为了验证盒子是否正常连接成功以及为后续的配置准备工作,这里先在电脑上把魔云腾盒子控制软件安装好,这里以windows 11系统安装为例,安装软件及系统版本如下:

软件名称

版本

下载地址

魔云腾Zeus

myt_zeus_20230713

myt_zeus_20230713.exe

windows 11

22H2 22621.1992

  • 下载好软件之后,双击运行软件按提示安装

  • 魔云腾app下载-2.png

  • 在正常的安装过程中,期间不会有任何提示错误,如果有弹窗报错,则取消重新安装,或者检查是否已经安装
    安装完成之后,可以双击运行,也可以右键通过“以管理员身份运行”,如果出现部分功能无法使用,请右键通过管理员身份运行尝试

  • 魔云腾app下载-4.png运行之后,如果第一使用没有账号,点击右下角的“注册”按钮,按提示注册之后再次登陆

  • 魔云腾app下载-5-vbog.png登陆成功之后,如果魔云腾的盒子连接正常,左侧窗口至少会有一个以“192.168.10.x”开头的ip出现,如果部署环境跟教程一样,这边会以192.168.10.x开头,路由器的配置和接线没有按教程配置的,以自己看到的为准;这里演示案例中显示的ip是192.168.10.11,如图所示:

  • 魔云腾app下载-6.png

  • 到这一步,基础准备环境已经准备好,如果打开客户端之后右边的菜单中没有显示任何IP,请按以下步骤排查

  • 故障排查:

  • 1、检查魔云腾盒子的网线、电源线是否连接正常,再次尝试拔掉电源重新插上电源;

  • 2、检查电脑和魔云腾盒子的网线是否连接在同一个路由器下,如果电脑是通过wifi连接,则这个wifi是否在同一个路由器下;

  • 3、检查电脑的防火墙是否全部关闭,如果是开启状态,请按下列步骤关闭防火墙

  • 按一下键盘的win键弹窗搜索对话框,输入cmd,在最佳匹配下面出来一个“命令提示符”,右键鼠标已管理员身份运行,在弹出的黑色界面复制下面代码回车执行,操作如图所示:

  • win键.png在弹窗的搜索对话框输入字母:cmd

  • cmd窗口.png复制如下代码,右键粘贴到黑色对话框回车执行

#关闭防火墙
NetSh Advfirewall set allprofiles state off
  • 关闭windows防火墙.png执行完成之后可以通过下面代码来检查防火墙是否关闭成功(可选)

#检查防火墙状态
netsh advfirewall show allprofiles

检查防火墙.png4、检查电脑是否存在其他网卡,请按以下步骤排查,除本地网卡和wifi网卡之外,其他的网卡右键鼠标选择禁用;

同时按下键盘的win+R键,在弹窗的运行对话框中复制如下代码,点击“确定”执行

#打开电脑网卡窗口命令
ncpa.cpl

检查网卡命令.png除了本地网卡和wifi,右键鼠标“禁用”其他网卡

禁用网卡.png5、完成上述检查和操作之后,重新打开魔云腾Zeus客户端,正常情况下就会搜索到IP地址,如果依然发现,联系魔云腾客服协助处理

3 多媒体服务软件安装及配置

3.1 多媒体服务软件SRS安装方法

下载windows版本的SRS多媒体服务软件,软件下载地址如下:

运行平台

软件名称

软件版本

下载地址

windows 7、10、11 (64位平台)

Simple Realtime Server (SRS)

version:6.0

SRS-Windows-x86_64-6.0.exe

1、在windows系统上双击运行刚才下载的SRS-Windows-x86_64-6.0.exe软件,按提示点击Next
srs安装1.png2、点击 “I Agree”,下一步
srs安装2.png3、保持默认安装路径,点击“Install”进行安装
srs安装3.png4、最后点击“Finish”,完成安装,之后桌面会多出来一个SRS图标的
srs安装4.png5、右键桌面刚才安装的SRS图标,以管理员身份运行
srs安装5.png6、运行之后会弹窗一个黑色对话框,这个对话框可以最小化,但不要关闭,同时如果仔细查看输出的内容,会看到一个ip地址,这个ip就是电脑的IP,如图所示表示已完成安装和正常运行,记录自己看到的IP,后面配置手机的时候会用到
srs安装6.png

3.2 真实手机调取摄像头配置
  • 手机端可以是安卓或苹果手机,不需要安装任何软件,只需通过微信小程序即可调用摄像头,操作方法如下:

1、打开微信搜索“腾讯视频云”,进入小程序点击最下方“通信”按钮
  • 注意:请确保连接了正确的WiFi

rtmp配置1.png
2、点击下方“通信”按钮,进入“RTMP推流”按钮

  • rtmp配置2.png

3、推流地址一栏填写如下代码,其中下面一串代码中的“192.168.10.12”需要替换成上面记录的IP,这个ip地址是电脑安装SRS服务端的IP,也是电脑的IP地址,可以看上面回顾以下电脑的IP和查看方式,其他栏目保持不动:
#推流地址---将192.168.10.12替换成自己的IP
rtmp://192.168.10.12/live/123
rtmp配置3.png
4、填写RTMP推流地址之后,点击“开始”按钮完成配置,这时如果配置正确,就可以看到摄像头的画面,到这里真实手机调取摄像头配置完成

rtmp配置4.png
5、如何查看摄像头是否连接成功(可选)

在手机配置完推流地址之后,点击开始的那一刻,电脑上的SRS软件(黑色界面)会输出手机连接的WiFi ip地址,比如:RTMP client ip=192.168.10.13 xxxxxx,如下图所示:

手机连接RTMP1.png

配置提示失败排错:

1、如果配置完成之后,如果提示“推流地址不合法”,请检查输入的地址是否正确(区分大小写,一个字母都不可以错)

2、如果点击开始,可以正常看到摄像头的画面,但过了15秒左右提示“推流多次失败”,出现此报错先检查案例中的“192.168.10.12”这个ip是否替换成自己电脑的IP,并且检查其他参数是否跟演示的实例地址一样;

3、在检查了配置正确之后,依然提示推流多次失败,请检查手机是否连接了正确的WiFi

4、依然无法成功,联系魔云腾客服协助处理

4 魔云腾云机配置直播功能

1 新建一个云机窗口,安卓镜像需要>=V19版本以上,这里演示新建一个1004号窗口,镜像选择V20作为演示

魔云腾直播配置1.png

2、创建成功之后,等待15秒之后,开始操作刚才新建的T1004号云机,点击右侧的“...”,点击"设置推流"

魔云腾直播配置2.png

3、在弹出的设置窗口中,推流类型选择:”rtc流“,推流地址填写:webrtc://192.168.10.12/live/123

其中”192.168.10.12“需要替换成自己SRS的服务ip地址,也就是电脑的IP,其他参数保持不变

推流协议类型

填写示例

协议对比效果

rtc流

webrtc://192.168.10.12/live

webrtc采用udp协议封装传输,直播画面延迟低【推荐】

rtmp流

rtmp://192.168.10.12/live

rtmp采用tcp协议封装传输,直播画面延迟略高

#推流地址----将192.168.10.12替换自己的IP
webrtc://192.168.10.12/live/123

魔云腾直播配置3.png

手机端配置视频演示(点击图片播放)

4、设置完成之后,点击”启动“按钮进入云机窗口,点击桌面的相机即可看到真实手机的画面,能看到表示到这里设置成功,后续可通过第三方直播app进行直播,扫码等功能;下面演示一个通过调用真机摄像进行扫码功能

魔云腾直播配置5.png

云机上通过QQ软件,测试扫码视频(点击图片播放)