refactor(video): 移除视频处理相关功能模块
- 删除 RabbitMQ 配置类及相关队列、交换机定义 - 移除视频控制器及其分片上传、合并处理接口 - 删除视频文件上传服务接口及实现类 - 移除视频处理服务接口及实现类 - 删除相关的 DTO 数据传输对象类 - 清理配置文件中 RabbitMQ 连接信息
This commit is contained in:
@@ -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);
|
||||
}
|
||||
@@ -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);
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user