diff --git a/ffserver.c b/ffserver.c
index eb8b37d0ae7fded662b9455552a7ed9981c88822..e550d00c2550aecd7a816d70ec7e6669163258d4 100644
--- a/ffserver.c
+++ b/ffserver.c
@@ -4061,6 +4061,11 @@ static int parse_ffconfig(const char *filename)
                     errors++;
                 }
             }
+        } else if (!strcasecmp(cmd, "VideoBufferSize")) {
+            if (stream) {
+                get_arg(arg, sizeof(arg), &p);
+                video_enc.rc_buffer_size = atoi(arg) * 1024;
+            }
         } else if (!strcasecmp(cmd, "VideoBitRateTolerance")) {
             if (stream) {
                 get_arg(arg, sizeof(arg), &p);