Ali Shademan
4 سال پیش توسط Ali Shademan مطرح شد
14 پاسخ

سوال : استریم ویدیو

با سلام و خسته نباشید به تمام دوستان عزیز و گرامی
سوالی داشتم مبنی بر اینکه چگونه میتونیم ویدیو های خودمون رو به صورت استریم روی سایت قرار بدیم ؟

مثلا » همین سایت راکت ویدیو دوره ها رو به صورت استریم قرار میده

ممنون از همتون

@hesammousavi


ثبت پرسش جدید
محسن بستان
تخصص : Senior Backend Developer
@mohsenbostan 4 سال پیش مطرح شد
1

@ali.shademan73
سلام.
باید از FFMpeg استفاده کنید.


mahdi khanzadi
تخصص : backend developer at Snapp mar...
@khanzadimahdi 4 سال پیش مطرح شد
0

@mohsenbostan

داداش درست کردن استریم چه ربطی به FFMpeg داره؟ کلا کار FFMpeg یه چیز دیگس!

هر موقع دقیقا بدونید استریم چی هست میتونید اون رو درست کنید!!! تنها دونستن اسمش کافی نیست.

https://www.ibm.com/support/knowledgecenter/ssw_ibm_i_73/ifs/rzaaxstmfile.htm


حسام موسوی
تخصص : طراح و برنامه نویس
@hesammousavi 4 سال پیش مطرح شد
3

@khanzadimahdi
چرا اتفاقا بحث hls هست که با استفاده از ffmpeg ویدیو‌ها رو به شکل hls باس در بیارن.


mahdi khanzadi
تخصص : backend developer at Snapp mar...
@khanzadimahdi 4 سال پیش مطرح شد
1

@hesammousavi
درسته. کار ffmpeg همونطور ک گفتی تبدیل فرمت هست. hls فرمتیه که واسه نمایش توی بیت ریت های مختلف استفاده میشه.

کار ffmpeg مدیریت stream نیست.


محسن بستان
تخصص : Senior Backend Developer
@mohsenbostan 4 سال پیش مطرح شد
2

@khanzadimahdi
من فقط جهت تبدیل و ارائه فرمت hls معرفیش کردم.


Ali Shademan
@ali.shademan73 4 سال پیش مطرح شد
0

@hesammousavi @mohsenbostan @khanzadimahdi
ممنون دوستان عزیز من با استفاده از ffmpeg ویدیو رو تبدیل کردم به m3u8 و با استفاده از hls.js توی مرورگر ویدیو پخش میشه تا اینجای کار به نظر خودم صحیح میاد

چیز جالبی که راکت استفاده کرده اینکه ادرسهاش به این صورته

https://dl4.roocket.ir/stream.m3u8?path=dlv%2F1398%2Flaravel-7%2F1-introduction-laravel-7%2F1-introduction-laravel-7_720p_0002.ts&expires=1592020816&signature=0d6ed5c6327107791399ee9e7d36cebf

که وقتی کار بر وارد این ادرس میشه با پیغام اینکه این فایل قابلیت دانلود مستقیم نداره مواجه میشه چطور میشه این رو پیاده سازی کرد ؟!


cipher
@cipher.ir 4 سال پیش مطرح شد
1

بسته به حجم کار و نوع پروژه می تونید از بستر های آماده مثل پلتفرم ویدئو ابرآروان که بخشی از اون رایگان هست و کارهای مختلف مثل تبدیل، امنیت و تطبیق با سرعت اینترنت رو انجام میده هم استفاده کنید.


Ali Shademan
@ali.shademan73 4 سال پیش مطرح شد
0

@cipher.ir ممنون از راهنماییتون اما نمی خوام از بستر های اماده استفاده کنم


محسن بستان
تخصص : Senior Backend Developer
@mohsenbostan 4 سال پیش مطرح شد
0

@ali.shademan73
برای اینکه مثل راکت عمل کنید باید یک سرور فایل آماده کنید.


Ali Shademan
@ali.shademan73 4 سال پیش مطرح شد
0

@mohsenbostan یکم بیشتر توضیح میدید ؟


محسن بستان
تخصص : Senior Backend Developer
@mohsenbostan 4 سال پیش مطرح شد
0

@ali.shademan73
راکت الان کلا توی یه سرور دیگه فایل هاش رو نگه داری می کنه. پیشنهاد می کنم شما از سرویس های AWS استفاده کنید. این سرویس ها هم فایل رو نگه داری می کنند هم از دانلود شدن توسط افراد نشناس جلو گیری می کنند.
در ایران لیارا چنین سرویس رو ارائه میده.


Ali Shademan
@ali.shademan73 4 سال پیش مطرح شد
0

@mohsenbostan منم میخوام مثل راکت پیاده سازی رو انجام بدم 😐


amirhosein karimi
@amirhoseinkarimi441 2 سال پیش مطرح شد
0

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


سعید
تخصص : برنامه نویس وب
@Saeeed 2 سال پیش مطرح شد
0

من کاملا اسرتیم رو پیاده کردم ، هر کس راهنمایی خواست ، گفتگو خصوصی ایجاد کنه


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

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