public final class UrlFactory
extends java.lang.Object
| Constructor and Description |
|---|
UrlFactory(java.lang.String hub,
Auth auth,
java.lang.String rtmpPubDomain,
java.lang.String rtmpPlayDomain)
构建一个直播地址生成的UrlFactory对象
|
UrlFactory(java.lang.String hub,
Auth auth,
java.lang.String rtmpPublishDomain,
java.lang.String rtmpPlayDomain,
java.lang.String hlsPlayDomain,
java.lang.String hdlPlayDomain,
java.lang.String snapshotDomain)
构建一个直播地址生成的UrlFactory对象
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
hdlPlayUrl(java.lang.String streamKey)
构建直播FLV播放地址
|
java.lang.String |
hlsPlayUrl(java.lang.String streamKey)
构建直播HLS播放地址
|
java.lang.String |
rtmpPlayUrl(java.lang.String streamKey)
构建直播RTMP播放地址
|
java.lang.String |
rtmpPublishUrl(java.lang.String streamKey)
生成无鉴权的RTMP推流地址
|
java.lang.String |
rtmpPublishUrl(java.lang.String streamKey,
int expireAfterSeconds)
生成带有效期鉴权的RTMP推流地址
|
java.lang.String |
snapshotUrl(java.lang.String streamKey)
构建直播截图访问地址
|
public UrlFactory(java.lang.String hub,
Auth auth,
java.lang.String rtmpPubDomain,
java.lang.String rtmpPlayDomain)
public UrlFactory(java.lang.String hub,
Auth auth,
java.lang.String rtmpPublishDomain,
java.lang.String rtmpPlayDomain,
java.lang.String hlsPlayDomain,
java.lang.String hdlPlayDomain,
java.lang.String snapshotDomain)
public java.lang.String rtmpPublishUrl(java.lang.String streamKey)
streamKey - 流名称public java.lang.String rtmpPublishUrl(java.lang.String streamKey,
int expireAfterSeconds)
streamKey - 流名称expireAfterSeconds - 流过期时间,单位秒public java.lang.String rtmpPlayUrl(java.lang.String streamKey)
streamKey - 流名称public java.lang.String hlsPlayUrl(java.lang.String streamKey)
streamKey - 流名称public java.lang.String hdlPlayUrl(java.lang.String streamKey)
streamKey - 流名称public java.lang.String snapshotUrl(java.lang.String streamKey)
streamKey - 流名称