Class MediaSoupV3TokenGenerator
java.lang.Object
org.teamapps.ux.component.webrtc.apiclient.MediaSoupV3TokenGenerator
public class MediaSoupV3TokenGenerator
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description MediaSoupV3TokenGenerator() -
Method Summary
Modifier and Type Method Description static java.lang.StringgenerateGeneralApiToken(java.lang.String secret, java.time.Duration tokenValidityDuration)static java.lang.StringgenerateJwtToken(java.lang.String secret, MediaSoupV3ApiOperation operation, java.lang.String streamUuid, java.time.Duration tokenValidityDuration)static java.lang.StringgenerateMixerJwtToken(java.lang.String secret, java.time.Duration tokenValidityDuration)static java.lang.StringgeneratePublishJwtToken(java.lang.String streamUuid, java.lang.String secret, java.time.Duration tokenValidityDuration)static java.lang.StringgenerateRecordingJwtToken(java.lang.String secret, java.time.Duration tokenValidityDuration)static java.lang.StringgenerateStreamingJwtToken(java.lang.String streamUuid, java.lang.String secret, java.time.Duration tokenValidityDuration)static java.lang.StringgenerateSubscribeJwtToken(java.lang.String streamUuid, java.lang.String secret, java.time.Duration tokenValidityDuration)
-
Constructor Details
-
MediaSoupV3TokenGenerator
public MediaSoupV3TokenGenerator()
-
-
Method Details
-
generatePublishJwtToken
public static java.lang.String generatePublishJwtToken(java.lang.String streamUuid, java.lang.String secret, java.time.Duration tokenValidityDuration) -
generateSubscribeJwtToken
public static java.lang.String generateSubscribeJwtToken(java.lang.String streamUuid, java.lang.String secret, java.time.Duration tokenValidityDuration) -
generateRecordingJwtToken
public static java.lang.String generateRecordingJwtToken(java.lang.String secret, java.time.Duration tokenValidityDuration) -
generateStreamingJwtToken
public static java.lang.String generateStreamingJwtToken(java.lang.String streamUuid, java.lang.String secret, java.time.Duration tokenValidityDuration) -
generateMixerJwtToken
public static java.lang.String generateMixerJwtToken(java.lang.String secret, java.time.Duration tokenValidityDuration) -
generateGeneralApiToken
public static java.lang.String generateGeneralApiToken(java.lang.String secret, java.time.Duration tokenValidityDuration) -
generateJwtToken
public static java.lang.String generateJwtToken(java.lang.String secret, MediaSoupV3ApiOperation operation, java.lang.String streamUuid, java.time.Duration tokenValidityDuration)
-