Package org.red5.server.api.stream
Interface IStreamAwareScopeHandler
- All Superinterfaces:
IEventHandler
,IScopeHandler
- All Known Implementing Classes:
AdminApplication
,AntMediaApplicationAdapter
,ApplicationAdapter
,MultiThreadedApplicationAdapter
A scope handler that is stream aware.
- Author:
- The Red5 Project, Steven Gong (steven.gong@gmail.com)
-
Method Summary
Modifier and TypeMethodDescriptionvoid
streamBroadcastClose
(IBroadcastStream stream) Notified when a broadcaster closes.void
streamBroadcastStart
(IBroadcastStream stream) Notified when a broadcaster starts.void
streamPlayItemPause
(ISubscriberStream stream, IPlayItem item, int position) Notified when a play item pauses.void
streamPlayItemPlay
(ISubscriberStream stream, IPlayItem item, boolean isLive) Notified when a play item plays.void
streamPlayItemResume
(ISubscriberStream stream, IPlayItem item, int position) Notified when a play item resumes.void
streamPlayItemSeek
(ISubscriberStream stream, IPlayItem item, int position) Notified when a play item seeks.void
streamPlayItemStop
(ISubscriberStream stream, IPlayItem item) Notified when a play item stops.void
streamPublishStart
(IBroadcastStream stream) A broadcast stream starts being published.void
streamRecordStart
(IBroadcastStream stream) A broadcast stream starts being recorded.void
streamRecordStop
(IBroadcastStream stream) A broadcast stream stops being recorded.void
Notified when a subscriber closes.void
Notified when a subscriber starts.Methods inherited from interface org.red5.server.api.event.IEventHandler
handleEvent
Methods inherited from interface org.red5.server.api.scope.IScopeHandler
addChildScope, connect, disconnect, join, leave, removeChildScope, serviceCall, start, stop
-
Method Details
-
streamPublishStart
A broadcast stream starts being published. This will be called when the first video packet has been received.- Parameters:
stream
- stream
-
streamRecordStart
A broadcast stream starts being recorded. This will be called when the first video packet has been received.- Parameters:
stream
- stream
-
streamRecordStop
A broadcast stream stops being recorded. This will be called when the record-stop notification is sent to the Flash client.- Parameters:
stream
- stream
-
streamBroadcastStart
Notified when a broadcaster starts.- Parameters:
stream
- stream
-
streamBroadcastClose
Notified when a broadcaster closes.- Parameters:
stream
- stream
-
streamSubscriberStart
Notified when a subscriber starts.- Parameters:
stream
- stream
-
streamSubscriberClose
Notified when a subscriber closes.- Parameters:
stream
- stream
-
streamPlayItemPlay
Notified when a play item plays.- Parameters:
stream
- streamitem
- itemisLive
- true if live
-
streamPlayItemStop
Notified when a play item stops.- Parameters:
stream
- streamitem
- item
-
streamPlayItemPause
Notified when a play item pauses.- Parameters:
stream
- streamitem
- itemposition
- position
-
streamPlayItemResume
Notified when a play item resumes.- Parameters:
stream
- streamitem
- itemposition
- position
-
streamPlayItemSeek
Notified when a play item seeks.- Parameters:
stream
- streamitem
- itemposition
- position
-