From 04f962670b1ffe1a36965a33d26b5bdcfa2b921c Mon Sep 17 00:00:00 2001 From: BlueRose <378100977@qq.com> Date: Tue, 9 Apr 2024 20:44:09 +0800 Subject: [PATCH] vault backup: 2024-04-09 20:44:09 --- .obsidian/app.json | 2 +- 02-Note/DAWA/ASoul/EOE相关.md | 50 ++++++++----------- .../{Untitled.canvas => 导播台架构图.canvas} | 19 ++++--- 3 files changed, 32 insertions(+), 39 deletions(-) rename 02-Note/DAWA/ASoul/{Untitled.canvas => 导播台架构图.canvas} (76%) diff --git a/.obsidian/app.json b/.obsidian/app.json index 19a5550..30a8653 100644 --- a/.obsidian/app.json +++ b/.obsidian/app.json @@ -4,7 +4,7 @@ "promptDelete": false, "pdfExportSettings": { "includeName": true, - "pageSize": "A4", + "pageSize": "A3", "landscape": false, "margin": "0", "downscalePercent": 90 diff --git a/02-Note/DAWA/ASoul/EOE相关.md b/02-Note/DAWA/ASoul/EOE相关.md index f400078..481d517 100644 --- a/02-Note/DAWA/ASoul/EOE相关.md +++ b/02-Note/DAWA/ASoul/EOE相关.md @@ -1,5 +1,5 @@ --- -title: 未命名 +title: EOE相关 date: 2024-04-08 14:49:40 excerpt: tags: @@ -12,18 +12,7 @@ obsidianUIMode: source # EOE 前面几个阶段的软件都是打包过的UE客户端,里面带对应的几个功能。 ## 流程架构 -青瞳动捕数据输入 -=> -UE客户端内实现重定向:可以控制角色动捕设置、动捕手套(蓝牙)以及应援棒道具(蓝牙)。 -=> -角色控制:可以控制角色、头发、上下场特效、服装、手上的装备等 -=> -多屏监控(机渲染16个低辨率视口递到导播台上) -=> -渲染机 -=>       -OBS推流机器(可以接入vMix Pro数据,vMix主要用于播放切片、ppt、视频) -![[Untitled.canvas|Untitled]] +![[导播台架构图.canvas|Untitled]] ## 外部数据输入 - 青瞳动捕(网络) - FaceMask面捕数据(网络) @@ -75,16 +64,24 @@ OBS推流机器(可以接入vMix Pro数据,vMix主要用于播放切片、pp 硬件: - 显卡:Nvidia 4090 +### 监视器 +用于查看视频推流最终结果。如果有NG情况可以一键切掉画面(黑屏或者vMix Pro的NG等待画面) ## OBS推流机&vMix Pro -推流机可以接混音台。 +推流机运行OBS接收各种信号并且混合(有接混音台)。 ### vMix Pro - - - - +主要用于推送PPT、图片、视频到OBS推流机中。一键切掉画面也是通过它实现的。 ## 云服务 -RTC服务,一般用于线下Live降低延迟。可以找阿里云、腾讯云等各种服务伤。 +RTC服务,一般用于线下Live降低延迟。可以找阿里云、腾讯云等各种服务商。 + +### 结果 +1. P4V工程交付一个单独下载的版本;能够提供版本管理规范以及分支设计与使用。ASoul组的程序以及美术仅使用P4V GUI各种操作。 +2. 华枢说会提供修改过的引擎、项目与插件。 +3. 可以拿到内部定制的面捕软件FaceMask,源码工程。 +4. 代码复杂度:5年工作经验以上 6个程序 做了4个月(因为有经过预演8个月)。 +5. 线下Live 降低延迟的服务,RTC. +6. 需要对接字节IT,进行服务器移交、宽带。 +7. ASoul服务器运行的服务 导播台UE Server端、以及P4V。 ## 交接 ### 交接预判 @@ -94,14 +91,7 @@ RTC服务,一般用于线下Live降低延迟。可以找阿里云、腾讯云 4. 查看资产规范文档。 5. 人员组织架构。需要哪些技术栈。方便后续复现。 -### 后续 -1. 知道哪些功能可以用,好用等等。 - -### 结果 -1. P4V工程交付一个单独下载的版本;能够提供版本管理规范以及分支设计与使用。ASoul组的程序以及美术仅使用P4V GUI各种操作。 -2. 华枢说会提供修改过的引擎、项目与插件。 -3. 可以拿到内部定制的面捕软件FaceMask,源码工程。 -4. 代码复杂度:5年工作经验以上 6个程序 做了4个月(因为有经过预演8个月)。 -5. 线下Live 降低延迟的服务,RTC. -6. 需要对接字节IT,进行服务器移交、宽带。 -7. ASoul服务器运行的服务 导播台UE Server端、以及P4V。 \ No newline at end of file +# TODO +1. 对接曹老师的OSC平板远程控制逻辑。(或许在平板打包导播台程序可以考虑) +2. 资产筛选添加标签筛选功能。 +3. 适配EOE的多镜头的Sequence需求。 \ No newline at end of file diff --git a/02-Note/DAWA/ASoul/Untitled.canvas b/02-Note/DAWA/ASoul/导播台架构图.canvas similarity index 76% rename from 02-Note/DAWA/ASoul/Untitled.canvas rename to 02-Note/DAWA/ASoul/导播台架构图.canvas index c9b3c01..39d057c 100644 --- a/02-Note/DAWA/ASoul/Untitled.canvas +++ b/02-Note/DAWA/ASoul/导播台架构图.canvas @@ -1,21 +1,22 @@ { "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":"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":"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":"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":"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":"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":"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":"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":[ {"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":"5868048a50b5a58f","fromNode":"5b68848d0ae9aef3","fromSide":"bottom","toNode":"9c4c9310461193d8","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":"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"} ] } \ No newline at end of file