Package org.teamapps.ux.component.webrtc
Class MediaSoupV3HttpClient
java.lang.Object
org.teamapps.ux.component.webrtc.MediaSoupV3HttpClient
public class MediaSoupV3HttpClient
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description MediaSoupV3HttpClient() -
Method Summary
Modifier and Type Method Description static java.io.FiledownloadVideo(java.lang.String url)static java.io.FiledownloadVideo(java.net.URL url, java.io.File downloadDirectory)static java.util.concurrent.CompletableFuture<java.lang.Integer>getNumberOfWorkers(java.lang.String serverUrl, java.lang.String serverSecret)static java.util.concurrent.CompletableFuture<java.util.List<java.lang.String>>listRecordings(java.lang.String workerUrl, java.lang.String serverSecret, java.lang.String uid)static java.util.concurrent.CompletableFuture<java.lang.Void>setRecordingEnabled(java.lang.String workerUrl, java.lang.String serverSecret, java.lang.String uid, boolean enabled)static java.util.concurrent.CompletableFuture<java.lang.Void>startStreamingFile(java.lang.String workerUrl, java.lang.String serverSecret, java.lang.String videoPath, java.lang.String uid)static java.util.concurrent.CompletableFuture<java.lang.Void>startStreamingUrl(java.lang.String workerUrl, java.lang.String serverSecret, java.lang.String videoUrl, java.lang.String uid)static java.util.concurrent.CompletableFuture<java.lang.Void>stopStreaming(java.lang.String workerUrl, java.lang.String serverSecret, java.lang.String uid)
-
Constructor Details
-
MediaSoupV3HttpClient
public MediaSoupV3HttpClient()
-
-
Method Details
-
getNumberOfWorkers
public static java.util.concurrent.CompletableFuture<java.lang.Integer> getNumberOfWorkers(java.lang.String serverUrl, java.lang.String serverSecret) -
setRecordingEnabled
public static java.util.concurrent.CompletableFuture<java.lang.Void> setRecordingEnabled(java.lang.String workerUrl, java.lang.String serverSecret, java.lang.String uid, boolean enabled) -
listRecordings
public static java.util.concurrent.CompletableFuture<java.util.List<java.lang.String>> listRecordings(java.lang.String workerUrl, java.lang.String serverSecret, java.lang.String uid) -
startStreamingFile
public static java.util.concurrent.CompletableFuture<java.lang.Void> startStreamingFile(java.lang.String workerUrl, java.lang.String serverSecret, java.lang.String videoPath, java.lang.String uid) -
startStreamingUrl
public static java.util.concurrent.CompletableFuture<java.lang.Void> startStreamingUrl(java.lang.String workerUrl, java.lang.String serverSecret, java.lang.String videoUrl, java.lang.String uid) -
stopStreaming
public static java.util.concurrent.CompletableFuture<java.lang.Void> stopStreaming(java.lang.String workerUrl, java.lang.String serverSecret, java.lang.String uid) -
downloadVideo
public static java.io.File downloadVideo(java.net.URL url, java.io.File downloadDirectory) throws java.io.IOException- Throws:
java.io.IOException
-
downloadVideo
public static java.io.File downloadVideo(java.lang.String url) throws java.io.IOException- Throws:
java.io.IOException
-