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, toJsonStringpublic 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.