Class FileProvider

java.lang.Object
org.red5.server.stream.provider.FileProvider
All Implemented Interfaces:
IMessageComponent, IPassive, IPipeConnectionListener, IProvider, IPullableProvider, ISeekableProvider, IStreamTypeAwareProvider

Pullable provider for files
  • Field Details

    • log

      private static final org.slf4j.Logger log
      Logger
    • KEY

      public static final String KEY
      Class name
    • scope

      private IScope scope
      Provider scope
    • file

      private File file
      Source file
    • pipe

      private IPipe pipe
      Consumer pipe
    • reader

      private ITagReader reader
      Tag reader
    • keyFrameMeta

      private IKeyFrameDataAnalyzer.KeyFrameMeta keyFrameMeta
      Keyframe metadata
    • start

      private int start
      Position at start
  • Constructor Details

    • FileProvider

      public FileProvider(IScope scope, File file)
      Create file provider for given file and scope
      Parameters:
      scope - Scope
      file - File
  • Method Details