Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

WCS must be restarted to apply the quality profiles settings.

Using the same video quality profiles for HLS ABR and WebRTC ABR

Since build 5.2.1665, if video quality profiles are equal for HLS ABR and WebRTC ABR configurations, the same encoders will be used. For example, with WebRTC ABR setup

Code Block
languageyml
themeRDark
profiles:
  240p:
    height: 240
    bitrate: 500
    codec: h264
    gop: 60
    fps: 30

  480p:
    height: 480
    bitrate: 1000
    codec: h264
    gop: 60
    fps: 30

  720p:
    height: 720
    bitrate: 1500
    codec: h264
    gop: 60
    fps: 30

and HLS ABR setup

Code Block
languageyml
themeRDark
profiles:
  -240p:
    audio:
      codec: mpeg4-generic
      rate: 48000
      channels: 2
      groupId: audio
    video:
      height: 240
      bitrate: 500
      codec: h264
      gop: 60
      fps: 30
      audioGroupId: audio

  -480p:
    audio:
      codec: mpeg4-generic
      rate: 48000
      channels: 2
      groupId: audio
    video:
      width: 0
      height: 480
      bitrate: 1000
      codec: h264
      gop: 60
      fps: 30
      audioGroupId: audio

  -720p:
    audio:
      codec: mpeg4-generic
      rate: 48000
      channels: 2
      groupId: audio
    video:
      width: 0
      height: 720
      bitrate: 1500
      codec: h264
      gop: 60
      fps: 30
      audioGroupId: audio

only 3 video encoders will be created

Image Added

The following video profile parameters should be equal if they are set:

  • height
  • width (if set and not equal to 0)
  • codec
  • bitrate
  • fps
  • gop
  • profile
  • level
  • codecImpl

Quick manual on testing

1. For test we use:

...