4.4 KiB
4.4 KiB
开启顺序
- Server先开
- 导播台Client顺序随意
Bat
- StartListenServer:服务器。
- 导播台
- StartClient_Win:PVW(预览屏)、PGW(推流机)、Preview(小窗口)* 2
- StartClient_Win_VideoProcess:视频处理,将视频推到另外2个View上。
- StartClient_MapEnvironment:导播台,控制地图场景。(4级、1级,视图-Layout处切换)
- StartClient_IdolController_Master:导播台,角色控制相关。(3级)
- StartClient_HandHeldCam:导播台,手持相机。
- StartClient_MotionProcessor:导播台,动捕
- 线下的
- PGM2
- PGMCameraRenderer
- Pico
- StartClient_PicoClient_0
- StartClient_PicoClient_1
- StartClient_PicoClient_2
- StartClient_PicoClient_3
- MotionServer:动捕相关。
修改配置
- MotionServer:通过修改源码来指定IP。
- 上述StartClient_MapEnvironment.Bat修改Server IP。
- 切身份、调试:StartClient_IdolController_Master、PVW(预览屏)、PGW(推流机)、Preview(小窗口),ChangeNetTag Operator.IdolController.Master
Project
- Desger:StreamDock插件
- Engine:编译版引擎。修改过Shader。
- LiveDirector:导播台。
- StartLiveDirector:启动Bat文件。
- StartLiveDirectorCluster:分布式启动方案,带一个库。
- Tools:一些第三方库,
- JS加密,加密代码方便给第三方。
- MotionReplayer:动捕数据回放工具。
- MotionServer:动捕数据处理Server。
- obs-studio:OBS源码,添加了若干插件,但用不了,因为技术服务属于字节。
- PixelStream:移植自UE,小改动。UE5不用。
- Protobuff:动捕数据传输,google的那个协议。
- VCluster:未完成
Plugins
- AssetProcess:资源规范性检测、安全性检测。
- AVAudioUE4:共用库。播放库。商城。
- ChaosBone:自研骨骼插件。
- ChingReciver:青瞳的插件。
- DataTableEditorUntilit:数据表插件。商城。
- DirectAssistanter:辅助工具。
- DTWebBrower:UE官方、网页浏览器内嵌。
- ControlRig:移植自官方。
- FacialExpression:自研面捕驱动插件。
- FFMEpg移植自FFMEPG。
- GFurPro 毛发插件。
- GloveProcess:自研,手套插件。
- JNAAniamtion:自研,动画编辑相关。
- KantanChert:商城,图表插件。
- KawaiiPhysics
- LDAssist:商城,美术编辑工具。
- MotionCapture:青瞳的插件。
- NDIO:NDIO
- PixelCapture:官方
- PixelStream:
- Protobuf:
- puerts
- ReactUMG
- RuntimeImportAudio
- RuntimeEditor
- SerialComPLugin:串口插件。一些灯,现在不用了。
- SimpleTCPServer:移植官方加修改,有在用。
- SimpleUDP:移植官方加修改,有在用。
- SPCR 布料插件
- StreamDockLink:
- TextureShare:Pico相关插件,现在没用。
- VRCapture:Pico相关
- VRPlaybackUE:Pico相关。
- VRTrack: VR手套
Script
- DirectorCam:与24个镜头相关。
- Editor:RuntimeEditor相关。
- LiveDirector:
- Camera
- Characrer:
- Danma:弹幕相关,View以及控制。
- DeckLinkViewProcess:视频处理,叠加UI之类的操作。
- Decoration:UI UMG类定义。
- DeviceINputActor:Media以及串口控制器(Actor)
- DirectorFrameWork:GameMode、Contorl、 UIManage之类的通用框架。
- DirectorToolMenu:编辑器UI相关。
- Level:场景切换控制器。
- LiveArea:直播区域。
- MapEnvironment:Level里的效果以及相关逻辑。天气控制。
- Pico相关。
- Prop:道具相关道具。
- QuickControl:简单UI控制器。
- ScreenPlayerTextureRenderer:将视频渲染成贴图之后再场景中渲染。
- SeiSender:OBS Sei信息。
- VideoStreamTransition:转场功能,闪白、转视频啥的。
- Python:小工具
- Sequoia:运镜录制剪辑工具。自研类似Sequence的 runtime editor,控制镜头。控制灯光。
- SimpleLiveDirector:提供给外部供应商的简单版程序。
Source
- AppShells:做了一半,还没用。
- Editor/HotKeyManager:快捷键相关,可以通过配置实现。
- LiveDirector
- LiveDirectorEditor
- Module:
- BlackMagicInput:UE官方移植,视频采集卡。
- BlackMagicOutput:UE官方移植,视频采集卡。
- DeckLinkOuput:UE官方移植,视频采集卡。
- GameCluster:未完成
- MultiViewRenderer:20个View的UI相关。
- UIModule:UI样式定义,功能。