פרסומת
האינטרנט כיום שונה בהרבה ממה שהיה לפני 10 שנים. אז, אם רצית לעשות משהו שאפתני בינוני כמו ועידת וידיאו, היית צריך לעבוד עם תוספים שפשוט לא פעלו כל כך טוב. אני כמובן מתכוון לפלאש, שהיה ידוע לשמצה נגרם על ידי סטיב ג'ובס בשנת 2010 בגלל היותם חסרי ביטחון, איטי ולא מתאים לעולם של מכשירי מגע.
יש משהו טוב יותר עכשיו.
זה נקרא WebRTC וזה מאפשר למפתחים לבנות יישומים בזמן אמת, כגון MMORPGs (משחקי תפקידים מקוונים מרובי משתתפים באופן מקוון) וכלי ועידת וידיאו, באמצעות אינטרנט פתוח טכנולוגיות, כמו HTML5 מה זה HTML5, וכיצד הוא משנה את הדרך בה אני עיין? [MakeUseOf מסביר]במהלך השנים האחרונות יתכן ששמעת את המונח HTML5 מדי פעם. בין אם אתה יודע משהו על פיתוח אינטרנט ובין אם לא, הרעיון יכול להיות מעט ערמומי ומבלבל. מובן מאליו,... קרא עוד , JavaScript מה זה JavaScript והאם האינטרנט יכול להתקיים בלעדיו?JavaScript הוא אחד הדברים שרבים לוקחים כמובן מאליו. כולם משתמשים בזה. קרא עוד ו- CSS.
הנה כל מה שאתה צריך לדעת על WebRTC.
מה זה יכול לעשות?
אולי הדבר החשוב ביותר שיש לזכור הוא ש- WebRTC אינו ממש ממשק API יחיד (
ממשק תכנות יישומים מהם APIs וכיצד APIs פתוחים משנים את האינטרנטהאם תהית אי פעם איך תוכניות במחשב שלך ואתרי האינטרנט שבהם אתה מבקר "מדברים" זה עם זה? קרא עוד ), או מוצר. במקום זאת, מדובר במשפחה של ממשקי API, כל אחד במצבי השלמה משתנים, עם תמיכה משתנה בכל הדפדפן ומבצעים משימות שונות באופן קיצוני.חלק ממשקי ה- API של WebRTC לא מרגשים במיוחד. הם מבצעים משימות פשוטות כמו קבלת גישה למצלמת הרשת והמיקרופון של המחשב. אבל אחרים שאפתניים הרבה יותר.
לדוגמה, ממשק API אחד מאפשר למשתמשים לשתף את המסך שלהם עם משתמש מרוחק. אחר תומך ב- simulcasting, המאפשר למשתמשים לשדר וידאו ברמות משתנות של איכות ופרטים. ממשק API אחר של WebRTC (MediaStream API) מאפשר למפתחים לעבד אודיו תוך כדי תנועה, להשתיק, להשהות ולהוסיף רצועות לפי הצורך.
יש עוד. הרבה יותר. בהחלט יותר ממה שניתן היה לדון באופן סביר במאמר בן 1,000 מילים.
בקיצור, WebRTC מספק משפחה יפה של APIs המאפשרים לעבוד עם מחשבים מרוחקים, בזמן אמת. זה מרגש, ואנשים משתמשים בזה לדברים מדהימים ומבולבלים.
בשביל מה אנשים משתמשים בזה?
אחד השימושים המוצלחים בעולם האמיתי של WebRTC הוא להופיע ב. אנחנו בחן אותו העבר את Hangouts של Google Plus. Appear.in נמצא כאן וזה ממש טובאנשים זועקים כבר גילאים לאפליקציית ועידת וידיאו הגונה. חשבנו שזו גוגל פלוס. אנחנו טעינו. הכירו את Appear.in. קרא עוד זמן קצר לאחר שהושק בשנת 2012, והתרשמו מאיך שהיא הפכה ועידת וידיאו למענגת יותר, בזכות האסתטיקה היעילה וחוסר הכניסה, החשבונות והתוספים. יצירת צ'אט וידאו זה פשוט עניין של לחיצה על כפתור ושיתוף קישור לאדם איתו תרצה לשוחח.
Appear.in אינו השירות היחיד לווידיאו המופעל על ידי WebRTC. היה פיצוץ של מוצרים שנוצרו על ידי חברות שנמצאות מאוד במיינסטרים. חברות כמו Citrix GoToMeeting חינם ו פיירפוקס שלום הכירו את Firefox Hello Video Chat ו- Firefox Marketplace בפיירפוקס 35 החדשפיירפוקס 35 מציגה שירות צ'אט וידיאו חוצה פלטפורמות בשם Firefox Hello, מאפשר למשתמשים לבדוק את גרסת הביטא החדשה של Firefox Marketplace וגם לאפות שיתוף חברתי ברשת. קרא עוד . ישנה האמונה הרווחת בכך סקייפ לאינטרנט מופעל על ידי WebRTC.
WebRTC שימש גם לייצור משחקי רב-משתתפים מבוססי דפדפן. רוב אלה הם עניינים בעלי תקציב נמוך בהחלט, אך עם כמה חריגים מרכזיים. ההוביט: הקרב על חמשת הצבאות [לא ניתן יהיה להשיג עוד] שוחרר בסוף 2014, כקישור לפרק האחרון של הסאגה האפית של פיטר ג'קסון.
הנגן מופעל על ידי WebGL ו- WebRTC, ונמצא בנעליו של אחת מהפלגים של כדור הארץ התיכוני (אורקים, אלפים, בני אדם וגמדים) ואז מגולגלים נגד שחקנים אחרים, כולם להוטים להיות השליטים החוקיים של הפנטזיה של טולקין עולם.
אך למרות הדרכים המדהימות בהן נעשה שימוש ב- WebRTC, התמיכה בה על פני שלל הדפדפנים היא מוגבלת להפליא.
תמיכה בדפדפנים
כצפוי, ל- Google Chrome ו- Firefox יש את התמיכה המקיפה ביותר עבור WebRTC, אם כי חסרות כמה היעדרויות בולטות בשני הדפדפנים. בפיירפוקס, למשל, חסר ממשק ה- API של Simulcast הזמין עבור Chrome, בעוד של- Chrome חסר הזרמת וידאו H.264.
התמיכה ב- WebRTC באופרה היא איתנה, אם כי זה כמעט לא מפתיע בהתחשב בכך שהיא משתמשת באותו סוכן טיוח כמו Google Chrome.
במקום אחר בכל ספקטרום הדפדפנים, יש Internet Explorer וספארי. אלה אינם תומכים ב- WebRTC, ואין שום רעש ממחנות מיקרוסופט ואפל בנוגע לתמיכה עתידית כלשהי. עם זאת, ישנם כלים של צד שלישי המוסיפים פונקציונליות WebRTC. סקרנו לאחרונה.
Skylink של Temasys הנה כיצד לגרום לאינטרנט אקספלורר וספארי לעבוד עם WebRTCהאם תרצה לשמוע סוד? זה גדול. האם אתה בטוח שאתה יכול להתמודד עם זה? אוקיי, הנה. ישנם דפדפני אינטרנט אחרים מלבד Google Chrome. קרא עוד הוא תוסף בחינם עבור IE וספארי המציג פונקציונליות WebRTC. עם זאת, מדובר במלכוד, כלומר שהוא עובד רק על מספר מצומצם של אתרים, והופעתם אינה אחת מהם.
האם זה מאובטח?
WebRTC הוא כמובן צעד משמעותי מ Adobe Flash, שבעבר היה דרך ברירת המחדל לבצע תקשורת בזמן אמת בדפדפן. פלאש סובל מפגיעות לחלוטין והותיר משתמשים חשופים להאקרים ולתוכנות זדוניות. נושא זה היה אחד מהרבים שציין סטיב ג'ובס במאמרו שהסביר מדוע פלאש לעולם לא יגיע לאייפון.
למרבה המזל, WebRTC אינו סובל מאותם נושאים שהם אנדמיים ל- Flash, פשוט מכיוון שזה לא פיסת תוכנה בודדת - ב במקרה זה תוסף לדפדפן תוספי דפדפן - אחת מבעיות האבטחה הגדולות ביותר באינטרנט כיום [חוות דעת]דפדפני האינטרנט הפכו בטוחים הרבה יותר ומתקשים מפני התקפות במהלך השנים. בעיית האבטחה הגדולה של הדפדפנים בימינו היא תוספי דפדפן. אני לא מתכוון לתוספים שאתה מתקין בדפדפן שלך ... קרא עוד . זה ממשק API.
זה לא אומר של- WebRTC לא היו בעיות האבטחה שלו, אכפת לך. יש לזה. פשוט לא באותה סולם.
בסוף השנה שעברה התברר כי ניתן למצוא את כתובת ה- IP האמיתית של משתמש VPN, פשוט באמצעות כמה שורות של קוד JavaScript המשתמשות בחלקים מממשק ה- API של WebRTC.
VPNs הם כמובן נפוץ על ידי אנשים המודעים לפרטיות 8 מקרים שלא השתמשת ב- VPN אך היית צריך להיות: רשימת ה- VPNאם לא שקלת כבר להירשם ל- VPN כדי להבטיח את פרטיותך, זה הזמן. קרא עוד שרוצים לערפל את פעילויותיהם המקוונות. טרם קיים עדכון הפותר בעיה זו, מלבד השבתת WebRTC לחלוטין. ניתן לעשות זאת באמצעות ה- השבת את WebRTC הרחבת פיירפוקס, והתוסף עצור WebRTC עבור Chrome [לא ניתן להשיג עוד], או על ידי השבתת JavaScript לחלוטין.
המשוכות לפני
לא ניתן להפריז בהבטחת WebRTC. זה, יותר מכל דבר אחר במשפחת HTML5, יש סיכוי לשנות את האופן בו אנו משתמשים באינטרנט, ולהפוך אותו לשיתופי פעולה ואינטראקטיבי יותר.
אבל עד אז, יש הרבה מכשולים להתגבר עליהם. W3C זקוק נואשות להעלות את מיקרוסופט ואפל על סיפונה, והם צריכים להבטיח חוויה עקבית בכל הדפדפנים התומכים בה.
עד אז זה יישאר טכנולוגיה מאוד נישה.
מסכים? לא מסכים? הודע לי בתגובות למטה.
מתיו יוז הוא מפתח תוכנה וכותב מליברפול, אנגליה. לעיתים רחוקות הוא נמצא ללא כוס קפה שחור חזק בידו ומעריץ לחלוטין את ה- Macbook Pro ואת המצלמה שלו. תוכלו לקרוא את הבלוג שלו בכתובת http://www.matthewhughes.co.uk ותעקוב אחריו בטוויטר ב- @ matthewhughes.