المشاركات

WebRTC - الهندسة المعمارية

صورة
تتميز بنية WebRTC الشاملة بمستوى كبير من التعقيد. هنا يمكنك العثور على ثلاث طبقات مختلفة - API لمطوري الويب  - تحتوي هذه الطبقة على جميع مطوري الويب APIs المطلوبين، بما في ذلك RTCPeerConnection و RTCDataChannel وMediaStrean الكائنات. API لصانعي المتصفح API القابلة للتجاوز، والتي يمكن لصانعي المستعرض ربطها. وتسمح مكونات النقل بإنشاء اتصالات عبر أنواع مختلفة من الشبكات في حين أن محركات الصوت والفيديو هي أطر عمل مسؤولة عن نقل تدفقات الصوت والفيديو من بطاقة الصوت والكاميرا إلى الشبكة. بالنسبة لمطوري الويب ، فإن الجزء الأكثر أهمية هو WebRTC API. إذا نظرنا إلى بنية WebRTC من جانب الخادم العميل يمكننا أن نرى أن أحد النماذج الأكثر استخداما مستوحاة من SIP (بروتوكول بدء الدورة) شبه منحرف. في هذا الطراز، يقوم كلا الجهازين بتشغيل تطبيق ويب من خوادم مختلفة. تكوين الكائن RTCPeerConnection التدفقات بحيث يمكن الاتصال ببعضها البعض، نظير إلى نظير. يتم ذلك الإشارات عبر HTTP أو WebSockets. ولكن النموذج الأكثر استخداما هو المثلث - في هذا الطراز كلا الجهازين استخدام نفس تطبيق ويب. فهو يعطي مطور الويب المزيد

WebRTC - نظرة عامة

صورة
  الويب ليس أكثر غريبا على الاتصالات في الوقت الحقيقي كما   WebRTC (ويب في الوقت الحقيقي الاتصالات)   يأتي في اللعب. وعلى الرغم من صدوره في أيار/مايو 2011، إلا أنه لا يزال يتطور ومعاييره آخذة في التغير. يتم توحيد مجموعة من البروتوكولات من قبل   الاتصالات في الوقت الحقيقي في الويب متصفحات الفريق العامل   في   http://tools.ietf.org/wg/rtcweb/   من   IETF (فرقة العمل هندسة الإنترنت)   في حين يتم توحيد مجموعات جديدة من واجهات برمجة التطبيقات من قبل مجموعة العمل الاتصالات في   الوقت الحقيقي على شبكة الإنترنت   في   http://www.w3.org/2011/04/webrtc/   من W3C (اتحاد الشبكة العالمية) . مع ظهور WebRTC ، يمكن لتطبيقات الويب الحديثة بث محتوى الصوت والفيديو بسهولة إلى الملايين من الناس. المخطط الأساسي يتيح لك WebRTC إعداد اتصالات نظير إلى نظير لمتصفحات الويب الأخرى بسرعة وسهولة. لإنشاء مثل هذا التطبيق من البداية، ستحتاج إلى ثروة من الأطر والمكتبات التي تتعامل مع قضايا نموذجية مثل فقدان البيانات، وانقطاع الاتصال، و NAT اجتياز. مع WebRTC ، كل هذا يأتي مدمجًا في المستعرض خارج الصندوق. لا تحتاج هذه ال

البرنامج التعليمي WebRTC

صورة
مع شبكة الإنترنت في الوقت الحقيقي الاتصالات (WebRTC) ، وتطبيقات الويب الحديثة يمكن بسهولة دفق الصوت والفيديو محتوى الملايين من الناس. في هذا البرنامج التعليمي، فإننا نشرح لك كيفية استخدام WebRTC لإعداد اتصالات نظير إلى نظير لمتصفحات الويب الأخرى بسرعة وسهولة. الجمهور هذا البرنامج التعليمي هو الذهاب الى مساعدة كل هؤلاء المطورين الذين يرغبون في تعلم كيفية بناء تطبيقات مثل الإعلان في الوقت الحقيقي ، ألعاب متعددة اللاعبين ، البث المباشر ، والتعلم الإلكتروني ، على سبيل المثال لا الحصر ، حيث تجري الإجراءات في الوقت الحقيقي. المتطلبات المسبقه WebRTC هو أداة قوية يمكن استخدامها لبث قدرات الاتصالات في الوقت الحقيقي (RTC) في المتصفحات والتطبيقات المحمولة. هذا البرنامج التعليمي يغطي فقط أساسيات WebRTC وأي مطور العادية مع بعض مستوى التعرض لإدارة الدورة في الوقت الحقيقي يمكن بسهولة فهم المفاهيم التي نوقشت هنا. الصفحة التالية                                                                                                     الصفحة السابقة