通过Vimeo包上传我的视频会影响我的服务器吗?

I'm using https://github.com/vimeo/laravel package to upload my video to Vimeo. But there's a little problem with the file size, so I edited the php and nginx configuration to allow up to 500 request size... which isn't good (Keep in mind this is my test server and not production). I'm wondering if the package itself streams the file and uploads it or it uses as much memory as the file size and upload it at once..

Heres my code :

public function UploadToVimeo(Request $request){
    $this->validate($request, [
        'class_id' => 'required|exists:teacher_classes,class_id',
        'video_name' => 'required|mimes:mp4,mov,ogg,qt',
    ]);
    $file = $request->video_name;
    $result = Vimeo::upload($file);
    if($result){
        $str = str_replace('/videos/','',$result);
        TeacherClass::where('class_id',$request->class_id)->update(['url'=>'https://vimeo.com'.$str]);
    }
    return back()->with('result',$str);
}

Can someone explain to me how the package works? Or a way to stream the file?

Thank you