Class PushPublishRTMPAkamaiHandler

    • Constructor Detail

      • PushPublishRTMPAkamaiHandler

        public PushPublishRTMPAkamaiHandler()
                                     throws com.wowza.wms.server.LicensingException
        Throws:
        com.wowza.wms.server.LicensingException
    • Method Detail

      • init

        public void init​(IApplicationInstance appInstance2,
                         String streamName,
                         IMediaStream stream,
                         java.util.Map<String,​String> profileData,
                         java.util.Map<String,​String> maps,
                         com.wowza.wms.pushpublish.manager.IPushPublisher pushPublisher,
                         boolean debug)
        Description copied from class: PushPublishBase
        Inits the instance.
        Specified by:
        init in interface IPushPublish
        Overrides:
        init in class PushPublishRTMPProfileHandler
        Parameters:
        appInstance2 - the app instance
        streamName - the source stream name
        profileData - the profile params
        maps - the map entry params
        debug - stream debug flag
      • load

        public void load​(java.util.HashMap<String,​String> dataMap)
        Description copied from class: PushPublishBase
        Loads map and profile parameters
        Overrides:
        load in class PushPublishRTMPProfileHandler
        Parameters:
        dataMap - the data map
      • setUserName

        public void setUserName​(String userName)
        Description copied from class: PushPublishBase
        Set user name.
        Overrides:
        setUserName in class PushPublishBase
        Parameters:
        userName - user name
      • setAkamaiOriginIp

        public void setAkamaiOriginIp​(String akamaiOriginIp)
        Set Akamai Origin IP.
        Overrides:
        setAkamaiOriginIp in class PushPublishRTMP
        Parameters:
        akamaiOriginIp - Akamai Origin IP
      • setAkamaiOriginPort

        public void setAkamaiOriginPort​(String akamaiOriginPort)
      • setAkamaiStreamId

        public void setAkamaiStreamId​(String id)
        Sets the akamai stream id.
        Parameters:
        id - the new akamai stream id
      • setStreamId

        public void setStreamId​(String id)
      • getStreamAngle

        public String getStreamAngle()
      • setStreamAngle

        public void setStreamAngle​(String streamAngleIn)
      • getStreamBandWidth

        public String getStreamBandWidth()
      • setStreamBandWidth

        public void setStreamBandWidth​(String streamBandWidth)
      • createAkamaiStreamName

        public String createAkamaiStreamName​(String dstStreamName,
                                             IMediaStream stream)