السلام عليكم
لدي عدة اسئلة عن برمجة خدمة مشاهدة فيدوهات على الموقع، يعني مثلاً مثل Udemy, SkillShare او حتى Youtube
1- هل يتم عمل stream من الـ app server ام من web server
2- اذا كان من الـ web server وليكن Nginx، كيف تتم حماية الفيديوهات ؟
3- هل يفضل استخدام service جاهزة لرفع وحماية الفيديوهات مثل vimeo ام الافضل هي اني ابرمجها بنفسي ؟
4- هل هناك بروتوكولات خاصة مثل hls مثلاً يفضل استخدامها ام لا فرق في استخدام البروتوكول ؟
5- اذا كان الـ stream يكون من الـ app server هل Nodejs كفؤ لذلك ؟ ام ستستهلك موارد كثيرة ويوجد حلول افضل ؟
6- بشكل عام، وسرفر متوسط الامكانيات، لتكن هناك microservice خاصة برفع وتحميل الفيديوهات، تقريباً كم مستخدم ستتحمل هذه السرفس ؟
شكراً مقدماً
التعليقات