سلام به همه دوستان
من دارم با ffmpeg ویدیو هامو به m3u8 تبدیل میکنم و توی دیسک ftp ذخیره میکنم
حالا طبق مستندات خود ffmpeg از متد dynamicHlsPlaylist برای بازکردن ویدیو استفاده میکنم یعنی
Route::get('/video/secret/{key}', function ($key) {
return Storage::disk('secrets')->download($key);
})->name('video.key');
Route::get('/video/{playlist}', function ($playlist) {
return FFMpeg::dynamicHLSPlaylist()
->fromDisk('ftp')
->open(dl4.example.ir/stream/video.m3u8)
->setKeyUrlResolver(function ($key) {
return route('video.key', ['key' => $key]);
})
->setMediaUrlResolver(function ($mediaFilename) {
return Storage::disk('ftp')->url($mediaFilename);
})
->setPlaylistUrlResolver(function ($playlistFilename) {
return route('video.playlist', ['playlist' => $playlistFilename]);
});
})->name('video.playlist');
توی متد fromDisk ، ftp رو وارد میکنم و توی متد open هم اون آدرس فایلم رو داخل هاست دانلود
اما ارور میده که ورودی وارد نشده
فکر کنم ایراد از open یا fromDisk باشه
شاید باید یجور دیگه بازکرد ویدیو رو
کسی هست بتونه کمک کنه؟
لطفا😓
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟