| Modifier and Type | Method | Description |
|---|---|---|
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
|
void |
ITextReader.init(IApplicationInstance appInstance,
IMediaStream stream,
String basePath,
String mediaName) |
|
void |
ITextWriter.init(IApplicationInstance appInstance,
IMediaStream stream,
String basePath,
String mediaName) |
| Modifier and Type | Method | 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 | 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 | 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 | 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 | Description |
|---|---|---|
void |
LiveStreamPacketizerCupertino.internalHandlePacket(IMediaStream stream,
AMFPacket packet) |
|
void |
LiveStreamPacketizerCupertino.internalResetStream(IMediaStream stream) |
|
void |
LiveStreamPacketizerCupertino.internalStartStream(IMediaStream stream) |
| Modifier and Type | Method | Description |
|---|---|---|
IMediaStream |
IHTTPStreamerSession.getStream() |
Get the IMediaStream associated with this HTTP session
|
| Modifier and Type | Method | Description |
|---|---|---|
void |
IHTTPStreamerSession.setStream(IMediaStream stream) |
Set the IMediaStream associated with this HTTP session
|
| Modifier and Type | Field | Description |
|---|---|---|
protected IMediaStream |
LiveStreamPacketizerMPEGDash.stream |
| Modifier and Type | Method | Description |
|---|---|---|
protected void |
LiveStreamPacketizerMPEGDash.doResetStream(IMediaStream stream) |
|
void |
LiveStreamPacketizerMPEGDash.internalHandlePacket(IMediaStream stream,
AMFPacket packet) |
|
void |
LiveStreamPacketizerMPEGDash.internalResetStream(IMediaStream stream) |
|
void |
LiveStreamPacketizerMPEGDash.internalStartStream(IMediaStream stream) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
LiveStreamPacketizerSanJose.internalHandlePacket(IMediaStream stream,
AMFPacket packet) |
|
void |
LiveStreamPacketizerSanJose.internalResetStream(IMediaStream stream) |
|
void |
LiveStreamPacketizerSanJose.internalStartStream(IMediaStream stream) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
LiveStreamPacketizerSmoothStreaming.internalHandlePacket(IMediaStream stream,
AMFPacket packet) |
|
void |
LiveStreamPacketizerSmoothStreaming.internalResetStream(IMediaStream stream) |
|
void |
LiveStreamPacketizerSmoothStreaming.internalStartStream(IMediaStream stream) |
| Modifier and Type | Method | Description |
|---|---|---|
IMediaStream |
IStreamRecorder.getStream() |
Called to get the IMediaStream object being used by the recorder
|
| Modifier and Type | Method | 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 | 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 | 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 | Description |
|---|---|---|
String |
IMediaCacheContextMapper.getMediaNameFromContext(IApplicationInstance appInstance,
IMediaStream stream,
String basePath,
String mediaName,
String mediaExtension) |
|
| Modifier and Type | Method | Description |
|---|---|---|
IMediaStream |
IMediaCaster.getStream() |
Get the underlying stream being used by this media caster
|
| Modifier and Type | Method | 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 | 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 | 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 | 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 | Description |
|---|---|---|
protected IMediaStream |
PushPublishBase.srcStream |
|
protected IMediaStream |
PushPublishSessionBase.stream |
| Modifier and Type | Method | Description |
|---|---|---|
IMediaStream |
IPushPublish.getSrcStream() |
|
IMediaStream |
PushPublishBase.getSrcStream() |
Get source IMediaStream.
|
IMediaStream |
IPushPublishSession.getStream() |
|
IMediaStream |
PushPublishSessionBase.getStream() |
| Modifier and Type | Method | 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 |
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 | 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 |
PushPublishHTTPCupertinoCloudStorageHandler.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 | Description |
|---|---|---|
protected IMediaStream |
PushPublishRTMPNetConnectionSession.publishStream |
| Modifier and Type | Field | Description |
|---|---|---|
protected java.util.List<IMediaStream> |
PushPublishRTMPNetConnectionSession.streamsToPublish |
| Modifier and Type | Method | Description |
|---|---|---|
IMediaStream |
PushPublishRTMPNetConnectionSession.getPublishStream() |
| Modifier and Type | Method | Description |
|---|---|---|
java.util.List<IMediaStream> |
PushPublishRTMPNetConnectionSession.getStreamsToPublish() |
| Modifier and Type | Method | 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 | Description |
|---|---|---|
void |
PushPublishRTMPNetConnectionSession.setStreamsToPublish(java.util.List<IMediaStream> streamsToPublish) |
| Modifier and Type | Method | 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 | 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 | Description |
|---|---|---|
IMediaStream |
ResponseStream.getStream() |
| Modifier and Type | Method | Description |
|---|---|---|
void |
ResponseStreams.addStreamResponse(IMediaStream stream) |
|
void |
ResponseStream.setStream(IMediaStream stream) |
| Constructor | Description |
|---|---|
ResponseFunction(IMediaStream stream,
AMFObj amfObj) |
Create an empty ResponseFunction
|
ResponseStream(IMediaStream stream) |
| Modifier and Type | Method | Description |
|---|---|---|
IMediaStream |
RTPStream.getStream() |
Get the IMediaStream
|
| Modifier and Type | Method | Description |
|---|---|---|
AMFPacket[] |
RTPStream.getLastPacketsByType(IMediaStream localStream) |
Analyzes stream to get information, Internal use.
|
| Modifier and Type | Class | Description |
|---|---|---|
class |
com.wowza.wms.stream.MediaStream |
|
class |
MediaStreamBase |
| Modifier and Type | Field | Description |
|---|---|---|
protected java.util.Map<String,IMediaStream> |
MediaStreamMap.streamNames |
|
protected java.util.Map<Long,IMediaStream> |
MediaStreamMap.streams |
| Modifier and Type | Method | 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 | Description |
|---|---|---|
java.util.List<IMediaStream> |
MediaStreamMap.getStreams() |
Returns a list of IMediaStream objects
|
| Modifier and Type | Method | 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 |
IMediaListReader.init(IApplicationInstance appInstance,
IMediaStream stream,
String mediaReadType,
String basePath,
String mediaName,
IHTTPStreamerSession httpStreamerSession) |
Initialize mediaReader
|
void |
IMediaReader.init(IApplicationInstance appInstance,
IMediaStream stream,
String mediaReadType,
String basePath,
String mediaName) |
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 | Description |
|---|---|---|
void |
ILivePlayer.init(IMediaStream parent,
MediaStreamMap streams) |
|
void |
ILiveReceiver.init(IMediaStream stream) |
|
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 | Description |
|---|---|---|
IMediaStream |
ILiveStreamDvrRecorder.getAndSetStartStream(IMediaStream stream) |
|
IMediaStream |
ILiveStreamDvrRecorder.getStream() |
Get the current stream that is being recorded
|
| Modifier and Type | Method | 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 | Description |
|---|---|---|
IMediaStream |
ILiveStreamPacketizer.getAndSetStartStream(IMediaStream stream) |
Get the current stream that is being packetized
|
| Modifier and Type | Method | 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 | 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 | Description |
|---|---|---|
IMediaStream |
Publisher.getStream() |
Get the media stream object
|
| Modifier and Type | Method | Description |
|---|---|---|
void |
PublishingProviderMediaReader.getTimeTextedReader(IMediaReader mediaReader,
IApplicationInstance appInstance,
String mediaName,
String mediaExtension,
String queryStr,
IMediaStream stream) |
| Modifier and Type | Method | 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.
|