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.File downloadVideo​(java.lang.String url)  
    static java.io.File downloadVideo​(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, boolean isVideo)  
    static java.util.concurrent.CompletableFuture<java.lang.Void> stopStreaming​(java.lang.String workerUrl, java.lang.String serverSecret, java.lang.String uid)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • 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, boolean isVideo)
    • 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