Size: a a a

2020 October 02

IA

Ivan Atroshchenko in Laravel Pro
пасиба
источник

R

Rones in Laravel Pro
Приветствую!   в laravel  отдаю видео через  класс  S3FileStream  с  S3-Amazon.  Размер видео около 200 мегабайт.
при перемотки  зависает видео на несколько минут и ждет прогрузи.
причину выявил все дело в команде fseek – при смещение в файловом указателе тормоза.
Если же отдаю с local storage то быстро работает .
какие варианты реализации есть , отдавать видео большего объема, и мгновенно перематывать видео без тормозов.
источник

M

Maxx in Laravel Pro
fseek() обычно быстро работает. может просто надо HTTP RANGE реализовать?
источник

R

Rones in Laravel Pro
Maxx
fseek() обычно быстро работает. может просто надо HTTP RANGE реализовать?
Все реализовано.  с local storage то быстро работает  отдает HTTP/1.1 206 Partial Content
источник

M

Maxx in Laravel Pro
ок, тогда получается, что плеер на клиенте просит очередной чанк из середины файла, а сервер каждый раз качает все 200 мег полностью с S3, отдаёт маленький кусок, и удаляет файл?
источник

M

Maxx in Laravel Pro
большие хостинги все обычно бьют каждое видео на кусочки по паре мегабайт и дальше уже плеер качает только что надо, склеивая всё на клиенте
источник

R

Rones in Laravel Pro
Maxx
ок, тогда получается, что плеер на клиенте просит очередной чанк из середины файла, а сервер каждый раз качает все 200 мег полностью с S3, отдаёт маленький кусок, и удаляет файл?
вполне возможно,! но если с localStorage тоесть с диска где сам laravel тогда отдает чанками по 5 метров
источник

M

Maxx in Laravel Pro
я просто к тому веду, что задержка может быть не внутри fseek(), а чуть до него — на скачивании лишнего из S3
источник

M

Maxx in Laravel Pro
попробуй самый быстрый и грязный хак: замонтируй папку на S3 через s3fs-fuse
источник

M

Maxx in Laravel Pro
может через неё будет скачиваться только то, что нужно
источник

M

Maxx in Laravel Pro
но это не точно (тм)
источник

A

Arman in Laravel Pro
r00073d 53rv3r
Народ, а был холивар тут на тему Jetstream?
потихоньку начинается.. Свежая Лара только вышла, мало наверно кто до проды довел =/

может Тейлор с головой ушел на фронт, тогда можно понять на*** так подсирать
источник

PU

Pavel Ustyugov in Laravel Pro
Arman
потихоньку начинается.. Свежая Лара только вышла, мало наверно кто до проды довел =/

может Тейлор с головой ушел на фронт, тогда можно понять на*** так подсирать
а где прочитать можно про эту проблему?
источник

PU

Pavel Ustyugov in Laravel Pro
мля... как будто передо мной кто то прблевался. только отправил сообщение и сразу этот спам
источник

D

DK in Laravel Pro
источник

АГ

Алексей Гевондян... in Laravel Pro
ооо, класс сработано)
источник

D

DK in Laravel Pro
Pavel Ustyugov
а где прочитать можно про эту проблему?
проблему?)
источник

D

DK in Laravel Pro
на реддите
источник

D

DK in Laravel Pro
обсуждения ведутся, там же и пост Тейлора был о своих мыслях
источник

PU

Pavel Ustyugov in Laravel Pro
DK
на реддите
спасибо
источник