| Modifier and Type | Method and Description |
|---|---|
void |
ITextReader.init(IApplicationInstance appInstance,
IMediaStream stream,
String basePath,
String mediaName) |
void |
ITextWriter.init(IApplicationInstance appInstance,
IMediaStream stream,
String basePath,
String mediaName) |
void |
IRandomAccessReader.init(IApplicationInstance appInstance,
IMediaStream stream,
String basePath,
String mediaName,
String mediaExtension)
Intialize RandomAccessReader
|
void |
IRandomAccessWriter2.init(IApplicationInstance appInstance,
IMediaStream stream,
String basePath,
String mediaName,
String mediaExtension)
Intialize RandomAccessReader
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List<IMediaStream> |
IApplicationInstance.getPlayStreamsByName(String name)
Get a list of media streams that are listening for published stream.
|
| Modifier and Type | Method and Description |
|---|---|
void |
IApplicationInstance.addPlayStreamByName(IMediaStream stream,
String name)
Add a media stream to the list of streams that are listening for a published stream
|
void |
IApplicationInstance.addPushPublishSession(IMediaStream stream,
IPushPublishSession pushPublishSession)
Add a push publish session to the list of active push publish sessions
|
java.util.List<IPushPublishSession> |
IApplicationInstance.getPushPublishSessions(IMediaStream stream)
Get the current push publish sessions for a given IMediaStream
|
void |
IApplicationInstance.notifyLiveStreamTranscoderCreate(ILiveStreamTranscoder liveStreamTranscoder,
IMediaStream stream)
Notify live stream transcoder create
|
void |
IApplicationInstance.notifyLiveStreamTranscoderDestroy(ILiveStreamTranscoder liveStreamTranscoder,
IMediaStream stream)
Notify live stream transcoder destroy
|
void |
IApplicationInstance.notifyLiveStreamTranscoderInit(ILiveStreamTranscoder liveStreamTranscoder,
IMediaStream stream)
Notify live stream transcoder init
|
void |
IApplicationInstance.notifyMediaReaderClose(IMediaReader mediaReader,
IMediaStream stream)
Notify media reader notifyMediaReaderClose
|
void |
IApplicationInstance.notifyMediaReaderExtractMetaData(IMediaReader mediaReader,
IMediaStream stream)
Notify media reader notifyMediaReaderExtractMetaData
|
void |
IApplicationInstance.notifyMediaReaderInit(IMediaReader mediaReader,
IMediaStream stream)
Notify media reader notifyMediaReaderInit
|
void |
IApplicationInstance.notifyMediaReaderOpen(IMediaReader mediaReader,
IMediaStream stream)
Notify media reader notifyMediaReaderOpen
|
void |
IApplicationInstance.notifyMediaWriterOnFLVAddMetadata(IMediaStream stream,
java.util.Map<String,Object> extraMetadata)
Notify all MediaWriter listeners of onFLVAddMetadata
|
void |
IApplicationInstance.notifyMediaWriterOnWriteComplete(IMediaStream stream,
java.io.File file)
Notify all MediaWriter listeners of onWriteComplete
|
void |
IApplicationInstance.notifyPushPublishSessionCreate(String streamName,
IMediaStream stream,
IPushPublishSession pushPublishSession)
Notify push publish session create
|
void |
IApplicationInstance.notifyPushPublishSessionDestroy(String streamName,
IMediaStream stream,
IPushPublishSession pushPublishSession)
Notify push publish session destroy
|
void |
IApplicationInstance.removePlayStreamByName(IMediaStream stream)
Remove media stream from the list of streams that are listening for a published stream
|
void |
IApplicationInstance.removePushPublishSession(IMediaStream stream,
IPushPublishSession pushPublishSession)
Remove a push publish session
|
void |
IApplicationInstance.removePushPublishSessions(IMediaStream stream)
Remove all push publish sessions for a give stream
|
| Modifier and Type | Method and Description |
|---|---|
AMFObj |
IClient.getRespAMFAudioObj(IMediaStream stream)
Get the audio response AMFObj for a given mediaStream
|
AMFObj |
IClient.getRespAMFDataObj(IMediaStream stream)
Get the data response AMFObj for a given mediaStream
|
AMFObj |
IClient.getRespAMFVideoObj(IMediaStream stream)
Get the video response AMFObj for a given mediaStream
|
| Modifier and Type | Method and Description |
|---|---|
void |
IDvrTextReader.init(IApplicationInstance appInstance,
IMediaStream stream,
com.wowza.wms.dvr.io.IDvrFileSystem fileSystem,
String artifactName) |
void |
IDvrTextWriter.init(IApplicationInstance appInstance,
IMediaStream stream,
com.wowza.wms.dvr.io.IDvrFileSystem fileSystem,
String artifactName) |
void |
IDvrTextWriter.init(IApplicationInstance appInstance,
IMediaStream stream,
com.wowza.wms.dvr.io.IDvrFileSystem fileSystem,
String artifactName,
IDvrStreamStore store) |
| Modifier and Type | Method and Description |
|---|---|
void |
LiveStreamPacketizerCupertino.internalHandlePacket(IMediaStream stream,
AMFPacket packet) |
void |
LiveStreamPacketizerCupertino.internalResetStream(IMediaStream stream) |
void |
LiveStreamPacketizerCupertino.internalStartStream(IMediaStream stream) |
| Modifier and Type | Method and Description |
|---|---|
IMediaStream |
IHTTPStreamerSession.getStream()
Get the IMediaStream associated with this HTTP session
|
| Modifier and Type | Method and Description |
|---|---|
void |
IHTTPStreamerSession.setStream(IMediaStream stream)
Set the IMediaStream associated with this HTTP session
|
| Modifier and Type | Method and Description |
|---|---|
void |
LiveStreamPacketizerMPEGDash.internalHandlePacket(IMediaStream stream,
AMFPacket packet) |
void |
LiveStreamPacketizerMPEGDash.internalResetStream(IMediaStream stream) |
void |
LiveStreamPacketizerMPEGDash.internalStartStream(IMediaStream stream) |
| Modifier and Type | Method and Description |
|---|---|
void |
LiveStreamPacketizerSanJose.internalHandlePacket(IMediaStream stream,
AMFPacket packet) |
void |
LiveStreamPacketizerSanJose.internalResetStream(IMediaStream stream) |
void |
LiveStreamPacketizerSanJose.internalStartStream(IMediaStream stream) |
| Modifier and Type | Method and Description |
|---|---|
void |
LiveStreamPacketizerSmoothStreaming.internalHandlePacket(IMediaStream stream,
AMFPacket packet) |
void |
LiveStreamPacketizerSmoothStreaming.internalResetStream(IMediaStream stream) |
void |
LiveStreamPacketizerSmoothStreaming.internalStartStream(IMediaStream stream) |
| Modifier and Type | Method and Description |
|---|---|
IMediaStream |
IStreamRecorder.getStream()
Called to get the IMediaStream object being used by the recorder
|
| Modifier and Type | Method and Description |
|---|---|
void |
ILiveStreamRecordManagerActionNotify.onSwitchRecord(IStreamRecorder recorder,
IMediaStream newStream)
This notification occurs when an existing stream is replaced with a stream of the same name.
|
void |
IStreamRecorderActionNotify.onSwitchRecorder(IStreamRecorder recorder,
IMediaStream newStream)
This notification occurs when an existing stream has been replaced by a new stream of the same name.
|
void |
IStreamRecorder.setStream(IMediaStream stream)
Called to set the IMediaStream object the recorder will use
NOTE: This method is used by LiveStreamRecordManager to manage recorders and associated IMediaStream objects and should NOT be used directly when a StreamRecorder is under the control of LiveStreamRecordManager |
void |
IStreamRecorder.switchRecorder(IMediaStream newStream)
Called to tell the recorder to switch over to the data from a new IMediaStream.
This occurs when an existing stream is replaced with a stream of the same name. |
| Modifier and Type | Method and Description |
|---|---|
void |
ILiveStreamRecord.startRecording(IMediaStream stream,
boolean append)
Deprecated.
|
void |
ILiveStreamRecord.startRecording(IMediaStream stream,
String filePath,
boolean append)
Deprecated.
|
void |
ILiveStreamRecord.startRecording(IMediaStream stream,
String filePath,
boolean append,
java.util.Map<String,Object> extraMetadata)
Deprecated.
|
void |
ILiveStreamRecord.startRecording(IMediaStream stream,
String filePath,
boolean append,
java.util.Map<String,Object> extraMetadata,
int splitOnTcDiscontiuity)
Deprecated.
|
void |
ILiveStreamRecord.startRecordingSegmentByDuration(IMediaStream stream,
String filePath,
java.util.Map<String,Object> extraMetadata,
long duration)
Deprecated.
|
void |
ILiveStreamRecord.startRecordingSegmentBySchedule(IMediaStream stream,
String filePath,
java.util.Map<String,Object> extraMetadata,
String schedule)
Deprecated.
|
void |
ILiveStreamRecord.startRecordingSegmentBySize(IMediaStream stream,
String filePath,
java.util.Map<String,Object> extraMetadata,
long size)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
void |
WMSLogger.debug(String comment,
IMediaStream stream) |
void |
WMSLogger.debug(String comment,
IMediaStream stream,
String category,
String event,
int status,
String context) |
void |
WMSLogger.error(String comment,
IMediaStream stream) |
void |
WMSLogger.error(String comment,
IMediaStream stream,
String category,
String event,
int status,
String context) |
void |
WMSLogger.fatal(String comment,
IMediaStream stream) |
void |
WMSLogger.fatal(String comment,
IMediaStream stream,
String category,
String event,
int status,
String context) |
void |
WMSLogger.info(String comment,
IMediaStream stream) |
void |
WMSLogger.info(String comment,
IMediaStream stream,
String category,
String event,
int status,
String context) |
void |
WMSLogger.log(org.apache.log4j.Level level,
String comment,
IMediaStream stream) |
void |
WMSLogger.log(org.apache.log4j.Level level,
String comment,
IMediaStream stream,
String category,
String event) |
void |
WMSLogger.log(org.apache.log4j.Level level,
String comment,
IMediaStream stream,
String category,
String event,
int status,
String context) |
void |
WMSLogger.log(org.apache.log4j.Level level,
String comment,
IMediaStream stream,
String category,
String event,
int status,
String context,
Throwable e) |
void |
WMSLogger.log(org.apache.log4j.Level level,
String comment,
IMediaStream stream,
String category,
String event,
int status,
String context,
Throwable e,
int stackDepth) |
void |
ILogNotify.onLog(org.apache.log4j.Level level,
String comment,
IMediaStream stream,
String category,
String event,
int status,
String context)
Called each time the server logs a message.
|
void |
LogNotifyCalculateIncremental.onLog(org.apache.log4j.Level level,
String comment,
IMediaStream stream,
String category,
String event,
int status,
String context) |
void |
WMSLogger.warn(String comment,
IMediaStream stream) |
void |
WMSLogger.warn(String comment,
IMediaStream stream,
String category,
String event,
int status,
String context) |
| Modifier and Type | Method and Description |
|---|---|
String |
IMediaCacheContextMapper.getMediaNameFromContext(IApplicationInstance appInstance,
IMediaStream stream,
String basePath,
String mediaName,
String mediaExtension)
|
| Modifier and Type | Method and Description |
|---|---|
IMediaStream |
IMediaCaster.getStream()
Get the underlying stream being used by this media caster
|
| Modifier and Type | Method and Description |
|---|---|
void |
IMediaCasterNotify.onSetSourceStream(IMediaCaster mediaCaster,
IMediaStream stream)
Invoked when soure stream is set (can be called with stream of null)
|
void |
IMediaCaster.setStream(IMediaStream stream)
Set the underlying stream being used by this media caster
|
| Modifier and Type | Method and Description |
|---|---|
protected static IMediaStream |
ModuleBase.getStream(IClient client,
com.wowza.wms.request.RequestFunction function)
For methods called from the client side object NetStream (publish, play, deleteStream) get
the IMediaStream object associated with the call.
|
| Modifier and Type | Method and Description |
|---|---|
void |
IModuleOnPushPublish.onPushPublishSessionCreate(String streamName,
IMediaStream stream,
IPushPublishSession pushPublishSession)
Invoked when push publish session is created
|
void |
IModuleOnPushPublish.onPushPublishSessionDestroy(String streamName,
IMediaStream stream,
IPushPublishSession pushPublishSession)
Invoked when push publish session is destroyed
|
void |
IModuleOnStream.onStreamCreate(IMediaStream stream)
Invoked when a stream is created.
|
void |
IModuleOnStream.onStreamDestroy(IMediaStream stream)
Invoked when a stream is destroyed.
|
protected static void |
ModuleBase.sendStreamOnStatusError(IMediaStream stream,
String code,
String description)
Send an error to the client-side NetStream.onStatus handler
|
| Modifier and Type | Method and Description |
|---|---|
void |
INetConnection.addPublishStreams(IMediaStream stream) |
void |
INetConnection.call(String handlerName,
IMediaStream stream,
INetConnectionCallResult resultObj,
Object... params) |
int |
INetConnection.getRespAFMIndex(IMediaStream stream) |
AMFObj |
INetConnection.getRespAMFAudioObj(IMediaStream stream) |
AMFObj |
INetConnection.getRespAMFDataObj(IMediaStream stream) |
AMFObj |
INetConnection.getRespAMFVideoObj(IMediaStream stream) |
void |
INetConnection.registerStream(IMediaStream stream) |
void |
INetConnection.removePublishStreams(IMediaStream stream) |
void |
INetConnection.sendMediaStreamBufferTime(IMediaStream stream,
int bufferTime) |
void |
INetConnection.unregisterStream(IMediaStream stream) |
| Modifier and Type | Field and Description |
|---|---|
protected IMediaStream |
PushPublishBase.srcStream |
protected IMediaStream |
PushPublishSessionBase.stream |
| Modifier and Type | Method and Description |
|---|---|
IMediaStream |
IPushPublish.getSrcStream() |
IMediaStream |
PushPublishBase.getSrcStream()
Get source IMediaStream.
|
IMediaStream |
IPushPublishSession.getStream() |
IMediaStream |
PushPublishSessionBase.getStream() |
| Modifier and Type | Method and Description |
|---|---|
void |
IPushPublish.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) |
void |
PushPublishBase.init(IApplicationInstance appInstance,
String streamName,
IMediaStream stream,
java.util.Map<String,String> profileData,
java.util.Map<String,String> maps,
com.wowza.wms.pushpublish.manager.IPushPublisher pushPublisher,
boolean streamDebug)
Inits the instance.
|
void |
PushPublishHTTPAkamaiBase.init(IApplicationInstance appInstance,
String streamName,
IMediaStream stream,
java.util.Map<String,String> profileData,
java.util.Map<String,String> maps,
com.wowza.wms.pushpublish.manager.IPushPublisher pushPublisher,
boolean streamDebug) |
void |
PushPublishHTTPBase.init(IApplicationInstance appInstance,
String streamName,
IMediaStream stream,
java.util.Map<String,String> profileData,
java.util.Map<String,String> maps,
com.wowza.wms.pushpublish.manager.IPushPublisher pushPublisher,
boolean streamDebug)
Inits the instance.
|
void |
PushPublishHTTPYouTubeBase.init(IApplicationInstance appInstance,
String streamName,
IMediaStream stream,
java.util.Map<String,String> profileData,
java.util.Map<String,String> maps,
com.wowza.wms.pushpublish.manager.IPushPublisher pushPublisher,
boolean streamDebug) |
void |
IPushPublishSessionNotify.onPushPublishSessionCreate(String streamName,
IMediaStream stream,
IPushPublishSession pushPublishSession)
Invoked when push publish session is created
|
void |
PushPublishSessionNotifyBase.onPushPublishSessionCreate(String streamName,
IMediaStream stream,
IPushPublishSession pushPublishSession) |
void |
IPushPublishSessionNotify.onPushPublishSessionDestroy(String streamName,
IMediaStream stream,
IPushPublishSession pushPublishSession)
Invoked when push publish session is destroyed
|
void |
PushPublishSessionNotifyBase.onPushPublishSessionDestroy(String streamName,
IMediaStream stream,
IPushPublishSession pushPublishSession) |
void |
IPushPublish.setSrcStream(IMediaStream srcStream) |
void |
PushPublishBase.setSrcStream(IMediaStream srcStream)
Sets the source IMediaStream.
|
void |
IPushPublishSession.setStream(IMediaStream stream) |
void |
PushPublishSessionBase.setStream(IMediaStream stream) |
| Modifier and Type | Method and Description |
|---|---|
void |
PushPublishHTTPCupertino.init(IApplicationInstance appInstance,
String streamName,
IMediaStream stream,
java.util.Map<String,String> profileData,
java.util.Map<String,String> maps,
com.wowza.wms.pushpublish.manager.IPushPublisher pushPublisher,
boolean streamDebug) |
void |
PushPublishHTTPCupertinoAkamaiHandler.init(IApplicationInstance appInstance,
String streamName,
IMediaStream stream,
java.util.Map<String,String> profileData,
java.util.Map<String,String> maps,
com.wowza.wms.pushpublish.manager.IPushPublisher pushPublisher,
boolean streamDebug) |
void |
PushPublishHTTPCupertinoGoogleHandler.init(IApplicationInstance appInstance,
String streamName,
IMediaStream stream,
java.util.Map<String,String> profileData,
java.util.Map<String,String> maps,
com.wowza.wms.pushpublish.manager.IPushPublisher pushPublisher,
boolean streamDebug) |
| Modifier and Type | Field and Description |
|---|---|
protected IMediaStream |
PushPublishRTMPNetConnectionSession.publishStream |
| Modifier and Type | Field and Description |
|---|---|
protected java.util.List<IMediaStream> |
PushPublishRTMPNetConnectionSession.streamsToPublish |
| Modifier and Type | Method and Description |
|---|---|
IMediaStream |
PushPublishRTMPNetConnectionSession.getPublishStream() |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<IMediaStream> |
PushPublishRTMPNetConnectionSession.getStreamsToPublish() |
| Modifier and Type | Method and Description |
|---|---|
String |
PushPublishRTMPAkamaiHandler.createAkamaiStreamName(String dstStreamName,
IMediaStream stream) |
ResponseFunction |
PushPublishRTMPNetConnectionPublisher.getDataStart(IMediaStream stream,
long timecode) |
void |
PushPublishRTMPAkamaiHandler.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) |
void |
PushPublishRTMPProfileHandler.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) |
protected boolean |
PushPublishRTMP.isOnMetadataReady(IMediaStream stream,
AMFPacket packet) |
protected int |
PushPublishRTMPNetConnectionPublisher.sendPacket(java.io.OutputStream out,
long adjTimecode,
AMFPacket packet,
AMFObj amfObj,
IMediaStream publishStream) |
protected int |
PushPublishRTMPNetConnectionPublisher.sendPackets(INetConnection netConnection,
java.io.OutputStream out,
IMediaStream publishStream,
long[] playSizes) |
void |
PushPublishRTMPNetConnectionSession.setPublishStream(IMediaStream publishStream) |
| Modifier and Type | Method and Description |
|---|---|
void |
PushPublishRTMPNetConnectionSession.setStreamsToPublish(java.util.List<IMediaStream> streamsToPublish) |
| Modifier and Type | Method and Description |
|---|---|
void |
PushPublishRTP.init(IApplicationInstance appInstance,
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) |
| Modifier and Type | Method and Description |
|---|---|
void |
PushPublishHTTPSanJoseAkamaiHandler.init(IApplicationInstance appInstance,
String streamName,
IMediaStream stream,
java.util.Map<String,String> profileData,
java.util.Map<String,String> maps,
com.wowza.wms.pushpublish.manager.IPushPublisher pushPublisher,
boolean streamDebug) |
| Modifier and Type | Method and Description |
|---|---|
IMediaStream |
ResponseStream.getStream() |
| Modifier and Type | Method and Description |
|---|---|
void |
ResponseStreams.addStreamResponse(IMediaStream stream) |
void |
ResponseStream.setStream(IMediaStream stream) |
| Constructor and Description |
|---|
ResponseFunction(IMediaStream stream,
AMFObj amfObj)
Create an empty ResponseFunction
|
ResponseStream(IMediaStream stream) |
| Modifier and Type | Method and Description |
|---|---|
IMediaStream |
RTPStream.getStream()
Get the IMediaStream
|
| Modifier and Type | Method and Description |
|---|---|
AMFPacket[] |
RTPStream.getLastPacketsByType(IMediaStream localStream)
Analyzes stream to get information, Internal use.
|
| Modifier and Type | Class and Description |
|---|---|
class |
com.wowza.wms.stream.MediaStream |
class |
MediaStreamBase |
| Modifier and Type | Field and Description |
|---|---|
protected java.util.Map<String,IMediaStream> |
MediaStreamMap.streamNames |
protected java.util.Map<Long,IMediaStream> |
MediaStreamMap.streams |
| Modifier and Type | Method and Description |
|---|---|
IMediaStream |
IMediaStreamPlay.getParent()
Get the parent media stream object
|
IMediaStream |
MediaStreamMap.getStream(IClient client,
int index)
Get a media stream reference by stream id.
|
IMediaStream |
MediaStreamMap.getStream(IClient client,
int index,
boolean doCreate)
Get a media stream reference by stream id.
|
IMediaStream |
MediaStreamMap.getStream(INetConnection netConnection,
int index)
Get a media stream object that is owned by a server to server
netConnection object (not yet implemented).
|
IMediaStream |
MediaStreamMap.getStream(INetConnection netConnection,
int index,
boolean doCreate)
Get a media stream reference by stream id.
|
IMediaStream |
MediaStreamMap.getStream(String name)
Get a media stream by stream name.
|
IMediaStream |
MediaStreamMap.getStreamClientless(int index,
String streamTypeStr)
Get a media stream reference by stream id.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List<IMediaStream> |
MediaStreamMap.getStreams()
Returns a list of IMediaStream objects
|
| Modifier and Type | Method and Description |
|---|---|
com.wowza.wms.client.LicenseHolder |
MediaStreamMap.addLicense(IMediaStream stream,
int licenseType) |
void |
MediaStreamMap.broadcasePlayMessage(IMediaStream stream,
long timecode,
java.nio.ByteBuffer msg,
int objectEncoding)
Send a broadcast message to all play stream that are listening to this
live published stream.
|
int |
MediaStreamMap.broadcastGetObjectEncoding(IMediaStream stream)
Get the minimum object encoding level for the clients playing this stream.
|
void |
MediaStreamMap.clearStreamName(String name,
IMediaStream stream)
Unregister a published live media stream name.
|
void |
IMediaReader.init(IApplicationInstance appInstance,
IMediaStream stream,
String mediaReadType,
String basePath,
String mediaName)
Initialize mediaReader
|
void |
IMediaListReader.init(IApplicationInstance appInstance,
IMediaStream stream,
String mediaReadType,
String basePath,
String mediaName,
IHTTPStreamerSession httpStreamerSession)
Initialize mediaReader
|
void |
IMediaStreamPlay.init(IMediaStream parent,
MediaStreamMap streams)
Initialize mediaStreamPlayer
|
void |
MediaStreamMap.notifyMediaStreamCreate(IMediaStream mediaStream)
Notify all media stream listeners that a new media stream object has been created.
|
void |
MediaStreamMap.notifyMediaStreamDestroy(IMediaStream mediaStream)
Notify all media stream listeners that a media stream object is being destroyed.
|
void |
MediaStreamMap.notifyPlayPublish(IMediaStream stream)
Notify all play streams that are listening to this stream
that the stream is going into a state of publish (NetStream.Play.PublishNotify).
|
void |
MediaStreamMap.notifyPlayUnpublish(IMediaStream stream)
Notify all play streams that are listening to this stream
that the stream is going into a state of unpublished (NetStream.Play.UnpublishNotify).
|
void |
IMediaStreamCallback.onCallback(IMediaStream stream,
com.wowza.wms.request.RequestFunction function,
AMFDataList params)
Triggered on callback event
|
void |
IMediaStreamActionNotify3.onCodecInfoAudio(IMediaStream stream,
com.wowza.wms.media.model.MediaCodecInfoAudio codecInfoAudio)
Triggered when publishing stream receives codec information.
|
void |
MediaStreamActionNotify3Base.onCodecInfoAudio(IMediaStream stream,
com.wowza.wms.media.model.MediaCodecInfoAudio codecInfoAudio) |
void |
MediaStreamActionNotifyBase.onCodecInfoAudio(IMediaStream stream,
com.wowza.wms.media.model.MediaCodecInfoAudio codecInfoAudio) |
void |
IMediaStreamActionNotify3.onCodecInfoVideo(IMediaStream stream,
com.wowza.wms.media.model.MediaCodecInfoVideo codecInfoVideo)
Triggered when publishing stream receives codec information.
|
void |
MediaStreamActionNotify3Base.onCodecInfoVideo(IMediaStream stream,
com.wowza.wms.media.model.MediaCodecInfoVideo codecInfoVideo) |
void |
MediaStreamActionNotifyBase.onCodecInfoVideo(IMediaStream stream,
com.wowza.wms.media.model.MediaCodecInfoVideo codecInfoVideo) |
void |
IMediaWriterActionNotify.onFLVAddMetadata(IMediaStream stream,
java.util.Map<String,Object> extraMetadata)
Called just before metadata is written to the file (FLV only)
|
void |
MediaWriterActionNotifyBase.onFLVAddMetadata(IMediaStream stream,
java.util.Map<String,Object> extraMetadata) |
void |
IMediaStreamLivePacketNotify.onLivePacket(IMediaStream stream,
AMFPacket packet) |
void |
MediaStreamLivePacketNotifyBase.onLivePacket(IMediaStream stream,
AMFPacket packet) |
void |
IMediaReaderActionNotify.onMediaReaderClose(IMediaReader mediaReader,
IMediaStream stream)
Called when media reader is closed
|
void |
MediaReaderActionNotifyBase.onMediaReaderClose(IMediaReader mediaReader,
IMediaStream stream) |
void |
IMediaReaderActionNotify.onMediaReaderExtractMetaData(IMediaReader mediaReader,
IMediaStream stream)
Called after media reader metadata is extraced from the file
|
void |
MediaReaderActionNotifyBase.onMediaReaderExtractMetaData(IMediaReader mediaReader,
IMediaStream stream) |
void |
IMediaReaderActionNotify.onMediaReaderInit(IMediaReader mediaReader,
IMediaStream stream)
Called after media reader is initialized
|
void |
MediaReaderActionNotifyBase.onMediaReaderInit(IMediaReader mediaReader,
IMediaStream stream) |
void |
IMediaReaderActionNotify.onMediaReaderOpen(IMediaReader mediaReader,
IMediaStream stream)
Called after media reader is opened
|
void |
MediaReaderActionNotifyBase.onMediaReaderOpen(IMediaReader mediaReader,
IMediaStream stream) |
void |
IMediaStreamNotify.onMediaStreamCreate(IMediaStream stream)
Triggered when mediaStream created
|
void |
IMediaStreamNotify.onMediaStreamDestroy(IMediaStream stream)
Triggered when mediaStream destroyed
|
void |
IMediaStreamActionNotify2.onMetaData(IMediaStream stream,
AMFPacket metaDataPacket)
Triggered when a published streams metadata is set or changes
|
void |
MediaStreamActionNotify3Base.onMetaData(IMediaStream stream,
AMFPacket metaDataPacket) |
void |
MediaStreamActionNotifyBase.onMetaData(IMediaStream stream,
AMFPacket metaDataPacket) |
void |
IMediaStreamActionNotify.onPause(IMediaStream stream,
boolean isPause,
double location)
Triggered on mediaStream pause
|
void |
MediaStreamActionNotify3Base.onPause(IMediaStream stream,
boolean isPause,
double location) |
void |
MediaStreamActionNotifyBase.onPause(IMediaStream stream,
boolean isPause,
double location) |
void |
IMediaStreamActionNotify2.onPauseRaw(IMediaStream stream,
boolean isPause,
double location)
Triggered on mediaStream pauseRaw.
|
void |
MediaStreamActionNotify3Base.onPauseRaw(IMediaStream stream,
boolean isPause,
double location) |
void |
MediaStreamActionNotifyBase.onPauseRaw(IMediaStream stream,
boolean isPause,
double location) |
void |
IMediaStreamActionNotify.onPlay(IMediaStream stream,
String streamName,
double playStart,
double playLen,
int playReset)
Triggered on mediaStream play
|
void |
MediaStreamActionNotify3Base.onPlay(IMediaStream stream,
String streamName,
double playStart,
double playLen,
int playReset) |
void |
MediaStreamActionNotifyBase.onPlay(IMediaStream stream,
String streamName,
double playStart,
double playLen,
int playReset) |
void |
IMediaStreamActionNotify.onPublish(IMediaStream stream,
String streamName,
boolean isRecord,
boolean isAppend)
Triggered on mediaStream publish
|
void |
MediaStreamActionNotify3Base.onPublish(IMediaStream stream,
String streamName,
boolean isRecord,
boolean isAppend) |
void |
MediaStreamActionNotifyBase.onPublish(IMediaStream stream,
String streamName,
boolean isRecord,
boolean isAppend) |
void |
IMediaStreamActionNotify.onSeek(IMediaStream stream,
double location)
Triggered on mediaStream seek
|
void |
MediaStreamActionNotify3Base.onSeek(IMediaStream stream,
double location) |
void |
MediaStreamActionNotifyBase.onSeek(IMediaStream stream,
double location) |
void |
IMediaStreamActionNotify.onStop(IMediaStream stream)
Triggered on mediaStream stop
|
void |
MediaStreamActionNotify3Base.onStop(IMediaStream stream) |
void |
MediaStreamActionNotifyBase.onStop(IMediaStream stream) |
void |
IMediaStreamActionNotify.onUnPublish(IMediaStream stream,
String streamName,
boolean isRecord,
boolean isAppend)
Triggered on mediaStream unpublish
|
void |
MediaStreamActionNotify3Base.onUnPublish(IMediaStream stream,
String streamName,
boolean isRecord,
boolean isAppend) |
void |
MediaStreamActionNotifyBase.onUnPublish(IMediaStream stream,
String streamName,
boolean isRecord,
boolean isAppend) |
void |
IMediaStreamH264SEINotify.onVideoH264Packet(IMediaStream stream,
AMFPacket packet,
com.wowza.wms.media.h264.H264SEIMessages seiMessages) |
void |
IMediaWriterActionNotify.onWriteComplete(IMediaStream stream,
java.io.File file)
Called when writing is complete
|
void |
MediaWriterActionNotifyBase.onWriteComplete(IMediaStream stream,
java.io.File file) |
MediaList |
IMediaListProvider.resolveMediaList(IMediaListReader mediaListReader,
IMediaStream stream,
String streamName)
Called to resolve a amlst:streamname to a media list
|
int |
IMediaReader.sendZeroLengthPacket(int type,
int timecode,
boolean isAbsolute,
IMediaStream stream,
java.io.OutputStream out,
AMFObj wmsObj,
com.wowza.wms.stream.file.PlaylistCursor flvCursor,
com.wowza.wms.stream.file.PlaylistWriteControl control,
com.wowza.wms.stream.file.PlaylistReaderWriteResults results,
long[] sizes,
boolean isForceTCZero) |
void |
IMediaWriter.setParent(IMediaStream parent)
Set the parent stream for this media write object
|
void |
MediaStreamMap.setStreamName(IMediaStream stream,
String name)
Insert live media stream into the mediaStreamMap by name.
|
java.io.File |
IMediaStreamFileMapper.streamToFileForRead(IMediaStream stream)
Get the File object to read from a stream (get stream name, ext and query from stream object)
|
java.io.File |
IMediaStreamFileMapper.streamToFileForRead(IMediaStream stream,
String name,
String ext,
String query)
Get the File object to read from a stream (specify name, ext and query)
|
java.io.File |
IMediaStreamFileMapper.streamToFileForWrite(IMediaStream stream)
Get the File object to write to a stream (get stream name, ext and query from stream object)
|
java.io.File |
IMediaStreamFileMapper.streamToFileForWrite(IMediaStream stream,
String name,
String ext,
String query)
Get the File object to write to a stream (specify name, ext and query)
|
long |
MediaStreamMap.streamToIndex(IMediaStream stream)
Get the unique stream identifier for a given stream
|
int |
IMediaReader.writeGeneratedKeyFrame(IMediaStream stream,
java.io.OutputStream out,
AMFObj wmsObjAudio,
AMFObj wmsObjVideo,
AMFObj wmsObjData,
com.wowza.wms.stream.file.PlaylistCursor flvCursor,
com.wowza.wms.stream.file.PlaylistWriteControl control,
com.wowza.wms.stream.file.PlaylistReaderWriteResults results,
long[] sizes,
com.wowza.wms.stream.FastPlaySettings fastPlaySettings,
boolean isForceTCZero)
From current location in file generate a key frame (enhanced seek) and write it to out
|
int |
IMediaReader.writePackets(IMediaStream stream,
java.io.OutputStream out,
AMFObj wmsObjAudio,
AMFObj wmsObjVideo,
AMFObj wmsObjData,
com.wowza.wms.stream.file.PlaylistCursor flvCursor,
com.wowza.wms.stream.file.PlaylistWriteControl control,
com.wowza.wms.stream.file.PlaylistReaderWriteResults results,
long[] sizes,
com.wowza.wms.stream.FastPlaySettings fastPlaySettings,
boolean isForceTCZero)
From current location in file write packets to output
|
| Modifier and Type | Method and Description |
|---|---|
void |
ILiveReceiver.init(IMediaStream stream) |
void |
ILivePlayer.init(IMediaStream parent,
MediaStreamMap streams) |
boolean |
ILivePlayer.play(IMediaStream stream) |
int |
ILivePlayer.play(IMediaStream stream,
java.io.OutputStream out,
AMFObj wmsObjAudio,
AMFObj wmsObjVideo,
AMFObj wmsObjData,
long[] sizes) |
| Modifier and Type | Method and Description |
|---|---|
IMediaStream |
ILiveStreamDvrRecorder.getAndSetStartStream(IMediaStream stream) |
IMediaStream |
ILiveStreamDvrRecorder.getStream()
Get the current stream that is being recorded
|
| Modifier and Type | Method and Description |
|---|---|
IMediaStream |
ILiveStreamDvrRecorder.getAndSetStartStream(IMediaStream stream) |
void |
ILiveStreamDvrRecorder.handlePacket(IMediaStream stream,
AMFPacket packet)
Called to handle an incoming packet
|
void |
ILiveStreamDvrRecorder.resetStream(IMediaStream stream)
Called when something happens that forces the stream to reset
|
boolean |
ILiveStreamDvrRecorderControl.shouldDvrRecord(String recorderName,
IMediaStream stream)
Returns true if given string should be recorded.;
|
void |
ILiveStreamDvrRecorder.startStream(IMediaStream stream)
Called when the stream starts
|
| Modifier and Type | Method and Description |
|---|---|
IMediaStream |
ILiveStreamPacketizer.getAndSetStartStream(IMediaStream stream)
Get the current stream that is being packetized
|
| Modifier and Type | Method and Description |
|---|---|
IMediaStream |
ILiveStreamPacketizer.getAndSetStartStream(IMediaStream stream)
Get the current stream that is being packetized
|
void |
ILiveStreamPacketizer.handlePacket(IMediaStream stream,
AMFPacket packet)
Called to handle an incoming packet
|
boolean |
ILiveStreamPacketizerControl.isLiveStreamPacketize(String packetizer,
IMediaStream stream)
Return true to packetize stream
|
void |
ILiveStreamPacketizer.resetStream(IMediaStream stream)
Called when something happens that forces the stream to reset
|
void |
ILiveStreamPacketizer.startStream(IMediaStream stream)
Called when the stream starts
|
| Modifier and Type | Method and Description |
|---|---|
void |
ILiveStreamTranscoder.close(IMediaStream stream)
Called when live stream transcoder is stream is closed
|
void |
ILiveStreamTranscoder.handleOnMetadata(IMediaStream stream,
AMFPacket packet,
long timecode,
boolean isSetDataFrame)
Called for each new onMetaData packet
|
void |
ILiveStreamTranscoder.handlePacket(IMediaStream stream,
AMFPacket packet)
Called for each new source packet
|
void |
ILiveStreamTranscoder.init(String streamName,
IMediaStream stream,
String transcoderName,
IApplicationInstance appInstance,
com.wowza.wms.stream.livetranscoder.LiveStreamTranscoderItem liveStreamTranscoderItem)
Called when live stream transcoder interface is initialized.
|
boolean |
ILiveStreamTranscoderControl.isLiveStreamTranscode(String transcoder,
IMediaStream stream)
Called each time a new publishing stream is started.
|
void |
ILiveStreamTranscoderNotify.onLiveStreamTranscoderCreate(ILiveStreamTranscoder liveStreamTranscoder,
IMediaStream stream)
Triggered when live stream transcoder is created.
|
void |
ILiveStreamTranscoderNotify.onLiveStreamTranscoderDestroy(ILiveStreamTranscoder liveStreamTranscoder,
IMediaStream stream)
Triggered when live stream transcoder is destroyed.
|
void |
ILiveStreamTranscoderNotify.onLiveStreamTranscoderInit(ILiveStreamTranscoder liveStreamTranscoder,
IMediaStream stream)
Triggered after live stream transcoder is initialized.
|
void |
ILiveStreamTranscoder.resetStream(IMediaStream stream)
Called when source stream changes.
|
void |
ILiveStreamTranscoder.shutdown(IMediaStream stream)
Called when live stream transcoder is shutdown
|
| Modifier and Type | Method and Description |
|---|---|
IMediaStream |
Publisher.getStream()
Get the media stream object
|
| Modifier and Type | Method and Description |
|---|---|
void |
PublishingProviderMediaReader.getTimeTextedReader(IMediaReader mediaReader,
IApplicationInstance appInstance,
String mediaName,
String mediaExtension,
String queryStr,
IMediaStream stream) |
| Modifier and Type | Method and Description |
|---|---|
static double |
StreamUtils.getStreamBitrate(IMediaStream stream)
Get the approximate bitrate of a media file in bits/per-second.
|
static double |
StreamUtils.getStreamLength(IMediaStream stream)
Get the duration of a media file in seconds.
|
static int |
StreamUtils.packetOutput(java.io.OutputStream out,
IMediaStream stream,
AMFPacket packet,
long timecode,
AMFObj wmsObj,
byte[] workBuffer,
int chunkSize)
Packet output.
|
static int |
StreamUtils.packetOutput(java.io.OutputStream out,
IMediaStream stream,
AMFPacket packet,
long timecode,
AMFObj wmsObj,
byte[] workBuffer,
int chunkSize,
boolean referenceWrite)
Packet output.
|