Class ManifestService

  • All Implemented Interfaces:
    Runnable

    public class ManifestService
    extends Object
    implements Runnable
    • Constructor Detail

      • ManifestService

        public ManifestService()
    • Method Detail

      • registerManifestRequest

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

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

        public static void stopStream​(java.util.Map data)
      • updateSegmentHint

        public static void updateSegmentHint​(java.util.Map data)
      • addSegment

        public static void addSegment​(java.util.Map data)
      • shutdown

        public static Thread shutdown()
      • run

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

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

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

        public static SegmentPartId getManifestLastSegmentPart​(java.util.Map<String,​Object> params)
      • getKey

        public static String getKey​(java.util.Map<String,​Object> data)
      • getKey

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