سلام دوستان من میخوام یک سیستم پخش آنلاین بسازم به این صورت که مدیر کلیپ رو توی صفحه مدیریتش اجرا کنه و کاربرا وقتی وارد سایت یا نرم افزار شدن کلیپ از همون ثانیه ای که در حال پخش در صفحه مدیریت هست تماشا کنند :
این اطلاعات ثانیه کلیپ فکر کنم بشه توسط جاوا اسکریپت دریافت کرد اما در کجا ذخیره بشه بهتره تا کاربر زمانی که وارد سایت و یا اپ شد از همون ثانیه کلیپ ببینه قابلیت عقب زدن یا جلو زدن کلیپ نداشته باشه.
ایده ای دارید ممنون میشم در میون بزارید.
@ghomi2018
دروود.
دوست عزیز شما باید از یکسری ویژگی های لاراول و یکسری پکیج استفاده کنید که بتونید این کار رو انجام بدید. قبل از هرکاری برای استریمینگ شما باید کتابخانه FFMpeg و بعدش پکیج زیر رو هم در پروژه تون نصب کنید.
https://github.com/pascalbaljetmedia/laravel-ffmpeg
دقت کنید که حتما قبل از نصب پکیج لاراول ، خود کتابخانه FFMpeg روی سیستمتون نصب کرده باشید!
با استفاده از داکیومنت هردوی اینها میتونید استریم کردن رو پیاده سازی کنید ( کار زیاد پیچیده ای نیست! )
در قدم بعدی برای اون ویژگی ( زمان ثابت ) که گفتید شما باید از Broadcasting لاراول استفاده کنید که مستندات کاملش در خود سایت لاراول هست. و یا میتونید در مورد Laravel Echo سرچ کنید ( جفری وی یک دوره در این مورد داره که عالیییه ) و با استفاده از اون وضعیت ویدیو رو در واقع به صورت real-time سمت کاربر دریافت کنید. مثال سادش برای این کار به این صورت میشه :
هر بار که کاربر وارد صفحه شد ، یک درخواست به صفحه ( کلاینت ) مدیر بره و از اونجا زمان دقیق در حال پخش رو بگیره و اون رو دوباره ارسال کنه ، و اون ویدیو رو از اون لحظه شروع به استریم کردن بکنه.
میدونم یکم موضوع گنگیه ولی امیدوارم که تونسته باشم راهنمایی تون کرده باشم!
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟