public abstract class MediaStreamNameAliasProviderBase extends Object implements IMediaStreamNameAliasProvider, IMediaStreamNameAliasProvider2
| Constructor and Description |
|---|
MediaStreamNameAliasProviderBase() |
| Modifier and Type | Method and Description |
|---|---|
String |
resolvePlayAlias(IApplicationInstance appInstance,
String name)
Called to resolve a play alias
|
String |
resolvePlayAlias(IApplicationInstance appInstance,
String name,
IClient client)
Resolve play alias for RTMP streaming
|
String |
resolvePlayAlias(IApplicationInstance appInstance,
String name,
IHTTPStreamerSession httpSession)
Resolve play alias for HTTP streaming.
|
String |
resolvePlayAlias(IApplicationInstance appInstance,
String name,
ILiveStreamPacketizer liveStreamPacketizer)
Resolve play alias for live stream packetizer
|
String |
resolvePlayAlias(IApplicationInstance appInstance,
String name,
RTPSession rtpSession)
Resolve play alias for RTSP/RTP streaming
|
String |
resolveStreamAlias(IApplicationInstance appInstance,
String name)
Called to resolve a stream alias
|
String |
resolveStreamAlias(IApplicationInstance appInstance,
String name,
IMediaCaster mediaCaster)
Resolve stream alias for MediaCaster
|
public String resolvePlayAlias(IApplicationInstance appInstance, String name)
IMediaStreamNameAliasProviderresolvePlayAlias in interface IMediaStreamNameAliasProviderappInstance - applicationInstancename - stream namepublic String resolvePlayAlias(IApplicationInstance appInstance, String name, IClient client)
IMediaStreamNameAliasProvider2resolvePlayAlias in interface IMediaStreamNameAliasProvider2appInstance - application instancename - stream nameclient - client interfacepublic String resolvePlayAlias(IApplicationInstance appInstance, String name, IHTTPStreamerSession httpSession)
IMediaStreamNameAliasProvider2resolvePlayAlias in interface IMediaStreamNameAliasProvider2appInstance - application instancename - namehttpSession - HTTP sessionpublic String resolvePlayAlias(IApplicationInstance appInstance, String name, ILiveStreamPacketizer liveStreamPacketizer)
IMediaStreamNameAliasProvider2resolvePlayAlias in interface IMediaStreamNameAliasProvider2appInstance - application instancename - nameliveStreamPacketizer - live stream packetizerpublic String resolvePlayAlias(IApplicationInstance appInstance, String name, RTPSession rtpSession)
IMediaStreamNameAliasProvider2resolvePlayAlias in interface IMediaStreamNameAliasProvider2appInstance - application instancename - namertpSession - RTP sessionpublic String resolveStreamAlias(IApplicationInstance appInstance, String name)
IMediaStreamNameAliasProviderresolveStreamAlias in interface IMediaStreamNameAliasProviderappInstance - applicationInstancename - stream namepublic String resolveStreamAlias(IApplicationInstance appInstance, String name, IMediaCaster mediaCaster)
IMediaStreamNameAliasProvider2resolveStreamAlias in interface IMediaStreamNameAliasProvider2appInstance - application instancename - namemediaCaster - media caster