உலாவிகளுக்கு இடையில் நிகழ் நேர குரல் மற்றும் வீடியோ தொடர்பு
குரல் மற்றும் வீடியோ தொடர்பு நடத்தப்படும் வழக்கமான வழி, மேலும் எந்த தரவு பரிமாற்றம் செய்யப்படுகிறது, கிளையன்-சேவையக மாதிரியை அடிப்படையாகக் கொண்டது. இரண்டு அல்லது எல்லா தொடர்பு சாதனங்கள் சேவையிலும் சேவையகமாகவும் இருக்க வேண்டும், அவற்றை தொடர்பு கொள்ள வைக்க வேண்டும். எனவே தொடர்பு ஒரு மேகம் அல்லது ஒரு முக்கிய இயந்திரம் வழியாக அனுப்ப வேண்டும்.
WebRTC அனைத்தையும் மாற்றுகிறது. இது இரண்டு இயந்திரங்கள் இடையே நேரடியாக நடக்கும் ஒன்றுக்கு தொடர்பு கொண்டு, இருப்பினும் அருகில் அல்லது அவர்கள். மேலும், உலாவிகளில் வேலை செய்கிறது - எதையும் பதிவிறக்க மற்றும் நிறுவ வேண்டிய அவசியமில்லை.
WebRTC பின்னால் யார்?
இந்த விளையாட்டை மாற்றியமைக்கும் கருத்துக்குப் பின்னணியில் உள்ள ராட்சதர்களின் குழு உள்ளது. கூகிள், மொஸில்லா மற்றும் ஓபரா ஆகியவை ஏற்கனவே ஆதரிக்கின்றன, மைக்ரோசாப்ட் ஆர்வத்தை காட்டியுள்ளது, ஆனால் அது செயலற்றதாகவே உள்ளது, அது தரநிலையில் இருக்கும்போது பந்தை நுழைக்கும் என்று கூறுகிறது. தரநிலையாக்கத்தைப் பற்றி பேசுகையில், IETF மற்றும் WWWC ஆகியவை வரையறுக்கப்பட்டு ஒரு தரநிலையாக வடிவமைக்கின்றன. உலாவிகளில் பயன்படுத்தக்கூடிய தயாரிப்பு எளிய தொடர்பு கருவிகளை டெவலப்பர்கள் பயன்படுத்தக்கூடிய ஒரு ஏபிஐ (அப்ளிகேஷன் புரோகிராமிங் இன்டர்ஃபேஸ்) இல் இது தரநிலைப்படுத்தப்படும்.
ஏன் WebRTC?
விலை உயர்ந்த உரிம கட்டணம் மற்றும் விலையுயர்ந்த தனியுரிம கூடுதல் பயன்பாட்டின் மூலம் மட்டுமே பெரிய நிறுவனங்களில் இதுவரை இது சாத்தியமானது. WebRTC API உடன், அடிப்படை நிரலாக்க அறிவு கொண்ட எவரும் குரல் மற்றும் வீடியோ தொடர்பு மற்றும் தரவு வலை பயன்பாடுகளுக்கான வலுவான கருவிகளை உருவாக்க முடியும். வலை ஆர்.டி.சி பல பயன்களைக் கொண்டுவருகிறது:
- தனியுரிம பயன்பாடுகளைப் பதிவிறக்க மற்றும் நிறுவுவதற்கு பயனர்கள் இனி தேவைப்பட மாட்டார்கள். அவர்கள் மட்டுமே தங்கள் WebRTC ஆதரவு உலாவிகளில் பயன்படுத்த வேண்டும்.
- சேவையகம் மற்றும் மேகம் இணைப்புகளை அகற்றுவதன் மூலம் தொடர்புபடுத்தலின் போது தூரமாக இருக்கும் போது குறைந்த அலைவரிசை தேவைப்படும்.
- இதன் விளைவாக, குறைவான தாமதம் மற்றும் ஆடியோ மற்றும் வீடியோவின் அதிக தரம் இருக்கும்.
- தொழில்நுட்பம் மூலம் தரவு மேலும் திறமையாக channeled.
- இனி ஃப்ளாஷ் போன்ற கூடுதல் தேவை இல்லை.
- இது தொடர்பாக கருவிகளை உருவாக்க எளிதாக இருக்கும். இவரது HTML5 கூறுகள் பயன்படுத்தப்படும்.
WebRTC ஐ எதிர்கொள்ளும் தடைகள்
WebRTC இல் பணிபுரியும் குழுக்கள் ஏதாவது முடிவுக்கு வர வேண்டுமென்பதற்காக நிறைய விவகாரங்கள் உள்ளன. அவற்றில் ஒன்று பின்வருமாறு:
- பயன்படுத்த எந்த கோடெக்? வீரர்கள் வெவ்வேறு நலன்களைக் கொண்டுள்ளதால், அவர்கள் H.264, VP8 அல்லது வேறு கோடெக்குகள் பயன்படுத்தலாமா என்பதை இன்னும் ஒப்புக் கொள்ளவில்லை.
- தொழில்நுட்பம் உலாவிகளில் இருப்பதால், உலாவி இணக்கத்தன்மை ஒரு சிக்கலாக இருக்கும். தற்போது Chrome, Firefox, Opera ஆகியவற்றை மட்டுமே ஆதரிக்கின்றன. WebRTC ஆதரவுடன் உலாவிகளின் பற்றாக்குறை தீங்கு விளைவிக்கும்.
- தரநிலை இன்னும் முழுமையாக வரையறுக்கப்படவில்லை, இது முக்கிய வீரர்களால் தத்தெடுப்பில் சிக்கலில் உள்ளது.
WebRTC பயன்பாட்டின் ஒரு எடுத்துக்காட்டு
WebRTC பயன்பாட்டின் சிறந்த எடுத்துக்காட்டு கூகிள் கியூப் ஸ்லாம் என்பதாகும், இது உங்களுக்கிடையேயான இடைவெளியைப் பொருட்படுத்தாமல், உங்கள் தொலை நண்பரின் முகத்தை முகம் கொண்ட பாங்கை விளையாட அனுமதிக்கிறது. விளையாட்டு கிராபிக்ஸ் WebGL மற்றும் வலை ஆடியோ மூலம் வழங்கப்படும் ஒலித்தயாரிப்பு பயன்படுத்தி வழங்கப்படுகிறது. நீங்கள் cubeslam.com இல் இதைப் பயன்படுத்தலாம். இருப்பினும் நீங்கள் இன்று உங்கள் கணினியில் மட்டுமே விளையாட முடியும், Chrome இன் மொபைல் பதிப்பு இன்னும் WebRTC ஐ ஆதரிக்கவில்லை. இத்தகைய விளையாட்டுகள் Chrome மற்றும் WebRTC ஐ மேம்படுத்த வடிவமைக்கப்பட்டுள்ளன. நீங்கள் Chrome இன் சமீபத்திய பதிப்பைக் கொண்டிருப்பதால், கூடுதல் பிளேயர்கள் விளையாட்டு, விளையாடும் ஃப்ளாஷ் அல்ல.
டெவலப்பர்களுக்கான WebRTC
WebRTC திறந்த மூல திட்டமாகும். உலாவிகளுக்கு இடையே நிகழ் நேர தகவல்தொடர்புகளுக்கு (RTC) வழங்கப்படும் API எளிய ஜாவாஸ்கிரிப்ட் ஆகும்.
WebRTC இன் மிக ஆழமான புரிதலுக்காக, இந்த வீடியோவைப் பார்க்கவும்.