vault backup: 2024-04-09 20:44:09
This commit is contained in:
parent
664b5690e7
commit
04f962670b
2
.obsidian/app.json
vendored
2
.obsidian/app.json
vendored
@ -4,7 +4,7 @@
|
|||||||
"promptDelete": false,
|
"promptDelete": false,
|
||||||
"pdfExportSettings": {
|
"pdfExportSettings": {
|
||||||
"includeName": true,
|
"includeName": true,
|
||||||
"pageSize": "A4",
|
"pageSize": "A3",
|
||||||
"landscape": false,
|
"landscape": false,
|
||||||
"margin": "0",
|
"margin": "0",
|
||||||
"downscalePercent": 90
|
"downscalePercent": 90
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
---
|
---
|
||||||
title: 未命名
|
title: EOE相关
|
||||||
date: 2024-04-08 14:49:40
|
date: 2024-04-08 14:49:40
|
||||||
excerpt:
|
excerpt:
|
||||||
tags:
|
tags:
|
||||||
@ -12,18 +12,7 @@ obsidianUIMode: source
|
|||||||
# EOE
|
# EOE
|
||||||
前面几个阶段的软件都是打包过的UE客户端,里面带对应的几个功能。
|
前面几个阶段的软件都是打包过的UE客户端,里面带对应的几个功能。
|
||||||
## 流程架构
|
## 流程架构
|
||||||
青瞳动捕数据输入
|
![[导播台架构图.canvas|Untitled]]
|
||||||
=>
|
|
||||||
UE客户端内实现重定向:可以控制角色动捕设置、动捕手套(蓝牙)以及应援棒道具(蓝牙)。
|
|
||||||
=>
|
|
||||||
角色控制:可以控制角色、头发、上下场特效、服装、手上的装备等
|
|
||||||
=>
|
|
||||||
多屏监控(机渲染16个低辨率视口递到导播台上)
|
|
||||||
=>
|
|
||||||
渲染机
|
|
||||||
=>
|
|
||||||
OBS推流机器(可以接入vMix Pro数据,vMix主要用于播放切片、ppt、视频)
|
|
||||||
![[Untitled.canvas|Untitled]]
|
|
||||||
## 外部数据输入
|
## 外部数据输入
|
||||||
- 青瞳动捕(网络)
|
- 青瞳动捕(网络)
|
||||||
- FaceMask面捕数据(网络)
|
- FaceMask面捕数据(网络)
|
||||||
@ -75,27 +64,15 @@ OBS推流机器(可以接入vMix Pro数据,vMix主要用于播放切片、pp
|
|||||||
硬件:
|
硬件:
|
||||||
- 显卡:Nvidia 4090
|
- 显卡:Nvidia 4090
|
||||||
|
|
||||||
|
### 监视器
|
||||||
|
用于查看视频推流最终结果。如果有NG情况可以一键切掉画面(黑屏或者vMix Pro的NG等待画面)
|
||||||
## OBS推流机&vMix Pro
|
## OBS推流机&vMix Pro
|
||||||
推流机可以接混音台。
|
推流机运行OBS接收各种信号并且混合(有接混音台)。
|
||||||
|
|
||||||
### vMix Pro
|
### vMix Pro
|
||||||
|
主要用于推送PPT、图片、视频到OBS推流机中。一键切掉画面也是通过它实现的。
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## 云服务
|
## 云服务
|
||||||
RTC服务,一般用于线下Live降低延迟。可以找阿里云、腾讯云等各种服务伤。
|
RTC服务,一般用于线下Live降低延迟。可以找阿里云、腾讯云等各种服务商。
|
||||||
|
|
||||||
## 交接
|
|
||||||
### 交接预判
|
|
||||||
1. 各种非交付软件的数据移交方式。P4V许可以及数据。
|
|
||||||
2. 判断是否修改引擎代码。在Asoul的UE工程上右键,Switch UnrealEngine Version,查看里面是否是Binary Build或者Source Build。确认是否可以使用官方的工程目录。
|
|
||||||
3. 询问是否可以提供VS生成的类图,判断项目的代码量以及技术难度。
|
|
||||||
4. 查看资产规范文档。
|
|
||||||
5. 人员组织架构。需要哪些技术栈。方便后续复现。
|
|
||||||
|
|
||||||
### 后续
|
|
||||||
1. 知道哪些功能可以用,好用等等。
|
|
||||||
|
|
||||||
### 结果
|
### 结果
|
||||||
1. P4V工程交付一个单独下载的版本;能够提供版本管理规范以及分支设计与使用。ASoul组的程序以及美术仅使用P4V GUI各种操作。
|
1. P4V工程交付一个单独下载的版本;能够提供版本管理规范以及分支设计与使用。ASoul组的程序以及美术仅使用P4V GUI各种操作。
|
||||||
@ -105,3 +82,16 @@ RTC服务,一般用于线下Live降低延迟。可以找阿里云、腾讯云
|
|||||||
5. 线下Live 降低延迟的服务,RTC.
|
5. 线下Live 降低延迟的服务,RTC.
|
||||||
6. 需要对接字节IT,进行服务器移交、宽带。
|
6. 需要对接字节IT,进行服务器移交、宽带。
|
||||||
7. ASoul服务器运行的服务 导播台UE Server端、以及P4V。
|
7. ASoul服务器运行的服务 导播台UE Server端、以及P4V。
|
||||||
|
|
||||||
|
## 交接
|
||||||
|
### 交接预判
|
||||||
|
1. 各种非交付软件的数据移交方式。P4V许可以及数据。
|
||||||
|
2. 判断是否修改引擎代码。在Asoul的UE工程上右键,Switch UnrealEngine Version,查看里面是否是Binary Build或者Source Build。确认是否可以使用官方的工程目录。
|
||||||
|
3. 询问是否可以提供VS生成的类图,判断项目的代码量以及技术难度。
|
||||||
|
4. 查看资产规范文档。
|
||||||
|
5. 人员组织架构。需要哪些技术栈。方便后续复现。
|
||||||
|
|
||||||
|
# TODO
|
||||||
|
1. 对接曹老师的OSC平板远程控制逻辑。(或许在平板打包导播台程序可以考虑)
|
||||||
|
2. 资产筛选添加标签筛选功能。
|
||||||
|
3. 适配EOE的多镜头的Sequence需求。
|
@ -1,21 +1,22 @@
|
|||||||
{
|
{
|
||||||
"nodes":[
|
"nodes":[
|
||||||
{"id":"300a2e3e614685a2","type":"group","x":-500,"y":-20,"width":660,"height":420,"label":"导播台程序"},
|
{"id":"300a2e3e614685a2","type":"group","x":-500,"y":-20,"width":660,"height":500,"label":"导播台程序"},
|
||||||
{"id":"035350cfe6c5a215","type":"group","x":-500,"y":-400,"width":660,"height":275,"label":"外部数据输入"},
|
{"id":"035350cfe6c5a215","type":"group","x":-500,"y":-400,"width":660,"height":275,"label":"外部数据输入"},
|
||||||
{"id":"63e99817023a9452","x":200,"y":266,"width":360,"height":134,"type":"group","label":"其他工具"},
|
|
||||||
{"id":"2eec2fb1d3a37d06","type":"group","x":200,"y":-20,"width":360,"height":133,"label":"云服务"},
|
{"id":"2eec2fb1d3a37d06","type":"group","x":200,"y":-20,"width":360,"height":133,"label":"云服务"},
|
||||||
|
{"id":"63e99817023a9452","x":200,"y":360,"width":360,"height":120,"type":"group","label":"其他工具"},
|
||||||
{"id":"9c4c9310461193d8","type":"text","text":"舞台角色控制","x":-125,"y":113,"width":250,"height":60},
|
{"id":"9c4c9310461193d8","type":"text","text":"舞台角色控制","x":-125,"y":113,"width":250,"height":60},
|
||||||
{"id":"fd18d36587eee2af","type":"text","text":"渲染机","x":-125,"y":300,"width":250,"height":60},
|
|
||||||
{"id":"6aa20a6c6e56213d","type":"text","text":"[[EOE相关#各机位画面预览|各机位画面预览]]","x":-125,"y":206,"width":250,"height":60},
|
{"id":"6aa20a6c6e56213d","type":"text","text":"[[EOE相关#各机位画面预览|各机位画面预览]]","x":-125,"y":206,"width":250,"height":60},
|
||||||
{"id":"39bafcd9161d7e0a","type":"text","text":"导播台程序","x":-480,"y":20,"width":250,"height":60},
|
{"id":"39bafcd9161d7e0a","type":"text","text":"导播台程序","x":-480,"y":20,"width":250,"height":60},
|
||||||
{"id":"5b68848d0ae9aef3","type":"text","text":"数据接收&动作数据重定向","x":-125,"y":20,"width":250,"height":60},
|
{"id":"5b68848d0ae9aef3","type":"text","text":"数据接收&动作数据重定向","x":-125,"y":20,"width":250,"height":60},
|
||||||
{"id":"ddccb7a9337eac2c","type":"text","text":"RTC服务","x":220,"y":0,"width":250,"height":60},
|
{"id":"ddccb7a9337eac2c","type":"text","text":"RTC服务","x":220,"y":0,"width":250,"height":60},
|
||||||
{"id":"64c78f2c7f900857","type":"text","text":"青瞳动捕输入","x":-460,"y":-360,"width":250,"height":60},
|
{"id":"64c78f2c7f900857","type":"text","text":"青瞳动捕输入","x":-460,"y":-360,"width":250,"height":60},
|
||||||
{"id":"b6635d1e5df0f9c5","type":"text","text":"[[EOE相关#vMix Pro|vMix Pro]]","x":220,"y":300,"width":250,"height":60},
|
|
||||||
{"id":"d4895a6dd8e8f492","type":"text","text":"OBS 推流机器","x":-125,"y":520,"width":250,"height":60},
|
|
||||||
{"id":"3100f1c53b772812","type":"text","text":"[[EOE相关#FaceMask|FaceMask]]","x":-460,"y":-240,"width":250,"height":60},
|
{"id":"3100f1c53b772812","type":"text","text":"[[EOE相关#FaceMask|FaceMask]]","x":-460,"y":-240,"width":250,"height":60},
|
||||||
{"id":"6024a903f9025bbf","type":"text","text":"动捕手套","x":-140,"y":-360,"width":250,"height":60},
|
{"id":"6024a903f9025bbf","type":"text","text":"动捕手套","x":-140,"y":-360,"width":250,"height":60},
|
||||||
{"id":"2573e7521a0b567d","x":-140,"y":-240,"width":250,"height":60,"type":"text","text":"虚拟摄像头"}
|
{"id":"2573e7521a0b567d","x":-140,"y":-240,"width":250,"height":60,"type":"text","text":"虚拟摄像头"},
|
||||||
|
{"id":"d4895a6dd8e8f492","type":"text","text":"OBS 推流机器","x":-30,"y":600,"width":250,"height":60},
|
||||||
|
{"id":"b6635d1e5df0f9c5","type":"text","text":"[[EOE相关#vMix Pro|vMix Pro]]","x":220,"y":400,"width":250,"height":60},
|
||||||
|
{"id":"2f70c72b00fdbb6f","x":-125,"y":400,"width":250,"height":60,"type":"text","text":"监视器"},
|
||||||
|
{"id":"fd18d36587eee2af","type":"text","text":"渲染机","x":-125,"y":300,"width":250,"height":60}
|
||||||
],
|
],
|
||||||
"edges":[
|
"edges":[
|
||||||
{"id":"50384075226d46f4","fromNode":"39bafcd9161d7e0a","fromSide":"right","toNode":"5b68848d0ae9aef3","toSide":"left"},
|
{"id":"50384075226d46f4","fromNode":"39bafcd9161d7e0a","fromSide":"right","toNode":"5b68848d0ae9aef3","toSide":"left"},
|
||||||
@ -25,8 +26,10 @@
|
|||||||
{"id":"8cac5632ec79bc5f","fromNode":"035350cfe6c5a215","fromSide":"bottom","toNode":"5b68848d0ae9aef3","toSide":"top"},
|
{"id":"8cac5632ec79bc5f","fromNode":"035350cfe6c5a215","fromSide":"bottom","toNode":"5b68848d0ae9aef3","toSide":"top"},
|
||||||
{"id":"5868048a50b5a58f","fromNode":"5b68848d0ae9aef3","fromSide":"bottom","toNode":"9c4c9310461193d8","toSide":"top"},
|
{"id":"5868048a50b5a58f","fromNode":"5b68848d0ae9aef3","fromSide":"bottom","toNode":"9c4c9310461193d8","toSide":"top"},
|
||||||
{"id":"e29f2faceec273b4","fromNode":"9c4c9310461193d8","fromSide":"bottom","toNode":"6aa20a6c6e56213d","toSide":"top"},
|
{"id":"e29f2faceec273b4","fromNode":"9c4c9310461193d8","fromSide":"bottom","toNode":"6aa20a6c6e56213d","toSide":"top"},
|
||||||
{"id":"1918ab1efa08ce16","fromNode":"6aa20a6c6e56213d","fromSide":"bottom","toNode":"fd18d36587eee2af","toSide":"top"},
|
|
||||||
{"id":"4efa1ed45a9bf2e6","fromNode":"300a2e3e614685a2","fromSide":"bottom","toNode":"d4895a6dd8e8f492","toSide":"top"},
|
{"id":"4efa1ed45a9bf2e6","fromNode":"300a2e3e614685a2","fromSide":"bottom","toNode":"d4895a6dd8e8f492","toSide":"top"},
|
||||||
{"id":"7803dd9c4b820e03","fromNode":"b6635d1e5df0f9c5","fromSide":"bottom","toNode":"d4895a6dd8e8f492","toSide":"top"}
|
{"id":"7803dd9c4b820e03","fromNode":"b6635d1e5df0f9c5","fromSide":"bottom","toNode":"d4895a6dd8e8f492","toSide":"top"},
|
||||||
|
{"id":"16ebaec8f13d643b","fromNode":"39bafcd9161d7e0a","fromSide":"right","toNode":"2f70c72b00fdbb6f","toSide":"left"},
|
||||||
|
{"id":"7deafcdada47affc","fromNode":"6aa20a6c6e56213d","fromSide":"bottom","toNode":"fd18d36587eee2af","toSide":"top"},
|
||||||
|
{"id":"f2b08ba7d08b3340","fromNode":"fd18d36587eee2af","fromSide":"bottom","toNode":"2f70c72b00fdbb6f","toSide":"top"}
|
||||||
]
|
]
|
||||||
}
|
}
|
Loading…
x
Reference in New Issue
Block a user