اذهب إلى المحتوى
  • 0

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

Bakri Abdallh

السؤال

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

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

وشكراً

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0

السلام عليكم

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

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

HTML

CSS

PHP

Javascript

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

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

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

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

طاب يومك

تم التعديل في بواسطة يسين أبوزيا
رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 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
لقد حضّرنا كلّ المكوّنات هنا

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

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

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...