LiveTranscoding
- Unreal 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;
LiveTranscoding() : width(360), height(640), videoBitrate(400), videoFramerate(15), lowLatency(false), videoGop(30), videoCodecProfile(VIDEO_CODEC_PROFILE_HIGH), backgroundColor(0x000000), videoCodecType(VIDEO_CODEC_H264_FOR_STREAM), userCount(0), transcodingUsers(NULL), transcodingExtraInfo(NULL), metadata(NULL), watermark(NULL), watermarkCount(0), backgroundImage(NULL), backgroundImageCount(0), audioSampleRate(AUDIO_SAMPLE_RATE_48000), audioBitrate(48), audioChannels(1), audioCodecProfile(AUDIO_CODEC_PROFILE_LC_AAC), advancedFeatures(NULL), advancedFeatureCount(0) {}
};属性
| 参数名 | 描述 |
|---|---|
width | |
height | |
videoBitrate | 视频编码码率,单位为 Kbps。该参数无需设置,保留默认值 STANDARD_BITRATE 即可,SDK 会根据你设定的视频分辨率和帧率自动匹配最合适的码率。有关视频分辨率和帧率的对应关系,详见视频属性。 |
videoFrameRate | |
lowLatency | |
videoGop | |
videoCodecProfile | |
videoCodecType | 用于旁路直播的输出视频的编解码类型。详见 VIDEO_CODEC_TYPE_FOR_STREAM。 |
transcodingUsers | 用于管理参与旁路直播的视频转码合图的用户。最多支持 17 人同时参与转码合图。详见 TranscodingUser。 |
transcodingExtraInfo | 预留参数:用户自定义的发送到旁路推流客户端的信息,用于填充 H264/H265 视频中 SEI 帧内容。长度限制:4096 字节。关于 SEI 的详细信息,详见 SEI 帧相关问题。 |
backgroundColor | |
userCount | |
metadata | |
watermark | |
backgroundImage | |
audioSampleRate | 用于旁路推流的输出媒体流的音频采样率 (Hz),详见 AUDIO_SAMPLE_RATE_TYPE。 |
audioBitrate | |
audioChannels | |
audioCodecProfile | 用于旁路直播输出音频的编码规格。详见 AUDIO_CODEC_PROFILE_TYPE。 |
watermarkCount | |
backgroundImageCount | |
advancedFeatures | 转码推流的高级功能。详见 LiveStreamAdvancedFeature。 |
advancedFeatureCount |