برنامج الترميز هو عبارة عن خوارزمية (OK lets be simple - sort of a program!) ، معظم الوقت يتم تثبيته كبرنامج على خادم أو مضمن داخل قطعة من الأجهزة (ATA ، IP Phone ، الخ) ، الذي يتم استخدامه لتحويل صوت (في حالة VoIP) إشارات إلى بيانات رقمية ليتم نقلها عبر الإنترنت أو أي شبكة أثناء مكالمة VoIP.
تأتي كلمة codec من الكلمات المركبة coder-decoder أو compressor-decompressor. تحقق برامج الترميز عادة المهام الثلاثة التالية (عدد قليل جدًا من المهام الأخرى):
- ترميز فك
- ضغط الضغط
- التشفير فك التشفير
ترميز فك
عندما تتحدث عبر هاتف PSTN العادي ، يتم نقل صوتك بطريقة تناظرية عبر خط الهاتف. ولكن مع الصوت عبر بروتوكول الإنترنت ، يتم تحويل صوتك إلى إشارات رقمية. يسمى هذا التحويل تقنيًا التشفير ويتم تحقيقه بواسطة برنامج ترميز. عندما يصل الصوت المرقم إلى وجهته ، يجب فك شفرته مرة أخرى إلى حالته التناظرية الأصلية حتى يتمكن المراسل الآخر من سماعه وفهمه.
ضغط الضغط
النطاق الترددي هو سلعة نادرة. لذلك ، إذا كانت البيانات المرسلة أخف ، يمكنك إرسال المزيد في فترة زمنية معينة وبالتالي تحسين الأداء. لجعل الصوت الرقمي أقل حجمًا ، يتم ضغطه. يعتبر الضغط عملية معقدة حيث يتم تخزين نفس البيانات ولكن باستخدام مساحة أقل (بتات رقمية). أثناء الضغط ، تقتصر البيانات على بنية (حزمة) مناسبة لخوارزمية الضغط. يتم إرسال البيانات المضغوطة عبر الشبكة وعندما تصل إلى وجهتها ، يتم فك ضغطها إلى حالتها الأصلية قبل فك تشفيرها. في معظم الحالات ، ومع ذلك ، ليس من الضروري إلغاء ضغط البيانات مرة أخرى ، لأن البيانات المضغوطة بالفعل في حالة مستهلك.
أنواع الضغط
عند ضغط البيانات ، تصبح أخف وزناً وبالتالي يتحسن الأداء. ومع ذلك ، فإنه يميل إلى أن أفضل خوارزميات الانضغاط تقلل من جودة البيانات المضغوطة. هناك نوعان من الضغط: ضياع وفقدان. مع الضغط بدون خسارة ، لا تفقد أي شيء ، لكن لا يمكنك ضغط هذا القدر. مع ضغط الفقد ، يمكنك تحقيق تقليص كبير ، ولكنك تفقد في الجودة. لا يمكنك عادةً إرجاع البيانات المضغوطة إلى حالتها الأصلية بضغط فَقَد نظرًا لأن الجودة تم التضحية بها لحجمها. لكن هذا في معظم الوقت غير ضروري.
وخير مثال على ضغط الفقد هو MP3 للصوت. عندما تضغط على الصوت ، لا يمكنك الضغط مرة أخرى ، أنت MP3 الصوت هو بالفعل جيدة للاستماع إليها ، مقارنة مع الملفات الصوتية الضخمة نقية.
التشفير فك التشفير
يعد التشفير أحد أفضل الأدوات لتحقيق الأمان. إنها عملية تغيير البيانات إلى حالة لا يمكن لأحد أن يفهمها. بهذه الطريقة ، حتى إذا تم اعتراض البيانات المشفرة بواسطة أشخاص غير مصرح لهم ، تظل البيانات سرية. بمجرد وصول البيانات المشفرة إلى الوجهة ، يتم فك تشفيرها مرة أخرى إلى شكلها الأصلي. في كثير من الأحيان ، عندما يتم ضغط البيانات ، يتم تشفيرها بالفعل إلى حد معين ، حيث يتم تغييرها من حالتها الأصلية.