当前位置: 首页 > news >正文

诠视科技MR眼镜如何使用VLC 进行RTSP投屏到电脑

文章目录

  • 一、应用开发部分
    • (1)基础场景构建
    • (2)添加XvCameraManager
    • (3)添加XvMRVideoCaptureManager
    • (4)添加XvRTSPStreamerManager
    • (5)打包测试
  • 二、VLC media player 下载
  • 三、VLC media player 拉取眼镜的视频流
    • (1)眼镜端设置并启动软件
    • (2) 打开VLC media player软件

一、应用开发部分

通过RTSP推流,可以将眼镜第一人称视角虚实结合视频流推送出去,可以使用第三方拉流软件进行视频流播放,主要使用VLC media player客户端来进行拉流投屏。

(1)基础场景构建

通过快捷方式构建眼镜的基础场景,可在该场景基础上添加RTSP推流的工程。

在这里插入图片描述

在这里插入图片描述

(2)添加XvCameraManager

Rtsp推流需要开启rgb相机,所以需要添加XvCameraManager脚本到场景中。

在这里插入图片描述

(3)添加XvMRVideoCaptureManager

由于我们推流是混合以后的,所以需要添加XvMRVideoCaptureManager脚本对虚拟图像和混合以后的图像进行二次处理。

在这里插入图片描述

(4)添加XvRTSPStreamerManager

现在需要添加XvRTSPStreamerManager脚本到场景中,XvRTSPStreamerManager包含推流的一些方法,添加以后记得勾选AutoStreaming,不然不会自动推流,需要手动调用接口。

在这里插入图片描述

(5)打包测试

使用快捷方式打包测试。打包出来的路径在工程目录下的apk文件夹里面。

在这里插入图片描述

在这里插入图片描述

二、VLC media player 下载

下面有下载链接,下载好自己安装就可以。
下载链接: https://www.videolan.org/
在这里插入图片描述

三、VLC media player 拉取眼镜的视频流

需要保证眼镜和PC处于同一个网段下(连接的是同一个wifi)

(1)眼镜端设置并启动软件

眼睛端需要连接和PC的同一个wifi,连接成功以后打开推流应用。
在这里插入图片描述

(2) 打开VLC media player软件

1)打开以后点击媒体

在这里插入图片描述

  1. 打开网络串流

在这里插入图片描述

3)延迟设置

默认缓存是1000ms,也就是一秒钟的缓存,如果网络环境好,可以减少缓存降低延迟。

在这里插入图片描述

4)输入IP开始拉流
拉流地址格式:rtsp://{ip}:8554/stream/0

示例: rtsp://192.168.32.98:8554/stream/0 只需要替换ip部分点击确认开始拉流。
在这里插入图片描述

http://www.dtcms.com/a/99082.html

相关文章:

  • 【从零实现Json-Rpc框架】- 项目实现 - muduo网络通信类实现篇
  • 黑盒测试的测试用例构成的八点要素
  • 突破数据迁移瓶颈!AWS Snowball如何让PB级数据“瞬间”上云?
  • 12款星光闪光污迹艺术绘画效果Clip Studio Paint笔刷画笔+闪光纹理图片 Clip Studio Glitter Texture Brushes
  • INAV电流计校准
  • sqlalchemy:将mysql切换到OpenGauss
  • 使用dumpbin和depends查看dll(exe)的依赖
  • 代码随想录算法训练营第二十八天,动态规划理论基础,509.斐波那契数,70.爬楼梯,746.使用最小花费爬楼梯。
  • OpenAI API - Practice
  • 【全栈开发】—— Paddle OCR 文字识别 + deepseek接入(基于python 最新!!!)
  • 【STL】vector介绍(附部分接口模拟实现)
  • 【C#】`Task.Factory.StartNew` 和 `Task.Run` 区别
  • Ubuntu和Windows实现文件互传
  • HTML基础及进阶
  • 【C++】基础3——正则表达式,静态多态(函数重载和模板),异常处理
  • EverEdit扩展脚本:“AI翻译”插件,让EverEdit自由翻译
  • 排序--归并排序--非递归
  • RAG - 五大文档切分策略深度解析
  • Spring Boot自动配置原理解析
  • Oracle数据库数据编程SQL<3.2 PL/SQL 匿名块中的DML操作、动态SQL、实际应用场景、使用技巧>
  • matplotlib标题比x,y轴字体大,明明标题字体更大?
  • pr--打开视频后没有声音输出
  • VBA第三十三期 如何在VBA中运行Access
  • 大模型评测框架evalscope、openCompass
  • Redis 源码硬核解析系列专题 - 第一篇:Redis源码入门与整体架构
  • 5000元组装一台本地运行中、小模型主机,参考配置 (运行DeepSeek、Qwen)
  • 前缀和c++
  • 2两数相加解题记录
  • Nyquist插件基础:打印格式化字符串(LISP语言)
  • Java虚拟机(JVM)详解