Как транслировать видео в Laravel - PullRequest
1 голос
/ 05 ноября 2019

Я пытаюсь стримить видео в блейд-файле. Обычно видео загружается, но я не могу туда и обратно.

Вот ссылка, по которой я следовал: https://codesamplez.com/programming/php-html5-video-streaming-tutorial

Я добавил классовые вещи в мой App/VideoStream.php класси в клинке

<?php
$video_path = 'my_video_ath';

$tmp = new \App\VideoStream($video_path);
$tmp->start();

?>


<video controls preload="auto" src="{{ $tmp }}" width="100%"></video>'

В чем проблема в этом, пожалуйста, помогите мне.

1 Ответ

1 голос
/ 05 ноября 2019

Класс, который вы используете, предназначен для обработки фактических запросов диапазона. вам нужно указать маршрут, который также использует это:

Route::get('stream', function () {
   $video_path = 'my_video_ath';

   $tmp = new \App\VideoStream($video_path);
   $tmp->start();
})->name('stream');

Тогда HTML будет:

<video controls preload="auto" src="{{ route('stream') }}" width="100%"></video>'
...