WebRTC ವಿವರಿಸಲಾಗಿದೆ

ಬ್ರೌಸರ್ಗಳ ನಡುವೆ ನಿಜಾವಧಿಯ ಧ್ವನಿ ಮತ್ತು ವೀಡಿಯೊ ಸಂವಹನ

ಧ್ವನಿ ಮತ್ತು ವೀಡಿಯೋ ಸಂವಹನವನ್ನು ನಡೆಸುವ ಸಾಂಪ್ರದಾಯಿಕ ವಿಧಾನ ಮತ್ತು ದತ್ತಾಂಶವನ್ನು ವರ್ಗಾವಣೆ ಮಾಡುವಲ್ಲಿ, ಕ್ಲೈಂಟ್-ಸರ್ವರ್ ಮಾದರಿ ಆಧರಿಸಿದೆ. ಎರಡೂ ಅಥವಾ ಎಲ್ಲಾ ಸಂವಹನ ಸಾಧನಗಳನ್ನು ಸೇವೆ ಮಾಡಲು ಮತ್ತು ಸಂಪರ್ಕಕ್ಕೆ ಇಡಲು ಸರ್ವರ್ ಏನಾದರೂ ಅಗತ್ಯವಿರುತ್ತದೆ. ಸಂವಹನವು ಒಂದು ಮೋಡ ಅಥವಾ ಒಂದು ಮುಖ್ಯ ಯಂತ್ರದ ಮೂಲಕ ಹಾದುಹೋಗಬೇಕು.

WebRTC ಎಲ್ಲವನ್ನೂ ಬದಲಾಯಿಸುತ್ತದೆ. ಇದು ಎರಡು ಯಂತ್ರಗಳ ನಡುವೆ ನೇರವಾಗಿ ಸಂಭವಿಸುವ ಏನಾದರೂ ಸಂವಹನವನ್ನು ತರುತ್ತದೆ, ಆದರೆ ಹತ್ತಿರದಲ್ಲಿಯೇ ಅಥವಾ ದೂರದಿದೆ. ಅಲ್ಲದೆ, ಇದು ಬ್ರೌಸರ್ಗಳಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ - ಯಾವುದೇ ಡೌನ್ಲೋಡ್ ಮತ್ತು ಇನ್ಸ್ಟಾಲ್ ಮಾಡುವ ಅಗತ್ಯವಿಲ್ಲ.

WebRTC ಹಿಂದೆ ಯಾರು?

ಈ ಆಟದ ಬದಲಾಗುವ ಪರಿಕಲ್ಪನೆಯ ಹಿಂದೆ ದೈತ್ಯ ತಂಡವಿದೆ. ಗೂಗಲ್, ಮೊಜಿಲ್ಲಾ ಮತ್ತು ಒಪೇರಾ ಈಗಾಗಲೇ ಅದರ ಬೆಂಬಲವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತಿವೆ, ಆದರೆ ಮೈಕ್ರೋಸಾಫ್ಟ್ ಆಸಕ್ತಿಯನ್ನು ತೋರಿಸಿದೆ ಆದರೆ ಬದಲಾಗದೆ ಉಳಿದಿದೆ, ವಿಷಯವು ಪ್ರಮಾಣಕವಾಗಿದ್ದಾಗ ಅದು ಚೆಂಡನ್ನು ನಮೂದಿಸುತ್ತದೆ ಎಂದು ಹೇಳುತ್ತದೆ. ಪ್ರಮಾಣೀಕರಣದ ಕುರಿತು ಮಾತನಾಡುತ್ತಾ, ಐಇಟಿಎಫ್ ಮತ್ತು ಡಬ್ಲ್ಯೂಡಬ್ಲ್ಯೂಡಬ್ಲ್ಯೂಸಿ ಇದನ್ನು ಪ್ರಮಾಣಿತವಾಗಿ ವ್ಯಾಖ್ಯಾನಿಸಲು ಮತ್ತು ರೂಪಿಸಲು ಕೆಲಸ ಮಾಡುತ್ತಿವೆ. ಇದು ಅಭಿವರ್ಧಕರು ಬ್ರೌಸರ್ಗಳಲ್ಲಿ ಬಳಸಬಹುದಾದ ಉತ್ಪನ್ನ ಸರಳ ಸಂವಹನ ಉಪಕರಣಗಳಿಗೆ ಬಳಸಬಹುದಾದ API (ಅಪ್ಲಿಕೇಶನ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಇಂಟರ್ಫೇಸ್) ಗೆ ಪ್ರಮಾಣೀಕರಿಸಲಾಗುತ್ತದೆ.

ಏಕೆ WebRTC?

ದುಬಾರಿ ಪರವಾನಗಿ ಶುಲ್ಕ ಮತ್ತು ದುಬಾರಿ ಸ್ವಾಮ್ಯದ ಪ್ಲಗ್ಇನ್ಗಳ ಬಳಕೆಯ ಮೂಲಕ ದೊಡ್ಡ ಸಂಸ್ಥೆಗಳಲ್ಲಿ ಮಾತ್ರ ಸಾಧಿಸಲು ಇದು ಪ್ರಯತ್ನಿಸುತ್ತಿದೆ. WebRTC API ನೊಂದಿಗೆ, ಮೂಲಭೂತ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಜ್ಞಾನ ಹೊಂದಿರುವ ಯಾರಾದರೂ ಧ್ವನಿ ಮತ್ತು ವೀಡಿಯೊ ಸಂವಹನ ಮತ್ತು ಡೇಟಾ ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್ಗಳಿಗಾಗಿ ದೃಢವಾದ ಪರಿಕರಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಬಹುದು. ವೆಬ್ ಆರ್ಟಿಸಿಯು ಹಲವಾರು ಪ್ರಯೋಜನಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ:

WebRTC ಎದುರಿಸುತ್ತಿರುವ ಅಡೆತಡೆಗಳು

WebRTC ಯಲ್ಲಿ ಕೆಲಸ ಮಾಡುವ ತಂಡಗಳು ಏನಾದರೂ ತೀರ್ಮಾನಕ್ಕೆ ಬರಬೇಕಾದರೆ ಹಲವಾರು ಸಮಸ್ಯೆಗಳಿವೆ. ಅವುಗಳಲ್ಲಿ ಕೆಳಕಂಡಂತಿವೆ:

WebRTC ಅಪ್ಲಿಕೇಶನ್ನ ಉದಾಹರಣೆ

WebRTC ಅಪ್ಲಿಕೇಶನ್ನ ಒಂದು ಉತ್ತಮ ಉದಾಹರಣೆ ಗೂಗಲ್ನ ಕ್ಯೂಬ್ ಸ್ಲ್ಯಾಮ್ ಆಗಿದೆ, ಅದು ನಿಮ್ಮ ನಡುವಿನ ದೂರವನ್ನು ಲೆಕ್ಕಿಸದೆಯೇ ನಿಮ್ಮ ರಿಮೋಟ್ ಸ್ನೇಹಿತನ ಮುಖದೊಂದಿಗೆ ಪಾಂಗ್ ಆಡಲು ಅವಕಾಶ ನೀಡುತ್ತದೆ. ವೆಬ್ನ ಆಡಿಯೋ ಮೂಲಕ ವಿತರಿಸಿದರೆ ಆಟದ ಗ್ರಾಫಿಕ್ಸ್ ಅನ್ನು WebGL ಮತ್ತು ಧ್ವನಿಪಥವನ್ನು ಬಳಸಿ ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ. ನೀವು cubeslam.com ನಲ್ಲಿ ಅದೇ ಆಟವನ್ನು ಪ್ಲೇ ಮಾಡಬಹುದು. ಆದಾಗ್ಯೂ, ಇಂದಿನಂತೆ, Chrome ನ ಮೊಬೈಲ್ ಆವೃತ್ತಿಯು ಇನ್ನೂ WebRTC ಅನ್ನು ಬೆಂಬಲಿಸುವುದಿಲ್ಲ ಎಂದು ನೀವು ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್ನಲ್ಲಿ ಮಾತ್ರ ಪ್ಲೇ ಮಾಡಬಹುದು. Chrome ಮತ್ತು WebRTC ಅನ್ನು ಉತ್ತೇಜಿಸಲು ಇಂತಹ ಆಟಗಳು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ. ನೀವು Chrome ನ ಇತ್ತೀಚಿನ ಆವೃತ್ತಿಯನ್ನು ಹೊಂದಿರುವ ಕೋರ್ಸ್ ಅನ್ನು ಒದಗಿಸಿರುವ ಫ್ಲ್ಯಾಶ್ನಲ್ಲ, ಆಟವಾಡಲು ಯಾವುದೇ ಹೆಚ್ಚುವರಿ ಪ್ಲಗ್ಇನ್ಗಳ ಅಗತ್ಯವಿಲ್ಲ.

ಡೆವಲಪರ್ಗಳಿಗಾಗಿ ವೆಬ್ಆರ್ಟಿಸಿ

WebRTC ಮುಕ್ತ ಮೂಲ ಪ್ರಾಜೆಕ್ಟ್ ಆಗಿದೆ. ಬ್ರೌಸರ್ಗಳ ನಡುವೆ ನಿಜಾವಧಿಯ ಸಂವಹನ (ಆರ್ಟಿಸಿ) ಗಾಗಿ ಒದಗಿಸಲಾಗುವ ಎಪಿಐ ಸರಳವಾದ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ನಲ್ಲಿದೆ.

WebRTC ಕುರಿತು ಹೆಚ್ಚು ಆಳವಾದ ತಿಳುವಳಿಕೆಗಾಗಿ, ಈ ವೀಡಿಯೊವನ್ನು ವೀಕ್ಷಿಸಿ.