• 0

معرفة لغة البرمجة المناسب لعمل تطبيق وموقع لعرض البث المباشر

السلام عليكم لو سمحتوا لدي سؤالين. ..
ما هي لغة البرمجة والتقنيات المناسب لعمل موقع بث مباشر  ؟ً

ما هي لغة البرمجة المناسب لعمل تطبيق خاص    بعرض البث المباشر؟ 

وشكراً

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

السلام عليكم

لبرمجة موقع بث مباشر بلغة PHP ستحتاج الى التقنيات التالية :

تقنيات اساسية :

HTML

CSS

PHP

Javascript

تقنيات ثانوية (على حسب الاحتياج) :

SQL في حالة ما احتجت التخزين في قاعدة بيانات

JSON في حالة ما أردت جلب البيانات من قاعدة بيانات خارجية

ربما تحتاج للعمل على فريمورك مثل Laravel

طاب يومك

تمّ تعديل بواسطة يسين أبوزيا
1 شخص أعجب بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

جزاك الله خيرا 

هل يمكن اعمل ب Node.js وتقنيةwebSRT

تمّ تعديل بواسطة Bakri Abdallh

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

نعم يمكنك العمل باطار Node.js في حالة كان لديك قاعدة بيانات تستقبل عدد هائل من البيانات من قبل المستخدمين في نفس الوقت لان إطار ال Node.js برمج ليكون Non-Blocking بذلك الأوامر يتم تنفيذها بالتوازي بخلاف الPHP التي هي لغة block until completion اي ان الاوامر لايتم تنفيذها الا بتنفيذ ما سبق من اوامر وهذا هو الفرق الاكبر مابين PHP & Node.js وهذا هو سبب تميز إطار عمل النود وسبب السرعه الرهيبه في تنفيذ الاوامر.
nodejs-vs-php-asynchronous-vs-synchronou

لنعد الان الى مشروعك الذي يقوم بعرض بثوث مباشرة, اذا كنت تجلبها من قاعدة بيانات خاصة بك ف Node.js مفيد لك على عكس ذلك اذا كنت تجلب البث من مواقع اخرى و تضعها في موقعك فلا داعي للعمل به.

webSRT أو SubRip ببساطة هو أحد أنواع ملفات الترجمة المصاحبة كلاً من نص الكلام المنطوق في الفيديو والرموز الزمنية التي تشير إلى توقيت عرض كل سطر من النص. ويمكن أن تحتوي بعض الملفات أيضًا على معلومات حول الموضع والنمط، وتُعد هذه المعلومات مفيدة بشكلٍ خاص للمشاهدين الصم أو الذين يعانون مشاكل في السمع. في ما يلي تنسيقات الملفات المعتمدة في YouTube.
مثال على SubRip ‏(srt.)‏

1
00:00:00,599 --> 00:00:04,160
>> مهى: مرحبًا، أدعى مهى نون وهذا يوسف أنور

2
00:00:04,160 --> 00:00:06,770
>> يوسف: ونحن نملك أفران نون.

3
00:00:06,770 --> 00:00:10,880
>> مهى: سنعلّمك اليوم كيفية تحضير
الكعك بقطع الشوكولاتة الذي تشتهر به أفراننا

4
00:00:10,880 --> 00:00:16,700
[مقدّمة موسيقية]

5
00:00:16,700 --> 00:00:21,480
لقد حضّرنا كلّ المكوّنات هنا

بتطبيق هذا على مشروعك لن يفيدك في البث المباشر, الا اذا كان موقعك يحتوي أيضا على فيديوهات تريد ان تضمن ملاحظات داخلها.

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0
بتاريخ On 4‏/1‏/2019 at 22:33 قال يسين أبوزيا:

نعم يمكنك العمل باطار Node.js في حالة كان لديك قاعدة بيانات تستقبل عدد هائل من البيانات من قبل المستخدمين في نفس الوقت لان إطار ال Node.js برمج ليكون Non-Blocking بذلك الأوامر يتم تنفيذها بالتوازي بخلاف الPHP التي هي لغة block until completion اي ان الاوامر لايتم تنفيذها الا بتنفيذ ما سبق من اوامر وهذا هو الفرق الاكبر مابين PHP & Node.js وهذا هو سبب تميز إطار عمل النود وسبب السرعه الرهيبه في تنفيذ الاوامر.
nodejs-vs-php-asynchronous-vs-synchronou

لنعد الان الى مشروعك الذي يقوم بعرض بثوث مباشرة, اذا كنت تجلبها من قاعدة بيانات خاصة بك ف Node.js مفيد لك على عكس ذلك اذا كنت تجلب البث من مواقع اخرى و تضعها في موقعك فلا داعي للعمل به.

webSRT أو SubRip ببساطة هو أحد أنواع ملفات الترجمة المصاحبة كلاً من نص الكلام المنطوق في الفيديو والرموز الزمنية التي تشير إلى توقيت عرض كل سطر من النص. ويمكن أن تحتوي بعض الملفات أيضًا على معلومات حول الموضع والنمط، وتُعد هذه المعلومات مفيدة بشكلٍ خاص للمشاهدين الصم أو الذين يعانون مشاكل في السمع. في ما يلي تنسيقات الملفات المعتمدة في YouTube.
مثال على SubRip ‏(srt.)‏


1
00:00:00,599 --> 00:00:04,160
>> مهى: مرحبًا، أدعى مهى نون وهذا يوسف أنور

2
00:00:04,160 --> 00:00:06,770
>> يوسف: ونحن نملك أفران نون.

3
00:00:06,770 --> 00:00:10,880
>> مهى: سنعلّمك اليوم كيفية تحضير
الكعك بقطع الشوكولاتة الذي تشتهر به أفراننا

4
00:00:10,880 --> 00:00:16,700
[مقدّمة موسيقية]

5
00:00:16,700 --> 00:00:21,480
لقد حضّرنا كلّ المكوّنات هنا

بتطبيق هذا على مشروعك لن يفيدك في البث المباشر, الا اذا كان موقعك يحتوي أيضا على فيديوهات تريد ان تضمن ملاحظات داخلها.

جزاك الله خيرا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن