Seekable Stream S3 Laravel

I have an app that streams videos, stored in AWS S3 (Youtube type). It runs on Laravel 5.7 , Ubuntu 18.04 and I have successfully streamed files using native PHP with S3 Laravel filesystem.

So far :

  $s3 = \Storage::disk('s3');
  $contentType = "video/mp4";

  //header("Content-Type: application/octet-stream"); 
  // downloads the file
  $file = $s3->url("/uploads/SOMEFOLDER/videofile.mp4");

  $handler = fopen($file, 'rb');
  header('Content-type: '.$contentType);

  while (!feof($handler)) {
      print fread($handler,  1024);
  }
  fclose($file);
  exit;

The only issue is that one cannot seek to the position one wants because fseek function doesn't support remote URL..

Now, there is the Amazon S3 seekable stream functionality, and apparently it can be done.

I get this error message:

fopen(): Unable to find the wrapper s3 - did you forget to enable it when you configured PHP?

Anyone who ever did this?