2024年5月11日发(作者:)

HaikunTech同步播放器操作手册

前言:

本软件播放内核使用C++ DirectX11.1开发,通信及UI使用C#开发。

针对8K视频(7680x4320 60fps),运行环境要求如下

CPU:Intel i7 8700

显卡:NVIDIA Geforce 1060 6G,NVIDIA QUADRO P2200

内存:DDR4 3600 8G x 2

操作系统:Windows 10 1809以上版本

视频帧缓存技术

我们在客户机中对视频帧进行缓存,并把缓存帧的时间戳实时同步到服务器。服务器决定渲

染某一帧时,同时向多个主机发送渲染帧指令。如果要播放的视频是30帧每秒,那么服务

器将每秒向所有主机发送30次渲染帧指令。

为了更精确我们把视频帧直接缓存在显存中,这样保证了在收到渲染指令后能无延时地渲染。

HaikunTech同步播放器操作手册

1、 基本操作

2

1.1播放

打开按钮:显示打开文件对话框,选择一个视频文件并立即播放,主要在调试的时候使用。

如果启用了同步播放功能,会在其它的主机也显示打开文件对话框,在所有主机都选择了视

频文件后开始同步播放。

暂停按钮:暂停正在播放的视频,如果启用了同步播放,其它的主机也会暂停在同一帧。

播放按钮:继续播放暂停的视频,如果启用了同步播放,其它的主机也会同步继续。

停止按钮:停止播放视频,并且显示为黑屏,如果启用了同步播放,其它的主机也会停止播

放并显示黑屏。

1.2进度条

进度条指示当前视频的播放进度。与左下角状态栏一致。

拖动进度条可以定位到任意位置播放,如果启用了同步播放,所有的主机都会定位到同一帧

继续播放。