[+] 协议

This commit is contained in:
acgist
2022-11-17 07:06:07 +08:00
parent d636d6b44a
commit e1d497f28e
79 changed files with 1650 additions and 387 deletions

1
taoyao-media/README.md Normal file
View File

@@ -0,0 +1 @@
# 媒体

View File

@@ -37,6 +37,20 @@
<groupId>com.acgist</groupId>
<artifactId>taoyao-webrtc-kurento</artifactId>
</dependency>
<dependency>
<groupId>org.bytedeco</groupId>
<artifactId>ffmpeg-platform</artifactId>
</dependency>
<dependency>
<groupId>org.bytedeco</groupId>
<artifactId>ffmpeg</artifactId>
<classifier>${javacv.os.version}</classifier>
</dependency>
<dependency>
<groupId>org.bytedeco</groupId>
<artifactId>javacpp</artifactId>
<classifier>${javacv.os.version}</classifier>
</dependency>
</dependencies>
</project>

View File

@@ -0,0 +1,10 @@
package com.acgist.taoyao.media.process;
/**
* 责任链模式
*
* @author acgist
*/
public class AggregateProcessor {
}

View File

@@ -0,0 +1,5 @@
package com.acgist.taoyao.media.process;
public class Processor {
}

View File

@@ -0,0 +1,5 @@
package com.acgist.taoyao.media.process;
public class ProcessorChain {
}

View File

@@ -0,0 +1,10 @@
package com.acgist.taoyao.media.process.audio;
/**
* 降噪
*
* @author acgist
*/
public class DenoiseProcessor {
}

View File

@@ -0,0 +1,10 @@
package com.acgist.taoyao.media.process.audio;
/**
* 混音
*
* @author acgist
*/
public class MixProcessor {
}

View File

@@ -0,0 +1,10 @@
package com.acgist.taoyao.media.process.audio;
/**
* 变声器
*
* @author acgist
*/
public class WhineProcessor {
}

View File

@@ -0,0 +1,10 @@
package com.acgist.taoyao.media.process.video;
/**
* 美颜
*
* @author acgist
*/
public class BeautyHandler {
}

View File

@@ -0,0 +1,10 @@
package com.acgist.taoyao.media.process.video;
/**
* AI识别
*
* @author acgist
*/
public class MarkHandler {
}

View File

@@ -0,0 +1,10 @@
package com.acgist.taoyao.media.process.video;
/**
* 水印
*
* @author acgist
*/
public class WatermarkHandler {
}