← Unity APP 实例
← Xvisio SDK 文档主页
场景:RGB_RTSP.unity
在AR眼镜的实际应用中我们有时候需要将眼镜中看到的三维场景和rgb摄像机中的场景融合,然后输出到LED等屏幕进行显示。此时我们就需要运用AR眼镜的虚实融合sdk来实现这一目的,同时我们将生成一个rtsp流媒体连接,用户可以将这个rtsp流媒体连接分享给第三方用户,以此达到分享虚实结合图像的目的。
如下图所示,我们以之前制作的手势Demo场景为例。
Step 1:
打开手势Demo场景Gesture:
Step 2:
拖拽XvXR/Prefabs目录下的ThrowScene预制体到场景中,此时场景中就合入了虚实融合功能。
Step 3:
将ThrowScene组件下的RgbHead设置为显示状态。
Step 4:
将代码RgbControl挂在RgbControl上,用于开启rtsp推流功能。
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class RgbControl : MonoBehaviour
{
public WifiDisplayPluginWrapper wifi;
// Start is called before the first frame update
void Start()
{
Invoke("startwifi",1);
}
private void startwifi()
{
wifi.OnPcDisplayClick();
}
// Update is called once per frame
void Update()
{
}
}
Step 5:
运行app,此时将会生成一个rtsp连接地址,地址如下格式:
rtsp://IP:8554/stream/0
您需要将IP填写成您手机的ip地址,同时使用VLC软件点击 媒体>打开网络串流>网络,填写上述的rtsp地址到网络协议URL中,点击播放按钮将会播放虚实融合的rtsp流媒体视频,请注意使用VLC的电脑需要和手机保持在一个局域网下。