سامانه پخش ویدئو

تمام شده
ایجاد شده توسط
سامانه پخش ویدئو

پروژه سامانه پخش ویدئو شامل چه جزئیاتی است:

هدف نهایی پروژه طراحی یک سامانه پخش ویدئو الکترونیکی است (به طور فیزیکی یک جعبه که در آن برد‌های کامپیوتری مناسب به کار برده شده است) که کاربر تنها با وصل کردن آن به برق و صفحه نمایش ویدئو‌های آموزشی را می‌بیند. این ویدئوها تحت پلی لیستی که برایش تعریف شده است دائما در حال پخش می‌باشد. بنابراین پایداری سیستم دارای اهمیت است. این محصول در سالن‌های انتظار به کار برده می‌شود. 

همراه این محصول به کاربر یک پنل (تحت پلتفرم بات تلگرام) داده می‌شود که در آن بات با آپلود ویدئو و ایجاد پلی لیست توانایی آپدیت پلی لیست ویدئوها‌ی در حال پخش روی سامانه را داشته باشد. هم چنین این بات که درواقع ریموت کنترل محصول هم حساب می‌شود توانایی‌های دیگر مثل گرفتن گزارش از عملکرد سامانه، فهمیدن پلی لیست در حال پخش و کنترل‌های ساده مانند ریستارت را در اختیار کاربر می‌گذارد.

به طور تکنیکی هم جعبه باید به صورت وایرلس به مودم سالن متصل شود. باید بتواند با اتصال برق اتوماتیک راه اندازی شود و شروع به پخش خودکار کند. و پس از اتصال به اینترنت به سرور مرکزی متصل شود.

پروژه به طور کلی از ۴ بخش تشکیل شده است:

  1. طراحی محصول: هزینه‌ی کم کامپیوترها و تجهیزات به کار رفته، زیبایی و کم حجم شدن محصول نهایی مهم است. کامپوننت ها: کامپیوتر کوچک، برد های الکترونیکی لازم. (industrial design + دانش الکترونیک )
  2. برنامه کلاینت: که روی کامپیوتر داخل جعبه قرار دارد و وظیفه اتصال به سرور ، مدیریت پخش، مدیریت دانلود و ویدئوها، مدیریت فضا، اینترنت و سالم بودن کامپوننت‌های داخل جعبه هم به عهده‌ی برنامه است.(linux + python + socket programming + دانش روباتیک و ارتباط با میکرو کنترلر در صورت لزوم)
  3. برنامه‌ی سرور: که وظیفه‌ی فرستادن پلی لیست و مدیریت اتصال کلاینت و دریافت گزارش از کلاینت را بر عهده دارد + وظیفه گرفتن پلی لیست و دیگر دستورات از سرور بات تلگرام و فرستادن گزارش عملکرد کلاینت‌ها را دارد. (rest api + database + socket)
  4. سرور بات تلگرام که ارائه دهنده‌ی پنل کنترل سامانه است. (python + telegram api)

برای هر بخش زمان و هزینه‌ی جداگانه + هزینه‌ی پشتیبانی اعلام شود. همچنین می‌توانید برای هر کامپونتت در هر بخش هم هزینه‌ی جداگانه اعلام کنید.

به علاوه تخمین خود از هزینه‌ی نهایی ساخت هر محصول(جعبه) را هم ذکر کنید.

در ادامه یک توضیح شماتیک هم قرار داده شده است:

فریلنسرهایی که در این پروژه پیشنهاد ارسال کرده اند

  • 1310 میانگین امتیاز
    • 1310
      پایتون (Python)
    در 30 روز
  • 0 میانگین امتیاز
    • 0
      پایتون (Python)
    • 0
      RESTful
    در 75 روز
  • 0 میانگین امتیاز
    • 0
      پایتون (Python)
    در 90 روز
  • 0 میانگین امتیاز
    • 0
      پایتون (Python)
    • 0
      اینترنت اشیا (I..
    در 27 روز