راکت

عدم دسترسی مستقیم به فایل های m3u8 یا ts

3 پاسخ

سلام دوستان امیدوارم حالتون خوب باشه

بنده نیاز به ساخت پلیر ویدئو با hls.js یا video.js دارم تبدیل فایل ویدئو به m3u8 رو هم انجام دادم و پخش به خوبی صورت میگیره فقط تنها مشکلی که دارم اینه که نشه به فایل هایی که به صورت .ts پلیر دریافت میکنه دسترسی مستقیم داشت که تو راکت هم به این شکل پیاده شده برای مثال لینک زیر :
https://dl4.roocket.ir/key?path=dlv/1396/api-laravel/5-api-laravel/keys/key&expires=1643461640&signature=667f4db78ef92b475a760a9f2d385fc2
بعد از باز کزدن لینک مینویسه این فایل قابلیت دریافت مستقیم را ندارد
چطور میتونم این شکل از فراخوانی فایل رو پیاده سازی کنم

حسین
حسین
@hosseinhp1198
ثبت پرسش جدید

پاسخ‌ها

3
amirhosein karimi
amirhosein karimi
@amirhoseinkarimi441

سلام hosseinhp1198@ جان خسته نباشید.
من دارم همچین سیستمی رو پیاده سازی میکنم و دقیقا مثل شما همچی پیاده سازی شده فقط منم مثل شما گیر کردم واسه دسترسی به فایل های .ts
میخواستم بدونم شما راه کاری پیدا کردید ؟ اگه آره ممنون میشم به منم بگید 🌹🌹

سهیل حیدری
سهیل حیدری
@hbr

با سلام
نگاه کنید شما وقتی از سمت سرور به کلاینت داده میفرستین وقتی به کلاینت داده میرسه میشینه رو رم کلاینت(چه وب و چه اپ گوشیو...) یعنی داده ای که به سمت کلاینت بره دیگه مال کاربر و نمیتونید کاری کنید
حالا این مورد شما هم همینه فقط فرقش اینه که فایل ویدیویی را اصطلاحاchunk میکنه (یعنی تکه تکه) که این تکه ها رو با صورت پشت سرهم به کاربر کلاینت میده و روی رم کاربر میشینه و طبق چیزی که گفتم در بالا گفتم چون روی رم کاربر میشینه و این تکه ها کنار هم قرار میگیره دانلود هم میتونه بکنه البته تاجایی که ویدیو جلو رفته و پلی شده.
ولی به طور کل چون مرورگر کنترلی روی هسته سیستم عامل نداره و اجازه نداره به هسته سیستم عامل ورود کنه راحت میشه با نرم افزارهای رکوردر مثل camtasia ,ویدیو رکورد کرد.

شاید پاسخ شما همین‌جا باشد

حسین
حسین
@hosseinhp1198

تخصص: توسعه دهنده وب

سلام من برای اینکه بتونم دسترسی مستقیم به فایل از طریق url رو ببندم و فقط پلیر داخل سایت خودم بتونه از اون استفاده کنه از CORS استفاده کردم و دسترسی به اون قسمت رو فقط برای سایت خودم در دسترس قرار دادم و مستقیم نمیشه بهش دست پیدا کرد

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

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