תקשורת בזמן אמת לאינטרנט

באמצעות WebRTC, ניתן להוסיף לאפליקציה יכולות תקשורת בזמן אמת שפועלות בנוסף לתקן רגיל. הוא תומך בשליחת נתונים קוליים, קוליים וגנריים בין אפליקציות דומות, וכך מפתחים יכולים לפתח פתרונות מתקדמים לתקשורת קולית ווידאו. הטכנולוגיה זמינה בכל הדפדפנים המודרניים ובלקוחות מקומיים בכל הפלטפורמות העיקריות. הטכנולוגיות שמאחורי WebRTC מוטמעות כתקן אינטרנט פתוח וזמינות כממשקי API רגילים של JavaScript בכל הדפדפנים העיקריים. ללקוחות מקומיים, כמו אפליקציות ל-Android ול-iOS, יש ספרייה שמספקת את אותה פונקציונליות. פרויקט WebRTC הוא קוד פתוח ונתמך על ידי Apple, Google, Microsoft ו-Mozilla, בין היתר. דף זה מנוהל על ידי צוות Google WebRTC.
ל-WebRTC יש שפע של תרחישים לדוגמה, מאפליקציות אינטרנט בסיסיות שמשתמשות במצלמה או במיקרופון, ועד אפליקציות מתקדמות יותר לשיחות וידאו ולשיתוף מסך. ריכזנו כאן כמה דוגמאות של קודים כדי להמחיש טוב יותר את אופן הפעולה של הטכנולוגיה וכדי להשתמש בה.
אפליקציית WebRTC בדרך כלל תעבור תהליך אימות נפוץ. גישה למכשירי המדיה, פתיחת חיבורים בין רשתות דומות, גילוי אפליקציות דומות והתחלת השידור. מומלץ למפתחים חדשים לקרוא את המבוא ל-WebRTC לפני שהם מתחילים לפתח.
אנחנו צריכים להתחיל את שיעור ה-Lab שלנו כדי להכיר את ממשקי ה-API של WebRTC לאינטרנט (JavaScript).