websocket socket.io webrtc peerconnection أيهم يدعم البث المباشر

بسم الله الرحمن الرحيم

السلام عليكم و رحمه الله وبركاته

سؤالي بإختصار ما التقنيات التي احتاجها لعمل موقع للبث المباشر بإسخدام لغة الphp وهل يوجد لها اي مجتمعات او دورات

-- تفضيلي --

انا حاليا اريد ان اطور موقع للبث المباشر لاغراض تعليمية لكن مجال معرفتي هي في php js طبعا و css , html وطبعا تقنيات الويب و بعض اطر العلم "frameworks" لكن ما عرفته ان هذه الفكرة تحتاج الي real time script وهذه متاحة علي حد علمي في برتوكول websockets و اطار العمال socket.io الموجه ل node.js هل اذا تعملت socket.io استطيع استعماله معي php و ان لم استطيع استعمال websockets or socket.io معي php هل استطيع استعمال الmultipeerconnection و هل يوحد لها دورات او مجتمعات و يكون الافضل لو عربية


وعليكم السلام

لديك الكثير لتتعلمه، لا اعرف اذا كنت ستجد دورات عربية او حتى انكليزية! و لكن ساذكر بعض النقاط المهمة التي يمكنك لن تبدا بها.

Websocket هو بروتوكول للتواصل بين جهة الخادم و جهة المستخدم، يمكن تطبيق كلتا الجهتين باي لغة برمجة، في حالة ان المستخدم متصفح ويب فانك ستكون ملزم باستخدام جافا سكربت

socket.io هي احدى تطبيقات بروتوكول websocket و الذي يعمل على المتصفح

احدى تطبيقات websocket لجهة الخادم بلغة php

ايضا يوجد

webrtc هو بروتوكول جديد يشبه السابق لكنة اكثر سرعة لانه يستخدم بروتوكول udp (يمكن تغييره الى tcp) لذلك هو مناسب للاستخدام في نقل الفيديو و الصوت.

ايضا ستجد تطبيق للبروتوكول باي لغة تريد.

m7mdadel أضف ردا

شكرا لك

اذا من فهمي لكلامك عندما اريد ان اعمل موقع للبث المباشر اتجه الي webrtc لانه صورة و صوت بالتالي سوف يكون اسرع بتوصيل المعلومات وهل اذا استخدمته هل هناك تطبيقات مجانية لاتعلم منها تلك التقنية عمليا

webrtc server مفتوح المصدر و مجاني، يمكن البدء من هنا.