Package org.red5.server.api.stream
Interface IClientBroadcastStream
- All Superinterfaces:
IBroadcastStream
,IClientStream
,IStream
- All Known Implementing Classes:
ClientBroadcastStream
A broadcast stream that comes from client.
- Author:
- The Red5 Project, Steven Gong (steven.gong@gmail.com), Paul Gregoire (mondain@gmail.com)
-
Field Summary
Fields inherited from interface org.red5.server.api.stream.IClientStream
MODE_APPEND, MODE_LIVE, MODE_PUBLISH, MODE_READ, MODE_RECORD
-
Method Summary
Modifier and TypeMethodDescriptionReturns streaming parameters.Return statistics about the stream.void
setParameters
(Map<String, String> params) Sets streaming parameters as supplied by the publishing application.void
Notify client that stream is ready for publishing.Methods inherited from interface org.red5.server.api.stream.IBroadcastStream
addStreamListener, getMetaData, getProvider, getPublishedName, getSaveFilename, getStreamListeners, removeStreamListener, saveAs, setPublishedName
Methods inherited from interface org.red5.server.api.stream.IClientStream
getBroadcastStreamPublishName, getClientBufferDuration, getConnection, getStreamId, setBroadcastStreamPublishName, setClientBufferDuration
Methods inherited from interface org.red5.server.api.stream.IStream
close, getCodecInfo, getCreationTime, getName, getScope, start, stop
-
Method Details
-
startPublishing
void startPublishing()Notify client that stream is ready for publishing. -
getStatistics
IClientBroadcastStreamStatistics getStatistics()Return statistics about the stream.- Returns:
- statistics
-
setParameters
Sets streaming parameters as supplied by the publishing application.- Parameters:
params
- parameter map
-
getParameters
Returns streaming parameters.- Returns:
- parameters
-