最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

Ue5+Vue3像素流,保姆級(jí)教程

2023-06-13 13:45 作者:指尖觸動(dòng)空間  | 我要投稿

一、vue項(xiàng)目搭建

使用vite創(chuàng)建(就不展開了)

在這里插入圖片描述

二、Ue5.1 像素流-自定義網(wǎng)頁

前置條件安裝nodejs

可以參考如下

windows下node環(huán)境安裝

官網(wǎng)教程

https://docs.unrealengine.com/5.1/zh-CN/getting-started-with-pixel-streaming-in-unreal-engine/

1、安裝像素流插件

在這里插入圖片描述

2、打包-文件資源

在這里插入圖片描述

像素流相關(guān)文件夾在引擎資源目錄

Engine/Source/Programs/PixelStreaming/WebServers/SignallingWebServer/

在這里插入圖片描述

3、配置實(shí)例與信令服務(wù)器

啟動(dòng)實(shí)例:
@echo off
start Windows/ue5stream.exe -ResX=1920 -ResY=1080 -log -PiexlStreamingIP=localhost -PiexlStreamingPort=8888 -log -RenderOffScreen
可以使用絕對(duì)路徑啟動(dòng)信令服務(wù)器:
@echo off
call "SignallingWebServer/run.bat"

4、核心文件

在這里插入圖片描述

解釋說明

  • webRtcPlayer 是對(duì)應(yīng)原始文件Script/webRtcPlayer.js文件

該文件處理瀏覽器與虛幻引擎應(yīng)用間的通信,接受并顯示來自服務(wù)器的媒體流。

  • webrtcVideo 是對(duì)應(yīng)Script/app.js文件

此文件包括對(duì)鍵盤、鼠標(biāo)和觸摸事件的事件監(jiān)聽器,還包括數(shù)個(gè)可在播放器頁面使用的函數(shù)和鉤子。

uevideo.vue集成

<template>
?<div>
? ?<div ref="video" id="player"></div>
? ?<!-- <button @click="toUE">向UE發(fā)信息</button> -->
?</div>
</template>

<script>
import { onMounted, ref } from "vue";
import {
?initLoad,
?callUIInteraction,
?addResponseEventListener,
} from "../webrtcVideo.js";

export default {
?setup(props, context) {
? ?let video = ref(null);
? ?let videoInstance = ref(null);

? ?onMounted(() => {
? ? ?console.log("video.value", video.value);

? ? ?videoInstance = initLoad({
? ? ? ?context,
? ? ? ?serverUrl: "http://127.0.0.1:80",
? ? ? ?autoConnection: false,
? ? ? ?showPlayOverlay: true,
? ? ? ?qualityControl: true,
? ? ? ?inputOptions: {
? ? ? ? ?controlScheme: 1, // 鼠標(biāo):0是鎖定,1是滑過
? ? ? ? ?suppressBrowserKeys: false,
? ? ? ?},
? ? ?});

? ? ?addResponseEventListener("play-video", async (data) => {
? ? ? ?alert(data);
? ? ?});
? ?});

? ?return {
? ? ?video,
? ? ?toUE() {
? ? ? ?callUIInteraction("this is the first program !!!");
? ? ?},
? ?};
?},
};
</script>
<style scoped>
?#player {
? ?width: 100%;
? ?height: 100%;
? ?padding: 0;
? ?margin: 0;
? ?position: absolute;
?}
</style>

5、全屏顯示-像素流默認(rèn)不是全屏,需要修改對(duì)應(yīng)比例參數(shù) id="streamingVideo" playsinline="" style="width: 100%;height: 100%;object-fit: fill;overflow: hidden;">

在這里插入圖片描述

6、成果(全屏展示)

在這里插入圖片描述



Ue5+Vue3像素流,保姆級(jí)教程的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國家法律
英山县| 太仆寺旗| 梅河口市| 江山市| 宜阳县| 固安县| 稷山县| 宁武县| 怀化市| 屏山县| 海城市| 丰宁| 石台县| 四子王旗| 西藏| 彭阳县| 桂平市| 绍兴县| 普格县| 元阳县| 平罗县| 维西| 西城区| 合川市| 剑川县| 龙江县| 彭阳县| 手机| 措勤县| 红原县| 新安县| 韶关市| 舞钢市| 绥宁县| 嵊泗县| 蛟河市| 娄烦县| 井研县| 连江县| 遵化市| 兰州市|