Package com.wowza.wms.stream
Interface IMediaStreamNameAliasProvider3
- All Superinterfaces:
IMediaStreamNameAliasProvider,IMediaStreamNameAliasProvider2
- All Known Implementing Classes:
MediaStreamNameAliasProviderBase
IMediaStreamNameAliasProvider3: alias provider interface. See IApplication.setStreamNameAliasProvider(IMediaStreamNameAliasProvider streamNameAliasProvider).
-
Method Summary
Modifier and TypeMethodDescriptionresolvePlayAlias(IApplicationInstance appInstance, String name, com.wowza.wms.webrtc.model.WebRTCSession webrtcSession) Resolve play alias for WebRTCSessionresolvePlayAlias(IApplicationInstance appInstance, String name, IWebSocketSession webSocket) Resolve play alias for IWebSocketSessionresolveStreamAlias(IApplicationInstance appInstance, String name, com.wowza.wms.webrtc.model.WebRTCSession webrtcSession) Resolve stream alias for WebRTCSessionresolveStreamAlias(IApplicationInstance appInstance, String name, IWebSocketSession webSocket) Resolve stream alias for IWebSocketSessionMethods inherited from interface com.wowza.wms.stream.IMediaStreamNameAliasProvider
resolvePlayAlias, resolveStreamAliasMethods inherited from interface com.wowza.wms.stream.IMediaStreamNameAliasProvider2
resolvePlayAlias, resolvePlayAlias, resolvePlayAlias, resolvePlayAlias, resolveStreamAlias
-
Method Details
-
resolvePlayAlias
Resolve play alias for IWebSocketSession- Parameters:
appInstance- application instancename- nameIWebSocketSession- session- Returns:
- resultant name, null if want to block playback
-
resolveStreamAlias
String resolveStreamAlias(IApplicationInstance appInstance, String name, IWebSocketSession webSocket) Resolve stream alias for IWebSocketSession- Parameters:
appInstance- application instancename- nameIWebSocketSession- session- Returns:
- resultant name, null if want to block playback
-
resolvePlayAlias
String resolvePlayAlias(IApplicationInstance appInstance, String name, com.wowza.wms.webrtc.model.WebRTCSession webrtcSession) Resolve play alias for WebRTCSession- Parameters:
appInstance- application instancename- nameWebRTCSession- session- Returns:
- resultant name, null if want to block playback
-
resolveStreamAlias
String resolveStreamAlias(IApplicationInstance appInstance, String name, com.wowza.wms.webrtc.model.WebRTCSession webrtcSession) Resolve stream alias for WebRTCSession- Parameters:
appInstance- application instancename- nameWebRTCSession- session- Returns:
- resultant name, null if want to block playback
-