Interface IStreamSecurityService

All Superinterfaces:
IScopeService

public interface IStreamSecurityService extends IScopeService
Service that supports protecting access to streams.
Author:
The Red5 Project, Joachim Bauch (jojo@struktur.de)
  • Field Details

  • Method Details

    • registerStreamPublishSecurity

      void registerStreamPublishSecurity(IStreamPublishSecurity handler)
      Add handler that protects stream publishing.
      Parameters:
      handler - Handler to add.
    • unregisterStreamPublishSecurity

      void unregisterStreamPublishSecurity(IStreamPublishSecurity handler)
      Remove handler that protects stream publishing.
      Parameters:
      handler - Handler to remove.
    • getStreamPublishSecurity

      Set<IStreamPublishSecurity> getStreamPublishSecurity()
      Get handlers that protect stream publishing.
      Returns:
      list of handlers
    • registerStreamPlaybackSecurity

      void registerStreamPlaybackSecurity(IStreamPlaybackSecurity handler)
      Add handler that protects stream playback.
      Parameters:
      handler - Handler to add.
    • unregisterStreamPlaybackSecurity

      void unregisterStreamPlaybackSecurity(IStreamPlaybackSecurity handler)
      Remove handler that protects stream playback.
      Parameters:
      handler - Handler to remove.
    • getStreamPlaybackSecurity

      Set<IStreamPlaybackSecurity> getStreamPlaybackSecurity()
      Get handlers that protect stream plaback.
      Returns:
      list of handlers