# BasicSceneFront **Repository Path**: niuge8905/basic-scene-front ## Basic Information - **Project Name**: BasicSceneFront - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-03-16 - **Last Updated**: 2026-07-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # basic_scene_front 基于 Vue 3 + Vite 的 UE5.7 Pixel Streaming 2 前端工程。 ## 已完成内容 - 使用 Vue 3 搭建前端框架。 - 接入 `@epicgames-ps/lib-pixelstreamingfrontend-ue5.7`。 - 接入 `@epicgames-ps/lib-pixelstreamingfrontend-ui-ue5.7` 官方 UI。 - 默认将前端首选视频编解码器设置为 `VP9`,并兼容将环境变量写成 `P9` 的场景。 ## 启动方式 ```bash npm install npm run dev ``` ## 环境变量 参考 [.env.example](./.env.example): - `VITE_PS_WS_URL`:Pixel Streaming Signalling Server 地址。 - `VITE_PS_STREAM_ID`:可选,指定订阅的 StreamerId。 - `VITE_PS_PREFERRED_CODEC`:前端首选视频编解码器,默认 `VP9`。 ## 说明 前端设置 `PreferredCodec=VP9` 只是告诉浏览器优先协商 VP9。 如果你希望最终实际流就是 VP9,还需要同时满足下面两点: 1. UE5.7 Pixel Streaming 2 推流端已经启用 VP9 编码。 2. 当前浏览器支持 VP9 解码。 如果其中任意一项不满足,WebRTC 会回退到双方都支持的可用编解码器。