IMediaStreamNameAliasProviderIMediaStreamNameAliasProvider3MediaStreamNameAliasProviderBasepublic interface IMediaStreamNameAliasProvider2 extends IMediaStreamNameAliasProvider
IMediaStreamNameAliasProvider: alias provider interface. See IApplication.setStreamNameAliasProvider(IMediaStreamNameAliasProvider streamNameAliasProvider).
| Modifier and Type | Method | Description |
|---|---|---|
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,
RTPSession rtpSession) |
Resolve play alias for RTSP/RTP streaming
|
String |
resolvePlayAlias(IApplicationInstance appInstance,
String name,
ILiveStreamPacketizer liveStreamPacketizer) |
Resolve play alias for live stream packetizer
|
String |
resolveStreamAlias(IApplicationInstance appInstance,
String name,
IMediaCaster mediaCaster) |
Resolve stream alias for MediaCaster
|
resolvePlayAlias, resolveStreamAliasString resolvePlayAlias(IApplicationInstance appInstance, String name, IClient client)
appInstance - application instancename - stream nameclient - client interfaceString resolvePlayAlias(IApplicationInstance appInstance, String name, IHTTPStreamerSession httpSession)
appInstance - application instancename - namehttpSession - HTTP sessionString resolvePlayAlias(IApplicationInstance appInstance, String name, RTPSession rtpSession)
appInstance - application instancename - namertpSession - RTP sessionString resolvePlayAlias(IApplicationInstance appInstance, String name, ILiveStreamPacketizer liveStreamPacketizer)
appInstance - application instancename - nameliveStreamPacketizer - live stream packetizerString resolveStreamAlias(IApplicationInstance appInstance, String name, IMediaCaster mediaCaster)
appInstance - application instancename - namemediaCaster - media caster