Class ManifestService

Object
com.wowza.wms.manifest.builder.ManifestService
All Implemented Interfaces:
Runnable

public class ManifestService extends Object implements Runnable
  • Field Details

  • Constructor Details

    • ManifestService

      public ManifestService()
  • Method Details

    • registerManifestRequest

      public static void registerManifestRequest(com.wowza.wms.httpstreamer.PlaylistKey playlistKey, Consumer<ManifestUpdate> manifestHandler)
    • unRegisterManifestRequest

      public static void unRegisterManifestRequest(com.wowza.wms.httpstreamer.PlaylistKey playlistKey, Consumer<ManifestUpdate> manifestHandler)
    • stopStream

      public static void stopStream(Map data)
    • updateSegmentHint

      public static void updateSegmentHint(Map data)
    • addSegment

      public static void addSegment(Map data)
    • shutdown

      public static Thread shutdown()
    • run

      public void run()
      Specified by:
      run in interface Runnable
    • getManifest

      public static String getManifest(Map<String,Object> params, IHTTPStreamerSession httpStreamerSession, com.wowza.wms.httpstreamer.cupertinostreaming.httpstreamer.HTTPStreamerAdapterCupertinoStreamer.RequestInfo requestInfo)
    • getManifestModel

      public static ManifestModel getManifestModel(Map<String,Object> params, IHTTPStreamerSession httpStreamerSession, com.wowza.wms.httpstreamer.cupertinostreaming.httpstreamer.HTTPStreamerAdapterCupertinoStreamer.RequestInfo requestInfo)
    • getManifestLastSegmentPart

      public static SegmentPartId getManifestLastSegmentPart(Map<String,Object> params)
    • getKey

      public static String getKey(Map<String,Object> data)
    • getKey

      public static String getKey(com.wowza.wms.httpstreamer.PlaylistKey playlistKey)