LiveTranscoding
- C++
更新时间不可用
用于配置媒体推流的转码参数。
struct LiveTranscoding {
int width;
int height;
int videoBitrate;
int videoFramerate;
bool lowLatency;
int videoGop;
VIDEO_CODEC_PROFILE_TYPE videoCodecProfile;
unsigned int backgroundColor;
VIDEO_CODEC_TYPE_FOR_STREAM videoCodecType;
unsigned int userCount;
TranscodingUser* transcodingUsers;
const char* transcodingExtraInfo;
const char* metadata;
RtcImage* watermark;
unsigned int watermarkCount;
RtcImage* backgroundImage;
unsigned int backgroundImageCount;
AUDIO_SAMPLE_RATE_TYPE audioSampleRate;
int audioBitrate;
int audioChannels;
AUDIO_CODEC_PROFILE_TYPE audioCodecProfile;
LiveStreamAdvancedFeature* advancedFeatures;
unsigned int advancedFeatureCount;
};属性
| 参数名 | 描述 |
|---|---|
width | |
height | |
videoBitrate | |
videoFramerate | |
lowLatency | |
videoGop | |
videoCodecProfile | |
backgroundColor | |
videoCodecType | 媒体推流使用的视频编码器类型。详见 VIDEO_CODEC_TYPE_FOR_STREAM。 |
userCount | |
transcodingUsers | 媒体推流中的用户布局配置。最多支持添加 17 个转码用户。详见 TranscodingUser。 |
transcodingExtraInfo | |
metadata | |
watermark | 直播视频中的水印。图片格式需为 PNG。你可以添加一个水印,或使用数组添加多个水印。该参数与 |
watermarkCount | |
backgroundImage | 直播视频中的背景图像。图片格式需为 PNG。你可以添加一个背景图像,或使用数组添加多个背景图像。该参数与 |
backgroundImageCount | |
audioSampleRate | 输出媒体流的音频采样率(Hz)。详见 AUDIO_SAMPLE_RATE_TYPE。 |
audioBitrate | |
audioChannels | |
audioCodecProfile | 媒体推流的音频编码器配置文件类型。详见 AUDIO_CODEC_PROFILE_TYPE。 |
advancedFeatures | 带转码的媒体推流的高级功能。详见 LiveStreamAdvancedFeature。 |
advancedFeatureCount |