WebRTC පැහැදිලි කලේය

බ්රවුසරයේ තත්කාලීන හඬ සහ වීඩියෝ සන්නිවේදනය

හඬ සහ වීඩියෝ සන්නිවේදනය සිදු කරන සාම්ප්රදායික ක්රමයක් මෙන්ම දත්ත මාරු කරන විටද සේවාදායක-සේවාදායක ආකෘතිය පදනම් වේ. සේවා සන්නිවේදනය හෝ සියලු සන්නිවේදනය සඳහා සේවාදායකයක් යමක් කිරීමට අවශ්ය වන අතර ඒවා සම්බන්ධ කරගත යුතුය. එබැවින් සන්නිවේදනය වලාකුළක් හෝ ප්රධාන යන්ත්රයක් හරහා ගමන් කළ යුතුය.

WebRTC සියල්ල වෙනස් කරයි. එය යන්ත්ර දෙකක් අතර කෙළින්ම සිදු වන දෙයක් වෙත සන්නිවේදනය කරයි. එසේම, එය බ්රවුසරයේ ක්රියා කරයි - ඕනෑම දෙයක් බාගත කර ස්ථාපනය කිරීම අවශ්ය නොවේ.

WebRTC පිටුපස කවුද?

මෙම ක්රීඩාව වෙනස් කරන සංකල්පයක් පිටුපස යෝධ කණ්ඩායමක් පවතී. ගූගල්, මොසිල්ලා සහ ඔපෙරා දැනටමත් ඒ සඳහා සහයෝගය ලබා දී ඇත. මයික්රොසොෆ්ට් සමාගම උනන්දුවක් දක්වනු ලැබුවත් එය නිෂ්චිතව පැවතීම, එය සම්මත වී ඇති විට එය බෝලයට ඇතුළු වනු ඇතැයි කියයි. ප්රමිතිකරණය පිළිබඳ කතා කිරීම, IETF සහ WWWC ප්රමිතිය නිර්වචනය කර එය හැඩගැස්වීමට කටයුතු කරමින් සිටියි. බ්රව්සර්වල භාවිතා කළ හැකි සරල සන්නිවේදන මෙවලම් නිෂ්පාදනය කිරීමට භාවිතා කරන්නන් හට භාවිතා කළ හැකි API (යෙදුම් ක්රමලේඛ අතුරුමුහුණත) බවට එය ප්රමිතිකරණය කරනු ඇත.

ඇයි WebRTC?

එය ළඟා කර ගැනීමට උත්සහ කරන ලද්දේ මිල අධික බලපත්ර ගාස්තු හා මිල අධික වානිජ ප්ලගීන භාවිතය හරහා විශාල සංවිධානවල පමණි. WebRTC API සමඟ මූලික ක්රමලේඛන දැනුමක් ඇති ඕනෑම කෙනෙකුට හඬ සහ වීඩියෝ සන්නිවේදන සහ දත්ත වෙබ් යෙදුම් සඳහා ශක්තිමත් මෙවලම් නිර්මාණය කිරීමට හැකි වනු ඇත. වෙබ් රෙස්ටොරන්ට් වෙබ් අඩවිය ඇතුළු තවත් වාසි රැසක් ගෙන එනු ඇත:

බාධක WebRTC මුහුණ දීම

WebRTC හි වැඩ කරන කණ්ඩායම් සඳහා තීරණාත්මක ගැටළුවක් ලබා ගැනීම සඳහා ගැටළු ගණනාවක් ඇත. ඒවා අතර පහත සඳහන් වේ:

WebRTC යෙදුමක උදාහරණයක්

WebRTC යෙදුම සඳහා හොඳ උදාහරණයක් වන්නේ ඔබ අතර දුරක් නොතකා ඔබේ දුරස්ථ මිතුරා මුහුණට මුහුණ පයින් සෙල්ලම් කිරීමට ඉඩ දෙන ගූගල් Cube Slam ය. ගේම්ස්ගේ ග්රැෆික්ස් වෙබ් ශබ්දය හරහා යවන විට වෙබ් ග්ලෙල්ටය සහ ශබ්දවාහිනිය පරිවර්තනය කර ඇත. ඔබට cubeslam.com හි ඔබට සමාන කළ හැකිය. කෙසේ වෙතත්, කෙසේ වෙතත්, අද වන විට Chrome වල ජංගම අනුවාදය තවමත් WebRTC සඳහා පහසුකම් සපයන්නේ නැති බැවින් එය ඔබේ පරිගණකයේ පමණක් ධාවනය කළ හැකිය. එවැනි ක්රීඩා සැලසුම් කර ඇත්තේ Chrome සහ WebRTC ප්රවර්ධනය කිරීම සඳහාය. ඔබට ක්රිඩා සෙල්ලම් කිරීම සඳහා අතිරේක ප්ලගීන අවශ්ය නොවේ. ඔබට Flash හි නවතම අනුවාදය ලබා දී තිබේ.

සංවර්ධකයින් සඳහා WebRTC

WebRTC යනු විවෘත කේත ව්යාපෘතියකි. බ්රවුසර අතර තත්කාර්ය සන්නිවේදන (RTC) සඳහා ලබා දෙනු ලබන API සරල JavaScript.

WebRTC පිළිබඳ වඩා ගැඹුරු අවබෝධයක් සඳහා මෙම වීඩියෝව බලන්න.