WebRTC
வெப்ஆர்டிசி (வெப் ரியல்-டைம் கம்யூனிகேஷன்) என்பது ஒரு இலவச மற்றும் திறந்த மூல திட்டமாகும், இது வலை உலாவிகள் மற்றும் மொபைல் பயன்பாடுகளை பயன்பாட்டு நிரலாக்க இடைமுகங்கள் (ஏபிஐ) வழியாக நிகழ்நேர தகவல்தொடர்புடன் (ஆர்டிசி) வழங்குகிறது. இது ஆடியோ மற்றும் வீடியோ தகவல்தொடர்புகளை வலைப்பக்கங்களுக்குள் நேரடியாக பியர்-டு-பியர் தகவல்தொடர்புகளை அனுமதிப்பதன் மூலம் செயல்பட அனுமதிக்கிறது, செருகுநிரல்களை நிறுவ வேண்டிய அவசியத்தை நீக்குகிறது அல்லது சொந்த பயன்பாடுகளைப் பதிவிறக்குகிறது. ஆப்பிள், கூகிள், மைக்ரோசாப்ட், மொஸில்லா மற்றும் ஓபரா ஆகியவற்றின் ஆதரவுடன், வெப்ஆர்டிசி விவரக்குறிப்புகள் உலகளாவிய வலை கூட்டமைப்பு (டபிள்யூ 3 சி) மற்றும் இணைய பொறியியல் பணிக்குழு (ஐஇடிஎஃப்) ஆகியவற்றால் வெளியிடப்பட்டுள்ளன. webrtc.org வலைத்தளத்தின்படி, திட்டத்தின் நோக்கம் "உலாவி, மொபைல் தளங்கள் மற்றும் ஐஓடி சாதனங்களுக்கு பணக்கார, உயர்தர ஆர்டிசி பயன்பாடுகளை உருவாக்க உதவுவதும், அவை அனைத்தையும் பொதுவான நெறிமுறைகள் மூலம் தொடர்பு கொள்ள அனுமதிப்பதும் ஆகும்". மே 2010 இல், கூகிள் குளோபல் ஐபி சொல்யூஷன்ஸ் அல்லது ஜிஐபிஎஸ், ஒரு விஓஐபி மற்றும் வீடியோ கான்பரன்சிங் மென்பொருள் நிறுவனத்தை வாங்கியது, இது ஆர். டி. சி. க்குத் தேவையான கோடெக் மற்றும் எக்கோ ரத்துசெய்யும் நுட்பங்கள் போன்ற பல கூறுகளை உருவாக்கியிருந்தது. கூகிள் GIPS தொழில்நுட்பத்தை திறந்த மூலமாகக் கொண்டு, தொழில்துறை ஒருமித்த கருத்தை உறுதி செய்வதற்காக IETF மற்றும் W3C இல் பொருத்தமான தர நிர்ணய அமைப்புகளுடன் ஈடுபட்டது. மே 2011 இல், உலாவி அடிப்படையிலான நிகழ்நேர தகவல்தொடர்புக்கான வெப்ஆர்டிசி எனப்படும் திறந்த மூல திட்டத்தை கூகிள் வெளியிட்டது. இதைத் தொடர்ந்து W3C இல் உள்ள IETF மற்றும் உலாவி API களில் பொருத்தமான நெறிமுறைகளை தரப்படுத்துவதற்கான தொடர்ச்சியான பணிகள் நடந்து வருகின்றன. ஜனவரி 2011 இல், எரிக்சன் லேப்ஸ் ஒரு மாற்றியமைக்கப்பட்ட வெப்கிட் நூலகத்தைப் பயன்படுத்தி வெபிஆர்டிசியின் முதல் செயல்பாட்டை உருவாக்கியது. அக்டோபர் 2011 இல், W3C அதன் முதல் வரைவை வெளியிட்டது. வெப்ஆர்டிசி மைல்கற்களில் முதல் குறுக்கு-உலாவி வீடியோ அழைப்பு (பிப்ரவரி 2013), முதல் குறுக்கு-உலாவி தரவு பரிமாற்றங்கள் (பிப்ரவரி 2014) மற்றும் ஜூலை 2014 நிலவரப்படி கூகிள் ஹேங்கவுட்டுகள் வெப்ஆர்டிசியைப் பயன்படுத்தி "வகையானவை". டபிள்யூ 3 சி வரைவு ஏபிஐ வாட் டபிள்யூஜியில் செய்யப்பட்ட ஆரம்ப வேலையை அடிப்படையாகக் கொண்டது. இது கனெக்ஷன்பீர் ஏபிஐ என்று குறிப்பிடப்பட்டது, மேலும் எரிக்சன் ஆய்வகங்களில் முன்-தரநிலைகள் கருத்து செயல்படுத்தல் உருவாக்கப்பட்டது. இந்த ஆவணத்துடன் சேர்ந்து, வலை உலாவிகளில் நிகழ்நேர தகவல்தொடர்புகளை வரையறுக்கும் நெறிமுறைகளின் தொகுப்பை வரையறுக்க ஐ. இ. டி. எஃப் இல் உள்ள துணை ஆர். டி. சி. டபிள்யூ. இ. பி குழுவில் நடந்து வரும் பரிமாற்றங்களின் விளைவுகள் ஆகியவற்றின் அடிப்படையில் இந்த விவரக்குறிப்பு கணிசமாக உருவாகும் என்று வெப்ஆர். டி. சி செயற்குழு எதிர்பார்க்கிறது. எந்தவொரு சமிக்ஞை நெறிமுறையும் கட்டளையிடப்படவில்லை என்றாலும், பெரும்பாலான திட்டமிடப்பட்ட தகவல்தொடர்பு சூழ்நிலைகளுக்கு எஸ். ஐ. பி பொருந்தக்கூடியது மற்றும் ஜே. எஸ். எஸ். ஐ. பி போன்ற திறந்த மூல மென்பொருளின் கிடைக்கும் தன்மை காரணமாக வெப்சாக்கெட்டுகள் () மீது எஸ். ஐ. பி பெரும்பாலும் ஓரளவு பயன்படுத்தப்படுகிறது. உள்ளூர் திறன்கள் மற்றும் உள்ளூர் ஸ்ட்ரீம்களை அம்பலப்படுத்தும் போது எழும் தனியுரிமை சிக்கல்கள் குழுவிற்குள் தொழில்நுட்ப விவாதங்கள், குறிப்பாக தரவு சேனல்களை செயல்படுத்துவது, ஆரம்பகால பரிசோதனை மூலம் பெறப்பட்ட அனுபவம் பிற குழுக்கள் மற்றும் தனிநபர்களிடமிருந்து பின்னூட்டம் நவம்பர் 2017 இல், வெப்ஆர்டிசி 1 விவரக்குறிப்பு பணி வரைவிலிருந்து வேட்பாளர் பரிந்துரைக்கு மாற்றப்பட்டது. ஜனவரி 2021 இல், வெப்ஆர்டிசி 1 விவரக்குறிப்பு வேட்பாளர் பரிந்துரையிலிருந்து பரிந்துரைக்கு மாற்றப்பட்டது. வடிவமைப்பு வெப்ஆர்டிசியின் முக்கிய கூறுகள் பல ஜாவாஸ்கிரிப்ட் ஏபிஐகளை உள்ளடக்குகின்றனஃ பெட் யூசர் மீடியா ஆடியோ மற்றும் வீடியோ ஊடகங்களைப் பெறுகிறது (எ. கா., ஒரு சாதனத்தின் கேமரா மற்றும் மைக்ரோஃபோனை அணுகுவதன் மூலம்). ஆர். டி. சி. பீர் இணைப்பு சகாக்களுக்கு இடையில் ஆடியோ மற்றும் வீடியோ தகவல்தொடர்புகளை செயல்படுத்துகிறது. இது சமிக்ஞை செயலாக்கம், கோடெக் கையாளுதல், பியர்-டு-பியர் தொடர்பு, பாதுகாப்பு மற்றும் அலைவரிசை மேலாண்மை ஆகியவற்றைச் செய்கிறது. RTCDataChannel சகாக்களுக்கு இடையில் தன்னிச்சையான தரவின் இருதரப்பு தகவல்தொடர்புகளை அனுமதிக்கிறது. தரவு டிடிஎல்எஸ் வழியாக எஸ். சி. டி. பி. யைப் பயன்படுத்தி கொண்டு செல்லப்படுகிறது. இது வெப்சாக்கெட்டுகளின் அதே ஏபிஐயைப் பயன்படுத்துகிறது மற்றும் மிகக் குறைந்த தாமதத்தைக் கொண்டுள்ளது. வெப்ஆர்டிசி ஏபிஐ ஒரு புள்ளிவிவர செயல்பாட்டையும் உள்ளடக்கியதுஃ வெப்ஆர்டிசி அமர்வுகள் பற்றிய புள்ளிவிவரங்களின் தொகுப்பை மீட்டெடுக்க இணைய பயன்பாட்டை பெட்ஸ்டேட்ஸ் அனுமதிக்கிறது. இந்த புள்ளிவிவரத் தரவு ஒரு தனி W3C ஆவணத்தில் விவரிக்கப்பட்டுள்ளது. வெப்ஆர்டிசி ஏபிஐ சமிக்ஞை செய்வதற்கான எந்த ஏற்பாடுகளையும் உள்ளடக்கவில்லை, இது சகாக்களுடன் இணைவதற்கான கண்டுபிடிப்பு மற்றும் அவர்களிடையே இணைப்புகளை எவ்வாறு நிறுவுவது என்பதை தீர்மானிக்கிறது. பயன்பாடுகள் இணைப்புகளுக்கு ஊடாடும் இணைப்பு ஸ்தாபனத்தைப் பயன்படுத்துகின்றன மற்றும் அமர்வுகளை நிர்வகிப்பதற்கு பொறுப்பாகும், ஒருவேளை அமர்வு துவக்க நெறிமுறை, விரிவாக்க செய்தியிடல் மற்றும் இருப்பு நெறிமுறை (எக்ஸ்எம்பிபி), செய்தி வரிசை டெலிமெட்ரி போக்குவரத்து, மேட்ரிக்ஸ் அல்லது மற்றொரு நெறிமுறையை நம்பியிருக்கலாம். சமிக்ஞை ஒன்று அல்லது அதற்கு மேற்பட்ட சேவையகங்களைப் பொறுத்தது. PCMA/PCMU (), தொலைபேசி நிகழ்வு DTMF (), மற்றும் ஓபஸ் () ஆடியோ கோடெக்குகளை குறைந்தபட்ச திறன்களாக வழங்க செயல்படுத்தல்கள் தேவைப்படுகின்றன. பியர் கனெக்ஷன், டேட்டா சேனல் மற்றும் மீடியா கேப்சர் பிரவுசர் ஏபிஐ ஆகியவை டபிள்யூ3சி விவரக்குறிப்பில் விவரிக்கப்பட்டுள்ளன. வெப்ஆர்டிசி-க்கான ஓஆர்டிசி (ஆப்ஜெக்ட் ரியல்-டைம் கம்யூனிகேஷன்ஸ்)-ஐ டபிள்யூ3சி உருவாக்கி வருகிறது. பயன்பாடுகள் வெப்ஆர்டிசி உலாவிகளை ஒருவருக்கொருவர் நேரடியாக கோப்புகளை ஸ்ட்ரீம் செய்ய அனுமதிக்கிறது, சர்வர்-சைட் கோப்பு ஹோஸ்டிங் தேவையை குறைக்கிறது அல்லது முற்றிலும் நீக்குகிறது. உலாவியில் உள்ள பிட் டொரண்ட் நெறிமுறையைப் பயன்படுத்தி பியர்-டு-பியர் கோப்பு பகிர்வை செயல்படுத்த வெப்டாரண்ட் ஒரு வெபர்டிசி போக்குவரத்தைப் பயன்படுத்துகிறது. சில கோப்பு பகிர்வு வலைத்தளங்கள் பயனர்கள் தங்கள் உலாவிகளில் ஒருவருக்கொருவர் நேரடியாக கோப்புகளை அனுப்ப அனுமதிக்கும் வகையில் இதைப் பயன்படுத்துகின்றன, இருப்பினும் கோப்பு பதிவிறக்கப்படும் வரை பதிவேற்றுபவர் தாவலைத் திறந்து வைத்திருக்க வேண்டும். மைக்ரோசாப்ட் நிறுவனத்திற்குச் சொந்தமான பீர்5 போன்ற சில சி. டி. என். க்கள், இணைக்கப்பட்ட பிற சகாக்களுக்கு ஊடகத்தைப் பதிவேற்ற வாடிக்கையாளரின் அலைவரிசையைப் பயன்படுத்துகின்றன, இதனால் ஒவ்வொரு சகாக்களும் ஒரு விளிம்பு சேவையகமாக செயல்பட முடியும். ஆரம்பத்தில் வலை உலாவிகளுக்காக உருவாக்கப்பட்டிருந்தாலும், வெப்ஆர்டிசி மொபைல் தளங்கள் மற்றும் ஐஓடி சாதனங்கள் உள்ளிட்ட உலாவி அல்லாத சாதனங்களுக்கான பயன்பாடுகளைக் கொண்டுள்ளது. எடுத்துக்காட்டுகளில் உலாவி அடிப்படையிலான விஓஐபி தொலைபேசி அடங்கும், இது கிளவுட் தொலைபேசிகள் அல்லது வலை தொலைபேசிகள் என்றும் அழைக்கப்படுகிறது, இது ஒரு வலை உலாவிக்குள் இருந்து அழைப்புகளைச் செய்ய அனுமதிக்கிறது மற்றும் பெறுகிறது, இது ஒரு சாப்ட்ஃபோனைப் பதிவிறக்கி நிறுவ வேண்டிய தேவையை மாற்றுகிறது. ஆதரவு வெப்ஆர்டிசி பின்வரும் உலாவிகளால் ஆதரிக்கப்படுகிறது (முழுமையற்ற பட்டியல்; பழமையான ஆதரவு பதிப்பு குறிப்பிடப்பட்டுள்ளது): டெஸ்க்டாப் பிசி மைக்ரோசாப்ட் எட்ஜ் 12 + கூகிள் குரோம் 28 + மொஸில்லா ஃபயர்பாக்ஸ் 22 + சஃபாரி 11 + ஓபரா 18 + விவால்டி 1.9 + பிரேவ் ஆண்ட்ராய்டு கூகிள் குரோம் 28 + (29 முதல் இயல்பாகவே இயக்கப்பட்டது) மொஸில்லா ஃபயர்பாக்ஸ் 24 + ஓபரா மொபைல் 12 + குரோமோஸ் ஃபயர்பாக்ஸ் ஓஎஸ் பிளாக்பெர்ரி 10 ஐஓஎஸ் மொபைல் சஃபாரி/வெப்கிட் (ஐஓஎஸ் 11 +) டைசன் 3 ஜி ஸ்ட்ரீமர் நேரடியாக ஒரு இலவச வெப்ஆர்டிசி செயல்பாட்டை வழங்குகிறது. உலாவிகளில் உள்ள கோடெக் ஆதரவு வெப்ஆர்டிசி ஒரு நிலையான கோடெக்குகளின் தொகுப்பை நிறுவுகிறது, இது அனைத்து இணக்கமான உலாவிகளும் செயல்படுத்த வேண்டும். சில உலாவிகள் மற்ற கோடெக்குகளையும் ஆதரிக்கலாம். 2017 ஜனவரியில், டொரண்ட்ஃப்ரீக் வெப்ஆர்டிசியை ஆதரிக்கும் உலாவிகளில் ஒரு கடுமையான பாதுகாப்பு குறைபாட்டைப் புகாரளித்தது, இது ஒரு பயனரின் உண்மையான ஐபி முகவரியை அம்பலப்படுத்துவதன் மூலம் விபிஎன் சுரங்கங்களின் பாதுகாப்பை சமரசம் செய்தது. ஐபி முகவரி வாசிப்பு கோரிக்கைகள் உலாவியின் டெவலப்பர் கன்சோலில் தெரியவில்லை, மேலும் அவை பெரும்பாலான விளம்பரத் தடுப்பு, தனியுரிமை மற்றும் பாதுகாப்பு துணை நிரல்களால் தடுக்கப்படவில்லை, முன்னெச்சரிக்கைகள் இருந்தபோதிலும் ஆன்லைன் கண்காணிப்பை செயல்படுத்துகின்றன. முகவரி கசிவுக்கான காரணம் இணைக்கக்கூடிய ஒரு பிழை அல்ல, ஆனால் வெப்ஆர்டிசி செயல்படும் விதத்திற்கு அடித்தளமாக உள்ளது என்று தெரிவிக்கப்பட்டுள்ளது; இருப்பினும், சிக்கலைத் தணிக்க பல தீர்வுகள் உள்ளன. வெப்ஆர்டிசி கசிவு சோதிக்கப்படலாம், மேலும் பெரும்பாலான உலாவிகளுக்கு தீர்வுகள் வழங்கப்படுகின்றன. பெரும்பாலான உலாவிகளில் தேவைப்படாவிட்டால் வெப்ஆர்டிசி முடக்கப்படலாம். யூப்லாக் ஆரிஜின் ஆட்-ஆன் இந்த சிக்கலை சரிசெய்ய முடியும் (சில உலாவிகள் இப்போது இந்த சிக்கலை தாங்களாகவே சரிசெய்கின்றன, யூப்லாக் ஆரிஜின் v1.38 முதல் இந்த உலாவிகளில் இந்த விருப்பம் முடக்கப்பட்டுள்ளது). மேற்கோள்கள் மேலும் வாசிப்பு வெளிப்புற இணைப்புகள் W3C வெப் ரியல்-டைம் கம்யூனிகேஷன்ஸ் வொர்கிங் குரூப் IETF வெப்-பிரவுசர்களில் ரியல்-டைம் கம்யூனிகேஷன் (rtcweb) வொர்கிங் குரூப் வீடியோ அரட்டை டெமோ பயன்பாட்டை அடிப்படையாகக் கொண்டது வெப்ஆர்டிசி libdatachannel, திறந்த மூல வெப்ஆர்டிசி நெட்வொர்க் நூலகம் பீர்-டு-பீர் மென்பொருள் பி. எஸ். டி உரிமத்தைப் பயன்படுத்தி வலை மேம்பாட்டு வலை தரநிலைகள்