مهرسا حیاتی
2 سال پیش توسط مهرسا حیاتی مطرح شد
1 پاسخ

نمایش ویدیو m3u8 از ftp

سلام به همه دوستان
من دارم با 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 باشه
شاید باید یجور دیگه بازکرد ویدیو رو
کسی هست بتونه کمک کنه؟
لطفا😓

@endworld
@hesammousavi
@roocket
@ali.bayat


ثبت پرسش جدید
احمد منصوری
تخصص : طراح سایت
@ahmad.mn9675 8 ماه پیش مطرح شد
0

شما برای این راه حلی پیدا کردید؟؟


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام