实时音视频

  • 实时音视频 > API 文档 > iOS >QNTranscodingLiveStreamingConfig

    QNTranscodingLiveStreamingConfig

    最近更新时间:2021-11-05 11:26:37

    合流转推任务的配置类,负责配置合流转推的画布以及推流地址相关信息
    Index
    Core Properties
    Core methods
    Core Properties
    streamID
    • @property (nonatomic, strong) NSString *streamID;
    • 设置合流的 id

    publishUrl
    • @property (nonatomic, strong) NSString *publishUrl;
    • 设置合流转推地址

    width
    • @property (nonatomic, assign) int width;
    • 设置合流图像的宽度,默认为 480

    height
    • @property (nonatomic, assign) int height;
    • 设置合流图像的高度,默认为 848

    fps
    • @property (nonatomic, assign) int fps;
    • 设置帧率,默认为 25

    bitrateBps
    • @property (nonatomic, assign) NSUInteger bitrateBps;
    • 设置码率,默认为 1000*1000

    fillMode
    • @property (nonatomic, assign) QNVideoFillModeType fillMode;
    • 设置合流画面填充的模式,默认模式为 QNVideoFillModePreserveAspectRatioAndFill

    watermarks
    • @property (nonatomic, strong) NSArray<QNTranscodingLiveStreamingImage *> *watermarks;
    • 设置合流水印,可选项配置

    background
    • @property (nonatomic, strong) QNTranscodingLiveStreamingImage *background;
    • 设置合流背景图片,可选项配置

    minBitrateBps
    • @property (nonatomic, assign) NSUInteger minBitrateBps;
    • 设置最小码率值,可选项配置

    maxBitrateBps
    • @property (nonatomic, assign) NSUInteger maxBitrateBps;
    • 设置大码率值,可选项配置

    holdLastFrame
    • @property (nonatomic, assign) BOOL holdLastFrame;
    • 是否在 Track 没有数据的情况下在合流画布中保持最后一帧,默认为 NO

    Core methods
    defaultConfiguration
    以上内容是否对您有帮助?
  • Qvm free helper
    Close