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()
Get 【本字段已废弃】音频编码参数。可选,如果不填,保持原始流的参数。
|
String |
getPrivateMapKey()
Get TRTC房间权限加密串,只有在TRTC控制台启用了高级权限控制的时候需要携带,在TRTC控制台如果开启高级权限控制后,TRTC 的后台服务系统会校验一个叫做 [PrivateMapKey] 的“权限票据”,权限票据中包含了一个加密后的 RoomId 和一个加密后的“权限位列表”。由于 PrivateMapKey 中包含 RoomId,所以只提供了 UserSig 没有提供 PrivateMapKey 时,并不能进入指定的房间。
|
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()
Get 【本字段已废弃,请使用 StreamUrl 字段】源流URL,支持一个地址。
|
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()
Get 【本字段已废弃】视频编码参数。可选,如果不填,保持原始流的参数。
|
void |
setAudioEncodeParams(AudioEncodeParams AudioEncodeParams)
Set 【本字段已废弃】音频编码参数。可选,如果不填,保持原始流的参数。
|
void |
setPrivateMapKey(String PrivateMapKey)
Set TRTC房间权限加密串,只有在TRTC控制台启用了高级权限控制的时候需要携带,在TRTC控制台如果开启高级权限控制后,TRTC 的后台服务系统会校验一个叫做 [PrivateMapKey] 的“权限票据”,权限票据中包含了一个加密后的 RoomId 和一个加密后的“权限位列表”。由于 PrivateMapKey 中包含 RoomId,所以只提供了 UserSig 没有提供 PrivateMapKey 时,并不能进入指定的房间。
|
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)
Set 【本字段已废弃,请使用 StreamUrl 字段】源流URL,支持一个地址。
|
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)
Set 【本字段已废弃】视频编码参数。可选,如果不填,保持原始流的参数。
|
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 时,并不能进入指定的房间。public VideoEncodeParams getVideoEncodeParams()
public void setVideoEncodeParams(VideoEncodeParams VideoEncodeParams)
VideoEncodeParams
- 【本字段已废弃】视频编码参数。可选,如果不填,保持原始流的参数。public AudioEncodeParams getAudioEncodeParams()
public void setAudioEncodeParams(AudioEncodeParams AudioEncodeParams)
AudioEncodeParams
- 【本字段已废弃】音频编码参数。可选,如果不填,保持原始流的参数。public String[] getSourceUrl()
public void setSourceUrl(String[] SourceUrl)
SourceUrl
- 【本字段已废弃,请使用 StreamUrl 字段】源流URL,支持一个地址。public Long getSeekSecond()
public void setSeekSecond(Long SeekSecond)
SeekSecond
- 指定视频从某个秒时间戳播放Copyright © 2024. All rights reserved.