refactor(video): 移除视频处理相关功能模块

- 删除 RabbitMQ 配置类及相关队列、交换机定义
- 移除视频控制器及其分片上传、合并处理接口
- 删除视频文件上传服务接口及实现类
- 移除视频处理服务接口及实现类
- 删除相关的 DTO 数据传输对象类
- 清理配置文件中 RabbitMQ 连接信息
This commit is contained in:
Chaos
2025-11-10 19:34:14 +08:00
parent 3683a9d8e0
commit c6d18d4979
9 changed files with 0 additions and 479 deletions

View File

@@ -1,45 +0,0 @@
package cn.nopj.chaos_api.service;
import java.io.IOException;
import java.util.Map;
public interface VideoFileUploadService {
/**
* 初始化上传
* @param fileName 文件名
* @param totalSize 文件大小
* @return 上传信息
*/
Map<String, Object> initUpload(String fileName, long totalSize);
/**
* 上传分片
* @param uploadId 上传ID
* @param chunkIndex 分片索引
* @param bytes 分片内容
* @throws IOException IO 异常
*/
void uploadChunk(String uploadId, int chunkIndex, byte[] bytes) throws IOException;
/**
* 合并并处理上传的文件
* @param uploadId 上传ID
* @param fileName 文件名
* @throws IOException IO 异常
*/
void mergeAndProcess(String uploadId, String fileName) throws IOException;
/**
* 将处理结果推送到MQ
* @param filePath 文件路径
* @param uploadId 上传ID
*/
void pushResultToMQ(String filePath,String uploadId);
/**
* 将处理结果推送到MQ
* @param filePath 文件路径
*/
void pushResultToMQ(String filePath);
}

View File

@@ -1,24 +0,0 @@
package cn.nopj.chaos_api.service;
import cn.nopj.chaos_api.dto.VideoTaskPayload;
import java.io.IOException;
public interface VideoProcessingService {
/**
* 监听视频处理任务
*
* @param payload 视频处理任务负载
*/
void listenForVideoTasks(VideoTaskPayload payload);
/**
* 处理视频
*
* @param sourceFilePath 源视频文件路径
* @param uploadId 上传ID
*/
void processVideo(String sourceFilePath, String uploadId);
}