diff --git a/src/media/media_encoder.cpp b/src/media/media_encoder.cpp
index 0c47e8618ae0f00f3ecce417308aa02f3e02ab60..c725e49f8218e8d4b6ba94cab77ce9bc4a3d74bd 100644
--- a/src/media/media_encoder.cpp
+++ b/src/media/media_encoder.cpp
@@ -878,9 +878,9 @@ MediaEncoder::initVP8(AVCodecContext* encoderCtx, uint64_t br)
         av_opt_set_int(encoderCtx, "qmax", 50, AV_OPT_SEARCH_CHILDREN);
         av_opt_set_int(encoderCtx, "qmin", 0, AV_OPT_SEARCH_CHILDREN);
         av_opt_set_int(encoderCtx, "slices", 4, AV_OPT_SEARCH_CHILDREN);
-        av_opt_set_int(encoderCtx, "crf", 10, AV_OPT_SEARCH_CHILDREN);
+        av_opt_set_int(encoderCtx, "crf", 18, AV_OPT_SEARCH_CHILDREN);
         av_opt_set_int(encoderCtx, "b", 0, AV_OPT_SEARCH_CHILDREN);
-        JAMI_DBG("VP8 encoder setup: crf=10");
+        JAMI_DBG("VP8 encoder setup: crf=18");
     } else {
         // 1- if quality is set use it
         // bitrate need to be set. The target bitrate becomes the maximum allowed bitrate