WebRTC បានពន្យល់

ការទំនាក់ទំនងតាមសម្លេងនិងវីដេអូពិតប្រាកដរវាងកម្មវិធីរុករក

មធ្យោបាយសាមញ្ញដែលការទំនាក់ទំនងជាសំលេងនិងវីដេអូត្រូវបានអនុវត្តនិងក្នុងទិន្នន័យដែលត្រូវបានផ្ទេរគឺផ្អែកលើគំរូម៉ាស៊ីនមេ - ម៉ាស៊ីន។ វាចាំបាច់ត្រូវមានម៉ាស៊ីនបម្រើអ្វីមួយដើម្បីបម្រើទាំងឧបករណ៍ទំនាក់ទំនងទាំងពីរឬទាំងអស់ហើយដាក់វាឱ្យជាប់។ ការទំនាក់ទំនងដូច្នេះត្រូវឆ្លងកាត់ពពកឬម៉ាស៊ីនមេ។

WebRTC ផ្លាស់ប្តូរទាំងអស់។ វានាំមកនូវការទំនាក់ទំនងទៅនឹងអ្វីមួយដែលកើតឡើងដោយផ្ទាល់រវាងម៉ាស៊ីនពីរទោះបីជានៅជិតឬឆ្ងាយក៏ដោយ។ ដូចគ្នានេះផងដែរ, វាធ្វើការនៅក្នុងកម្មវិធីរុករក - មិនចាំបាច់ទាញយកនិងដំឡើងអ្វីនោះទេ។

តើនរណានៅពីក្រោយ WebRTC?

មានក្រុមយក្សនៅពីក្រោយគំនិតនៃការផ្លាស់ប្តូរហ្គេមនេះ។ ក្រុមហ៊ុន Google, Mozilla និង Opera កំពុងធ្វើការគាំទ្រដល់វាខណៈពេលដែលក្រុមហ៊ុន Microsoft បានបង្ហាញចំណាប់អារម្មណ៍ប៉ុន្តែនៅតែមានអកម្មដោយនិយាយថាវានឹងបញ្ចូលបាល់នៅពេលដែលវាត្រូវបានគេធ្វើស្តង់ដារ។ និយាយពីស្តង់ដារ IETF និង WWWC កំពុងធ្វើការដើម្បីកំណត់និងកំណត់វាឱ្យទៅជាស្តង់ដារមួយ។ វានឹងត្រូវបានធ្វើឱ្យមានលក្ខណៈស្តង់ដាទៅក្នុង API (Interface Programming Interface) ដែលអ្នកអភិវឌ្ឍន៍អាចប្រើទៅឧបករណ៍ទំនាក់ទំនងសាមញ្ញដែលអាចប្រើក្នុងកម្មវិធីរុករក។

ហេតុអ្វីបានជា WebRTC?

អ្វីដែលខ្លួនកំពុងព្យាយាមសម្រេចបានរហូតមកដល់ពេលនេះមានតែនៅក្នុងអង្គការធំ ៗ ប៉ុណ្ណោះតាមរយៈការប្រើប្រាស់កម្រៃអាជ្ញាប័ណ្ណថ្លៃដើមនិងកម្មវិធីជំនួយមានកម្មសិទ្ធិថ្លៃដើម។ ជាមួយនឹង WebRTC API អ្នកដែលមានចំនេះដឹងផ្នែកកម្មវិធីមូលដ្ឋាននឹងអាចអភិវឌ្ឍឧបករណ៍ដ៏រឹងមាំសម្រាប់ការទំនាក់ទំនងសំលេងនិងវីដេអូនិងកម្មវិធីគេហទំព័រ។ គេហទំព័រ RTC នឹងនាំមកនូវអត្ថប្រយោជន៍ជាច្រើនរួមមាន:

ឧបសគ្គប្រឈមនឹង WebRTC

មានបញ្ហាមួយចំនួនដែលក្រុមការងារដែលធ្វើការនៅ WebRTC ត្រូវតែដោះស្រាយដើម្បីទទួលបានអ្វីមួយដែលមានលក្ខណៈច្បាស់លាស់។ ក្នុងចំណោមពួកគេមានដូចខាងក្រោម:

ឧទាហរណ៍នៃកម្មវិធី WebRTC

ឧទាហរណ៍ដ៏ល្អមួយនៃកម្មវិធី WebRTC គឺ Google's Cube Slam ដែលអនុញ្ញាតឱ្យអ្នកលេង pong ជាមួយមិត្តភក្តិដាច់ស្រយាលរបស់អ្នកទៅមុខដោយមិនគិតពីចម្ងាយរវាងអ្នក។ ក្រាហ្វិកល្បែងត្រូវបានបង្ហាញដោយប្រើ WebGL និងបទភ្លេងប្រសិនបើត្រូវបានបញ្ជូនតាមរយៈអូឌីយ៉ូបណ្ដាញ។ អ្នកអាចលេងដូចគ្នានៅ cubeslam.com ។ ទោះបីជាយ៉ាងណាក៏ដោយអ្នកអាចលេងវានៅលើកុំព្យូទ័ររបស់អ្នកដូចនៅថ្ងៃនេះ Chrome កំណែទូរស័ព្ទមិនគាំទ្រ WebRTC ទេ។ ហ្គេមបែបនេះត្រូវបានរចនាឡើងទាំងពីរដើម្បីផ្សព្វផ្សាយ Chrome និង WebRTC ។ មិនមានកម្មវិធីបន្ថែមណាត្រូវបានទាមទារដើម្បីលេងហ្គេមនោះទេសូម្បីតែ Flash ក៏ដោយក៏ផ្តល់ឱ្យអ្នកនូវកំណែ Chrome ចុងក្រោយបំផុត។

WebRTC សម្រាប់អ្នកអភិវឌ្ឍន៍

WebRTC គឺជាគម្រោងប្រភពបើកចំហ។ API ដែលនឹងត្រូវបានផ្តល់ជូនសម្រាប់ទំនាក់ទំនងពេលវេលាពិត (RTC) រវាងកម្មវិធីរុករកគឺនៅក្នុង JavaScript ដ៏សាមញ្ញ។

សម្រាប់ការយល់ដឹងកាន់តែស៊ីជម្រៅអំពី WebRTC សូមមើលវីដេអូនេះ។