Class MediaSoupV3RestClient
java.lang.Object
org.teamapps.ux.component.webrtc.apiclient.MediaSoupV3RestClient
- All Implemented Interfaces:
MediaSoupV3ApiClient
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondeleteRecording(String filePathInput) deleteStreamRecordings(String streamUuid) getStreamRecordingsForUuid(String streamUuid) getWorkerLoad(int workerId) kindsByFile(String filePath, boolean relativePath) startFileStreaming(int workerId, StreamFileRequest streamFileRequest) startRecording(int workerId, String streamUuid) startRecording(int workerId, String streamUuid, Set<MediaKind> kinds) stopFileStreaming(int workerId, String streamUuid) stopRecording(int workerId, String streamUuid) CompletableFuture<com.fasterxml.jackson.databind.JsonNode> transportStats(List<String> ids) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.teamapps.ux.component.webrtc.apiclient.MediaSoupV3ApiClient
setRecordingEnabled
-
Constructor Details
-
MediaSoupV3RestClient
-
-
Method Details
-
startFileStreaming
public CompletableFuture<Void> startFileStreaming(int workerId, StreamFileRequest streamFileRequest) - Specified by:
startFileStreamingin interfaceMediaSoupV3ApiClient
-
stopFileStreaming
- Specified by:
stopFileStreamingin interfaceMediaSoupV3ApiClient
-
startRecording
- Specified by:
startRecordingin interfaceMediaSoupV3ApiClient
-
startRecording
public CompletableFuture<Void> startRecording(int workerId, String streamUuid, Set<MediaKind> kinds) - Specified by:
startRecordingin interfaceMediaSoupV3ApiClient
-
stopRecording
- Specified by:
stopRecordingin interfaceMediaSoupV3ApiClient
-
transportStats
-
getWorkerLoad
- Specified by:
getWorkerLoadin interfaceMediaSoupV3ApiClient
-
getNumberOfWorkers
- Specified by:
getNumberOfWorkersin interfaceMediaSoupV3ApiClient
-
getRecordedStreamUuids
- Specified by:
getRecordedStreamUuidsin interfaceMediaSoupV3ApiClient
-
getStreamRecordingsForUuid
- Specified by:
getStreamRecordingsForUuidin interfaceMediaSoupV3ApiClient
-
deleteStreamRecordings
- Specified by:
deleteStreamRecordingsin interfaceMediaSoupV3ApiClient
-
deleteRecording
- Specified by:
deleteRecordingin interfaceMediaSoupV3ApiClient
-
kindsByFile
-