ಕೊಡೆಕ್ ಎಂದರೇನು?

ಒಂದು ಕೊಡೆಕ್ ಒಂದು ಅಲ್ಗಾರಿದಮ್ (ಸರಿ ಸರಳವಾಗಿದೆ - ಪ್ರೋಗ್ರಾಂ ರೀತಿಯ!), ಸರ್ವರ್ನಲ್ಲಿನ ಸಾಫ್ಟ್ವೇರ್ನಂತೆ ಹೆಚ್ಚಿನ ಸಮಯವನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ ಅಥವಾ ಹಾರ್ಡ್ವೇರ್ನ ( ಎಟಿಎ , ಐಪಿ ಫೋನ್ ಇತ್ಯಾದಿ) ಒಳಗೆ ಅಳವಡಿಸಲಾಗಿರುತ್ತದೆ, ಇದನ್ನು ಪರಿವರ್ತಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ ಧ್ವನಿ (VoIP ನ ಸಂದರ್ಭದಲ್ಲಿ) ಸಂಕೇತಗಳನ್ನು ಅಂತರ್ಜಾಲದ ಮೂಲಕ ಪ್ರಸಾರ ಮಾಡುವ ಡಿಜಿಟಲ್ ಡೇಟಾ ಅಥವಾ VoIP ಕರೆ ಸಮಯದಲ್ಲಿ ಯಾವುದೇ ಜಾಲಬಂಧ.

ಕೊಡೆಕ್ ಎಂಬ ಪದ ಸಂಯೋಜಿತ ಪದಗಳಾದ ಕೋಡರ್-ಡಿಕೋಡರ್ ಅಥವಾ ಸಂಕೋಚಕ-ಡಿಕ್ಪ್ರೆಸರ್ನಿಂದ ಬರುತ್ತದೆ. ಕೋಡೆಕ್ಗಳು ​​ಸಾಮಾನ್ಯವಾಗಿ ಈ ಕೆಳಗಿನ ಮೂರು ಕಾರ್ಯಗಳನ್ನು ಸಾಧಿಸುತ್ತವೆ (ಕೆಲವೇ ಕೆಲವು ಕೊನೆಯದು):

ಎನ್ಕೋಡಿಂಗ್ - ಡಿಕೋಡಿಂಗ್

ನೀವು ಸಾಮಾನ್ಯ PSTN ಫೋನ್ನಿಂದ ಮಾತನಾಡುವಾಗ, ನಿಮ್ಮ ಧ್ವನಿಯನ್ನು ಫೋನ್ ಲೈನ್ ಮೂಲಕ ಅನಲಾಗ್ ರೀತಿಯಲ್ಲಿ ಸಾಗಿಸಲಾಗುತ್ತದೆ. ಆದರೆ VoIP ನೊಂದಿಗೆ, ನಿಮ್ಮ ಧ್ವನಿಯನ್ನು ಡಿಜಿಟಲ್ ಸಂಕೇತಗಳಾಗಿ ಪರಿವರ್ತಿಸಲಾಗುತ್ತದೆ. ಈ ಪರಿವರ್ತನೆ ತಾಂತ್ರಿಕವಾಗಿ ಎನ್ಕೋಡಿಂಗ್ ಎಂದು ಕರೆಯಲ್ಪಡುತ್ತದೆ, ಮತ್ತು ಕೊಡೆಕ್ನಿಂದ ಇದನ್ನು ಸಾಧಿಸಲಾಗುತ್ತದೆ. ಡಿಜಿಟೈಸ್ ಮಾಡಿದ ಧ್ವನಿಯು ತನ್ನ ಗಮ್ಯಸ್ಥಾನವನ್ನು ತಲುಪಿದಾಗ, ಅದರ ಮೂಲ ಅನಲಾಗ್ ಸ್ಥಿತಿಗೆ ಅದನ್ನು ಡಿಕೋಡ್ ಮಾಡಬೇಕಾಗುತ್ತದೆ, ಇದರಿಂದಾಗಿ ಇತರ ವರದಿಗಾರನು ಇದನ್ನು ಕೇಳಬಹುದು ಮತ್ತು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಬಹುದು.

ಸಂಕೋಚನ - ವಿಭಜನೆ

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

ಸಂಪೀಡನ ವಿಧಗಳು

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

ಲಾಸಿ ಅಡಕಪ್ರಕ್ರಿಯೆಯ ಒಂದು ಉತ್ತಮ ಉದಾಹರಣೆ ಆಡಿಯೋಗಾಗಿ MP3 ಆಗಿದೆ. ಆಡಿಯೋಗೆ ನೀವು ಸಂಕುಚಿತಗೊಳಿಸಿದಾಗ, ನೀವು ಹಿಮ್ಮುಖವಾಗಿ ಕುಗ್ಗಿಸಬಹುದು, ದೊಡ್ಡ MP3 ಫೈಲ್ಗಳನ್ನು ಹೋಲಿಸಲು MP3 ಆಡಿಯೋ ಈಗಾಗಲೇ ಉತ್ತಮವಾಗಿದೆ.

ಗೂಢಲಿಪೀಕರಣ - ಡೀಕ್ರಿಪ್ಶನ್

ಭದ್ರತೆಯನ್ನು ಸಾಧಿಸಲು ಗೂಢಲಿಪೀಕರಣವು ಅತ್ಯುತ್ತಮ ಸಾಧನಗಳಲ್ಲಿ ಒಂದಾಗಿದೆ. ಅಂತಹ ರಾಜ್ಯದಲ್ಲಿ ಡೇಟಾವನ್ನು ಬದಲಿಸುವ ಪ್ರಕ್ರಿಯೆ ಯಾರೂ ಅದನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಬಾರದು. ಈ ರೀತಿಯಾಗಿ, ಅನಧಿಕೃತ ಜನರಿಂದ ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಿದ ಡೇಟಾವನ್ನು ತಡೆಹಿಡಿಯಲಾಗಿದ್ದರೂ ಸಹ, ಡೇಟಾವು ಗೌಪ್ಯವಾಗಿರುತ್ತದೆ. ಗೂಢಲಿಪೀಕರಣಗೊಂಡ ಡೇಟಾವನ್ನು ತಲುಪಿದ ನಂತರ, ಅದರ ಮೂಲ ರೂಪಕ್ಕೆ ಮತ್ತೆ ಅಸಂಕೇತೀಕರಿಸಲಾಗುತ್ತದೆ. ಸಾಮಾನ್ಯವಾಗಿ, ಡೇಟಾವನ್ನು ಸಂಕುಚಿತಗೊಳಿಸಿದಾಗ, ಇದು ಈಗಾಗಲೇ ಒಂದು ನಿರ್ದಿಷ್ಟ ಮಟ್ಟಿಗೆ ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಲ್ಪಟ್ಟಿದೆ, ಏಕೆಂದರೆ ಅದು ಅದರ ಮೂಲ ಸ್ಥಿತಿಯಿಂದ ಬದಲಾಯಿಸಲ್ಪಟ್ಟಿದೆ.

VoIP ಗಾಗಿ ಬಳಸುವ ಅತ್ಯಂತ ಸಾಮಾನ್ಯ ಕೊಡೆಕ್ಗಳ ಪಟ್ಟಿಗಾಗಿ ಈ ಲಿಂಕ್ಗೆ ಹೋಗಿ.