מילון מונחים

WebRTC

WebRTC הוא תקן ווב פתוח לתקשורת בזמן אמת, שמאפשר שיחות קול ווידאו ישירות בדפדפן, בלי להתקין תוכנה נוספת או תוסף כלשהו.

מהו WebRTC?

WebRTC הוא ראשי התיבות של Web Real-Time Communication. זהו אוסף ממשקים ופרוטוקולים שמאפשר לדפדפנים ולאפליקציות להחליף שמע, וידאו וכל נתון אחר בזמן אמת. ממשק התכנות מתוקנן על ידי W3C, ואילו פרוטוקולי הרשת שבבסיסו מגיעים מ-IETF. כל הדפדפנים הגדולים תומכים ב-WebRTC, ולכן שיחות וידאו באתר יכולות לפעול בלי להתקין דבר.

איך נוצר חיבור WebRTC

לפני ששני מכשירים יכולים לדבר, הם משתמשים בשרת מתווך (signaling) כדי להחליף איזה פורמטים הם תומכים בהם ואת כתובות הרשת שבהן אפשר להשיג אותם. בעזרת מה שנקרא שרתי STUN הם מגלים את הכתובת הציבורית שלהם ואז מנסים להתחבר ישירות. אם חומות אש או הגדרות נתב מונעים זאת, שרת TURN מעביר את הנתונים במקום. בשיחות קבוצתיות שירותים רבים משתמשים גם בשרת מדיה מרכזי שמעביר את הזרמים לכל המשתתפים.

אבטחה ופרטיות

WebRTC מצפין תמיד שמע ווידאו במעבר: DTLS חובה להחלפת המפתחות ו-SRTP לזרמי המדיה. אם שיחה עוברת דרך שרת מדיה מרכזי, ייתכן עם זאת שהשרת הזה יוכל לעבד את הנתונים בצורה מפוענחת, בהתאם למימוש; הצפנה אמיתית מקצה לקצה דורשת אמצעים נוספים. בחיבור ישיר המשתתפים גם לומדים בדרך כלל את כתובת ה-IP של זה. אתר רשאי להשתמש במצלמה ובמיקרופון שלכם רק אם אתם מתירים זאת בדפדפן.

ב-Friendstime

ב-Friendstime מתחילים שיחות קול ווידאו ישירות מצ'אט. במחשב, מספיק דפדפן עדכני, אין צורך בשום תוכנה נוספת, והשיחות פועלות גם בין הדפדפן לאפליקציית Android. שיחות קבוצתיות מתחילים באפליקציית Android מצ'אט קבוצתי; מי שמקבל שיחה בדפדפן יכול להצטרף. אפשר לשתף את המסך בשיחות וידאו בדפדפן במחשב, ובאפליקציית Android גם בשיחות קול.

שאלות נפוצות

האם צריך להתקין משהו בשביל WebRTC?

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

האם WebRTC חושף את כתובת ה-IP שלי?

בחיבור ישיר האדם השני לומד בדרך כלל את כתובת ה-IP שלכם. אם החיבור מנותב דרך ממסר או שרת מדיה, השרת הזה רואה את הכתובת במקום.

מונחים קשורים

נושאים קשורים

כדאי לנסות את Friendstime

ההרשמה לוקחת דקה והיא חינמית.

כל המונחים במילון →