Fixed poms files
This commit is contained in:
JW
2024-01-19 19:14:32 +01:00
parent 1a1860e35d
commit 039f2b6a0b
5 changed files with 12 additions and 49 deletions

View File

@@ -63,13 +63,19 @@
<dependency>
<groupId>io.github.jwdeveloper.tiktok</groupId>
<artifactId>extension-collector</artifactId>
<version>1.0.14-Release</version>
<version>${project.version}</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>io.github.jwdeveloper.tiktok</groupId>
<artifactId>extension-recorder</artifactId>
<version>1.0.14-Release</version>
<version>${project.version}</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>io.github.jwdeveloper.tiktok</groupId>
<artifactId>extension-collector</artifactId>
<version>1.0.17-Release</version>
<scope>compile</scope>
</dependency>
</dependencies>

View File

@@ -22,9 +22,10 @@
*/
package io.github.jwdeveloper.tiktok;
import io.github.jwdeveloper.tiktok.extension.collector.TikTokLiveCollector;
import io.github.jwdeveloper.tiktok.extension.collector.TikTokLiveCollector;
import java.io.IOException;
import java.util.List;
import java.util.Map;

View File

@@ -6,7 +6,7 @@
<parent>
<groupId>io.github.jwdeveloper.tiktok</groupId>
<artifactId>TikTokLiveJava</artifactId>
<version>1.0.14-Release</version>
<version>1.0.17-Release</version>
</parent>

View File

@@ -5,7 +5,7 @@
<parent>
<artifactId>TikTokLiveJava</artifactId>
<groupId>io.github.jwdeveloper.tiktok</groupId>
<version>1.0.14-Release</version>
<version>1.0.17-Release</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>extension-recorder</artifactId>
@@ -16,12 +16,6 @@
<version>1.0.14-Release</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>net.bramp.ffmpeg</groupId>
<artifactId>ffmpeg</artifactId>
<version>0.8.0</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>io.github.jwdeveloper.tiktok</groupId>
<artifactId>API</artifactId>

View File

@@ -37,10 +37,6 @@ import io.github.jwdeveloper.tiktok.extension.recorder.impl.enums.LiveQuality;
import io.github.jwdeveloper.tiktok.extension.recorder.impl.event.TikTokLiveRecorderStartedEvent;
import io.github.jwdeveloper.tiktok.http.HttpClientFactory;
import io.github.jwdeveloper.tiktok.live.LiveClient;
import net.bramp.ffmpeg.FFmpeg;
import net.bramp.ffmpeg.FFmpegExecutor;
import net.bramp.ffmpeg.RunProcessFunction;
import net.bramp.ffmpeg.builder.FFmpegBuilder;
import javax.net.ssl.HttpsURLConnection;
import java.io.*;
@@ -95,39 +91,6 @@ public class RecorderListener implements LiveRecorder {
@TikTokEventObserver
private void onConnected(LiveClient liveClient, TikTokConnectedEvent event) {
/* liveDownloadThread = new Thread(() ->
{
try {
var ffmpeg = new FFmpeg(settings.getFfmpegPath(), new RunProcessFunction() {
@Override
public Process run(final List<String> args) throws IOException {
var process = super.run(args);
Runtime.getRuntime().addShutdownHook(new Thread(() -> {
terminateFfmpeg(process);
}, "FFmpeg process destroyer"));
return process;
}
});
var builder = new FFmpegBuilder()
.setInput(downloadData.getFullUrl())
.addOutput(settings.getOutputPath() + File.separator + settings.getOutputFileName()) // Set the output file path
.setFormat("mp4")
.done();
var executor = new FFmpegExecutor(ffmpeg);
var ffmpegProcess = executor.createJob(builder, (progress)-> {
liveClient.getLogger().info("Downloading stream: " +progress.total_size);
});
ffmpegProcess.run();
liveClient.publishEvent(new TikTokLiveRecorderStartedEvent(downloadData));
} catch (Exception e) {
throw new TikTokLiveException("Unable to run ffmpeg drivers",e);
}
});
*/
liveDownloadThread = new Thread(() ->
{
try {
@@ -139,7 +102,6 @@ public class RecorderListener implements LiveRecorder {
socksConnection.setRequestProperty(entry.getKey(), entry.getValue());
}
System.out.println(socksConnection.getResponseCode());
try (var in = new BufferedInputStream(socksConnection.getInputStream())) {
var path = settings.getOutputPath() + File.separator + settings.getOutputFileName();
var file = new File(path);