public class StartStreamIngestRequest extends AbstractModel
header, skipSign
Constructor and Description |
---|
StartStreamIngestRequest() |
StartStreamIngestRequest(StartStreamIngestRequest source)
NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
|
Modifier and Type | Method and Description |
---|---|
AudioEncodeParams |
getAudioEncodeParams()
Deprecated.
|
Boolean |
getAutoPush()
Get 开启自动旁路推流,请确认控制台已经开启该功能。
|
Long |
getMaxDuration()
Get 循环播放最大时长,仅支持RepeatNum设置-1时生效,取值范围[1, 10080],单位分钟。
|
String |
getPrivateMapKey()
Get TRTC房间权限加密串,只有在TRTC控制台启用了高级权限控制的时候需要携带,在TRTC控制台如果开启高级权限控制后,TRTC 的后台服务系统会校验一个叫做 [PrivateMapKey] 的“权限票据”,权限票据中包含了一个加密后的 RoomId 和一个加密后的“权限位列表”。由于 PrivateMapKey 中包含 RoomId,所以只提供了 UserSig 没有提供 PrivateMapKey 时,并不能进入指定的房间。
|
Long |
getRepeatNum()
Get 循环播放次数, 取值范围[-1, 1000], 默认1次。
- 0 无效值
- -1 循环播放, 需要主动调用停止接口或设置MaxDuration
|
String |
getRoomId()
Get TRTC的[RoomId](https://cloud.tencent.com/document/product/647/46351#roomid),录制的TRTC房间所对应的RoomId。
|
Long |
getRoomIdType()
Get TRTC房间号的类型。
【*注意】必须和录制的房间所对应的RoomId类型相同:
0: 字符串类型的RoomId
1: 32位整型的RoomId(默认)
|
Long |
getSdkAppId()
Get TRTC的[SdkAppId](https://cloud.tencent.com/document/product/647/46351#sdkappid),和TRTC的房间所对应的SdkAppId相同。
|
Long |
getSeekSecond()
Get 指定视频从某个秒时间戳播放
|
String[] |
getSourceUrl()
Deprecated.
|
String |
getStreamUrl()
Get 源流URL【必填】。如果是视频流,分辨率请保持不变。
|
String |
getUserId()
Get 输入在线媒体流机器人的UserId,用于进房发起拉流转推任务。
|
String |
getUserSig()
Get 输入在线媒体流机器人UserId对应的校验签名,即UserId和UserSig相当于机器人进房的登录密码,具体计算方法请参考TRTC计算[UserSig](https://cloud.tencent.com/document/product/647/45910#UserSig)的方案。
|
VideoEncodeParams |
getVideoEncodeParams()
Deprecated.
|
Long |
getVolume()
Get 音量,取值范围[0, 100],默认100,表示原音量。
|
void |
setAudioEncodeParams(AudioEncodeParams AudioEncodeParams)
Deprecated.
|
void |
setAutoPush(Boolean AutoPush)
Set 开启自动旁路推流,请确认控制台已经开启该功能。
|
void |
setMaxDuration(Long MaxDuration)
Set 循环播放最大时长,仅支持RepeatNum设置-1时生效,取值范围[1, 10080],单位分钟。
|
void |
setPrivateMapKey(String PrivateMapKey)
Set TRTC房间权限加密串,只有在TRTC控制台启用了高级权限控制的时候需要携带,在TRTC控制台如果开启高级权限控制后,TRTC 的后台服务系统会校验一个叫做 [PrivateMapKey] 的“权限票据”,权限票据中包含了一个加密后的 RoomId 和一个加密后的“权限位列表”。由于 PrivateMapKey 中包含 RoomId,所以只提供了 UserSig 没有提供 PrivateMapKey 时,并不能进入指定的房间。
|
void |
setRepeatNum(Long RepeatNum)
Set 循环播放次数, 取值范围[-1, 1000], 默认1次。
- 0 无效值
- -1 循环播放, 需要主动调用停止接口或设置MaxDuration
|
void |
setRoomId(String RoomId)
Set TRTC的[RoomId](https://cloud.tencent.com/document/product/647/46351#roomid),录制的TRTC房间所对应的RoomId。
|
void |
setRoomIdType(Long RoomIdType)
Set TRTC房间号的类型。
【*注意】必须和录制的房间所对应的RoomId类型相同:
0: 字符串类型的RoomId
1: 32位整型的RoomId(默认)
|
void |
setSdkAppId(Long SdkAppId)
Set TRTC的[SdkAppId](https://cloud.tencent.com/document/product/647/46351#sdkappid),和TRTC的房间所对应的SdkAppId相同。
|
void |
setSeekSecond(Long SeekSecond)
Set 指定视频从某个秒时间戳播放
|
void |
setSourceUrl(String[] SourceUrl)
Deprecated.
|
void |
setStreamUrl(String StreamUrl)
Set 源流URL【必填】。如果是视频流,分辨率请保持不变。
|
void |
setUserId(String UserId)
Set 输入在线媒体流机器人的UserId,用于进房发起拉流转推任务。
|
void |
setUserSig(String UserSig)
Set 输入在线媒体流机器人UserId对应的校验签名,即UserId和UserSig相当于机器人进房的登录密码,具体计算方法请参考TRTC计算[UserSig](https://cloud.tencent.com/document/product/647/45910#UserSig)的方案。
|
void |
setVideoEncodeParams(VideoEncodeParams VideoEncodeParams)
Deprecated.
|
void |
setVolume(Long Volume)
Set 音量,取值范围[0, 100],默认100,表示原音量。
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
public StartStreamIngestRequest()
public StartStreamIngestRequest(StartStreamIngestRequest source)
public Long getSdkAppId()
public void setSdkAppId(Long SdkAppId)
SdkAppId
- TRTC的[SdkAppId](https://cloud.tencent.com/document/product/647/46351#sdkappid),和TRTC的房间所对应的SdkAppId相同。public String getRoomId()
public void setRoomId(String RoomId)
RoomId
- TRTC的[RoomId](https://cloud.tencent.com/document/product/647/46351#roomid),录制的TRTC房间所对应的RoomId。public Long getRoomIdType()
public void setRoomIdType(Long RoomIdType)
RoomIdType
- TRTC房间号的类型。
【*注意】必须和录制的房间所对应的RoomId类型相同:
0: 字符串类型的RoomId
1: 32位整型的RoomId(默认)public String getUserId()
public void setUserId(String UserId)
UserId
- 输入在线媒体流机器人的UserId,用于进房发起拉流转推任务。public String getUserSig()
public void setUserSig(String UserSig)
UserSig
- 输入在线媒体流机器人UserId对应的校验签名,即UserId和UserSig相当于机器人进房的登录密码,具体计算方法请参考TRTC计算[UserSig](https://cloud.tencent.com/document/product/647/45910#UserSig)的方案。public String getStreamUrl()
public void setStreamUrl(String StreamUrl)
StreamUrl
- 源流URL【必填】。如果是视频流,分辨率请保持不变。public String getPrivateMapKey()
public void setPrivateMapKey(String PrivateMapKey)
PrivateMapKey
- TRTC房间权限加密串,只有在TRTC控制台启用了高级权限控制的时候需要携带,在TRTC控制台如果开启高级权限控制后,TRTC 的后台服务系统会校验一个叫做 [PrivateMapKey] 的“权限票据”,权限票据中包含了一个加密后的 RoomId 和一个加密后的“权限位列表”。由于 PrivateMapKey 中包含 RoomId,所以只提供了 UserSig 没有提供 PrivateMapKey 时,并不能进入指定的房间。@Deprecated public VideoEncodeParams getVideoEncodeParams()
@Deprecated public void setVideoEncodeParams(VideoEncodeParams VideoEncodeParams)
VideoEncodeParams
- 【本字段已废弃】视频编码参数。可选,如果不填,保持原始流的参数。@Deprecated public AudioEncodeParams getAudioEncodeParams()
@Deprecated public void setAudioEncodeParams(AudioEncodeParams AudioEncodeParams)
AudioEncodeParams
- 【本字段已废弃】音频编码参数。可选,如果不填,保持原始流的参数。@Deprecated public String[] getSourceUrl()
@Deprecated public void setSourceUrl(String[] SourceUrl)
SourceUrl
- 【本字段已废弃,请使用 StreamUrl 字段】源流URL,支持一个地址。public Long getSeekSecond()
public void setSeekSecond(Long SeekSecond)
SeekSecond
- 指定视频从某个秒时间戳播放public Boolean getAutoPush()
public void setAutoPush(Boolean AutoPush)
AutoPush
- 开启自动旁路推流,请确认控制台已经开启该功能。public Long getRepeatNum()
public void setRepeatNum(Long RepeatNum)
RepeatNum
- 循环播放次数, 取值范围[-1, 1000], 默认1次。
- 0 无效值
- -1 循环播放, 需要主动调用停止接口或设置MaxDurationpublic Long getMaxDuration()
public void setMaxDuration(Long MaxDuration)
MaxDuration
- 循环播放最大时长,仅支持RepeatNum设置-1时生效,取值范围[1, 10080],单位分钟。public Long getVolume()
public void setVolume(Long Volume)
Volume
- 音量,取值范围[0, 100],默认100,表示原音量。Copyright © 2025. All rights reserved.