WebRTC వివరించబడింది

బ్రౌజర్లు మధ్య రియల్ టైమ్ వాయిస్ మరియు వీడియో కమ్యూనికేషన్

వాయిస్ మరియు వీడియో సంభాషణను నిర్వహించిన సాంప్రదాయిక మార్గం మరియు డేటా బదిలీ చేయబడిన, క్లయింట్-సర్వర్ మోడల్ ఆధారంగా ఉంటుంది. రెండు లేదా అన్ని కమ్యూనికేట్ పరికరాలు సేవ మరియు వాటిని పరిచయం ఉంచే సర్వర్ ఏదో ఉండాలి. అందువలన కమ్యూనికేషన్ ఒక క్లౌడ్ లేదా ఒక ప్రధాన యంత్రం గుండా వెళ్ళాలి.

WebRTC అన్నింటినీ మారుస్తుంది. ఇది రెండు యంత్రాల మధ్య నేరుగా జరుగుతుంది, అయితే అవి సమీపంలో లేదా చాలా దూరంలో ఉంటాయి. కూడా, ఇది బ్రౌజర్లలో పనిచేస్తుంది - ఏదైనా డౌన్లోడ్ మరియు ఇన్స్టాల్ అవసరం లేదు.

WebRTC వెనుక ఎవరు ఉన్నారు?

ఈ ఆట మారుతున్న భావన వెనుక జెయింట్స్ బృందం ఉంది. గూగుల్, మొజిల్లా మరియు ఒపెరా ఇప్పటికే మద్దతుగా పనిచేస్తున్నాయి, మైక్రోసాఫ్ట్ ఆసక్తి చూపించినప్పటికీ, అది నిష్క్రియాత్మకంగానే ఉంది, అది ప్రామాణికం అయినప్పుడు బంతికి ప్రవేశిస్తుంది అని చెప్పింది. ప్రామాణీకరణ గురించి మాట్లాడుతూ, ఐఇటిఎఫ్ మరియు WWWC ఒక ప్రమాణంగా నిర్వచించడానికి మరియు రూపొందించడానికి పని చేస్తున్నాయి. ఇది డెవలపర్లు బ్రౌజర్లలో ఉపయోగించగల ఉత్పత్తి సాధారణ కమ్యూనికేషన్ టూల్స్కు ఉపయోగించే API (అప్లికేషన్ ప్రోగ్రామింగ్ ఇంటర్ఫేస్) లోకి ప్రామాణీకరించబడుతుంది.

ఎందుకు WebRTC?

ఖరీదైన లైసెన్స్ ఫీజులు మరియు ఖరీదైన యాజమాన్య ప్లగ్ఇన్ల వాడకం ద్వారా మాత్రమే పెద్ద సంస్థలలో ఇప్పటివరకు సాధించగలిగేది ఏమిటంటే సాధ్యం. WebRTC API తో, ప్రాధమిక ప్రోగ్రామింగ్ జ్ఞానం ఉన్న ఎవరైనా వాయిస్ మరియు వీడియో కమ్యూనికేషన్ మరియు డేటా వెబ్ అనువర్తనాలకు బలమైన ఉపకరణాలను అభివృద్ధి చేయగలరు. వెబ్ RTC అనేక లాభాలను అందిస్తుంది, వాటిలో:

WebRTC ను ఎదుర్కొంటున్న అవరోధాలు

WebRTC లో పని చేసే బృందాలు నిశ్చయాత్మకమైనవి పొందేందుకు పరిష్కరించడానికి అనేక సమస్యలను ఎదుర్కొంటున్నారు. వాటిలో ఇవి ఉన్నాయి:

WebRTC అనువర్తనం యొక్క ఒక ఉదాహరణ

WebRTC అనువర్తనం యొక్క మంచి ఉదాహరణ గూగుల్ యొక్క క్యూబ్ స్లామ్, ఇది మీ రిమోట్ ఫ్రెండ్ ముఖంతో మీరే మధ్య దూరంతో సంబంధం లేకుండా పాంగ్ను ప్లే చేయడానికి అనుమతిస్తుంది. ఆట యొక్క గ్రాఫిక్స్ WebGL మరియు సౌండ్ట్రాక్ ఉపయోగించి వెబ్ ఆడియో ద్వారా పంపిణీ చేయబడతాయి. మీరు cubeslam.com లో అదే ప్లే చేయవచ్చు. అయితే మీ కంప్యూటర్లో ఈ రోజున మీరు మాత్రమే ప్లే చేసుకోవచ్చు, Chrome యొక్క మొబైల్ వెర్షన్ ఇంకా WebRTC కు మద్దతు ఇవ్వదు. ఇటువంటి గేమ్స్ Chrome మరియు WebRTC లను ప్రోత్సహించడానికి రెండు రూపకల్పన చేయబడ్డాయి. మీరు Chrome యొక్క తాజా సంస్కరణను కలిగి ఉన్న కోర్సును అందించిన అదనపు ఫ్లాష్లు కూడా గేమ్ను ఆడటానికి కూడా అవసరం లేదు.

WebRTC డెవలపర్స్ కోసం

WebRTC అనేది ఓపెన్ సోర్స్ ప్రాజెక్ట్. బ్రౌజర్ల మధ్య రియల్ టైమ్ కమ్యూనికేషన్స్ (RTC) కోసం అందించబడే API సాధారణ జావాస్క్రిప్ట్లో ఉంది.

WebRTC గురించి మరింత లోతైన అవగాహన కోసం, ఈ వీడియో చూడండి.