如何在 Laravel 中流式传输视频

Moh*_*bir 5 php video video-streaming laravel laravel-5

我正在尝试在刀片文件中流式传输视频。通常视频正在加载,但我无法来回播放。

这是我遵循的链接: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>'
Run Code Online (Sandbox Code Playgroud)

这是什么问题,请帮帮我。

apo*_*fos 6

您使用的类是处理实际范围请求。您还需要提供一条使用该路线的路线:

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

   $tmp = new \App\VideoStream($video_path);
   $tmp->start();
})->name('stream');
Run Code Online (Sandbox Code Playgroud)

然后 HTML 将是:

<video controls preload="auto" src="{{ route('stream') }}" width="100%"></video>'
Run Code Online (Sandbox Code Playgroud)