הוסבר

בזמן אמת קול ווידאו תקשורת בין דפדפנים

הדרך הקונבנציונלית שבה מתקיימים תקשורת קול ווידאו, וגם בה מועברים נתונים, מבוססת על מודל לקוח-לקוח. יש צורך לשרת משהו לשרת את שניהם או את כל ההתקנים תקשורת לשים אותם במגע. תקשורת ולכן צריך לעבור דרך ענן או מכונה הראשי.

WebRTC משנה את כל זה. זה מביא תקשורת למשהו שקורה ישירות בין שתי מכונות, אבל קרוב או רחוק הם. כמו כן, זה עובד בדפדפנים - אין צורך להוריד ולהתקין כל דבר.

מי מאחורי WebRTC?

יש צוות של ענקים מאחורי זה משחק שינוי המושג. גוגל, מוזילה ואופרה כבר עובדים על התמיכה בה, בעוד מיקרוסופט הראתה עניין אך נשארה פסיבית למדי, ואמרה כי היא תיכנס לכדור כאשר הדבר יתוקנן. אם כבר מדברים על סטנדרטיזציה, IETF ו WWWC פועלים כדי להגדיר ולעצב אותו לתוך תקן. זה יהיה סטנדרטי לתוך ממשק API (Application Programming Interface), כי מפתחים יכולים להשתמש בכלים פשוטים המוצר תקשורת שניתן להשתמש בהם בדפדפנים.

למה WebRTC?

מה זה מנסה להשיג היה אפשרי עד כה רק בארגונים גדולים באמצעות דמי רישיון יקר ותוספים קנייניים יקר. עם ממשק ה- API של WebRTC, כל מי שיש לו ידע בסיסי בתכנות יוכל לפתח כלים חזקים לתקשורת קול ווידאו וליישומי אינטרנט. האינטרנט RTC יביא כמה יתרונות, כולל:

מכשולים מול WebRTC

ישנן מספר בעיות כי צוותים עובדים על WebRTC יש לטפל כדי לקבל משהו מכריע. בין היתר:

דוגמה ליישום WebRTC

דוגמה טובה לאפליקציית WebRTC היא סלאם הקובייה של Google, המאפשרת לך לשחק פונג עם חבר מרחוק שלך פנים אל פנים, ללא קשר למרחק בינך. הגרפיקה של המשחק ניתנים באמצעות WebGL ואת פסקול אם נמסר דרך שמע באינטרנט. אתה יכול לשחק אותו ב cubeslam.com. עם זאת, תוכל להפעיל אותו במחשב שלך בלבד, שכן כיום, הגרסה לנייד של Chrome עדיין אינה תומכת ב- WebRTC. משחקים כאלה תוכננו הן לקידום Chrome והן ל- WebRTC. אין תוספים נוספים נדרשים לשחק את המשחק, אפילו לא פלאש, בתנאי כמובן יש לך את הגירסה האחרונה של Chrome.

עבור מפתחים

WebRTC הוא פרויקט קוד פתוח. ממשק ה- API שיסופק לתקשורת בזמן אמת (RTC) בין דפדפנים הוא ב- JavaScript פשוטה.

לקבלת הבנה מעמיקה יותר של WebRTC, צפה בסרטון זה.