السلام عليكم
(((ج ثاني )))
(عنوان معدلات نقل البيانات)
عندما تقوم باذاعة صوت عبر الإنترنت يمكنك اختيار معدل نقل بيانات يناسب سعة نقل بيانات المستخدم وبالطبع كلما زاد بطء معدل نقل البيانات كلما قل مستوى الجودة, وإذا كنت تريد بث خطبة أو حديث اذاعي بجودة صوت التليفون فأنت تحتاج إلى معدل نقل يساوي 5 كيلوبايت في الثانية وإذا كنت تريد الحصول على صوت بمستوى جودة صوت الاستريو فأنت تحتاج إلى 20 كيلوبت في الثانية, وكل البيانات الصوتية تستخدم الضغط لتقلل مقدار البيانات والحزم الصوتية المطلوبة لانتاج صوت ذي جودة عالية.
إذا كنت تقبل انخفاض الجودة فيمكن أن يقلل ضغط البيانات الصوت المسموع إلى عدد حزم صوتية أقل, ويشار إلى التقنية المستخدمة في التشفير باسم الشفرة codec وهو اختصار لعبارة coder-decoder مشفر - مفسر الشفرة) ويستطيع المتحمسون أن يتجادلوا لفترات طويلة حول أفضل المشفرات لنقل أفضل جودة بأقل حجم, والأهم في هذا الصدد هو معرفة المشفرات المتوافقة مع برامج تشغيل الصوت في أجهزة المستخدمين أو الجمهور.
ويمكنك اختيار معيار الجودة وبعد ذلك معيار نقل البيانات الذي تستخدمه عبر الخادم أو المشفر, وأفضل خادمات البيانات الصوتية هي التي تستخدم مجموعة من معايير الجودة الممكنة وتختار المعيار الذي يناسب سعة نقل البيانات لدى أجهزة المستخدمين والأفراد ويسمى ذلك عادة باسم مفاوضة معدل نقل البيانات أو band***** negotiation, وما يحدث في حقيقة الأمر أن الخادم يكتشف سرعة نقل البيانات لدى المستخدم وعلى هذا الأساس يختار جودة الصوت التي يمكن نقلها بمعدل أبطأ من معدل البيانات المحدد. وتتمثل المهارة في هذا الأمر في تعديل معدل البيانات آليا الذي يغير جودة الصوت إذا كانت الظروف على الإنترنت تغيرت أثناء الاتصال بالمستخدم.
لتوضيح فكرة التحميل, سنفترض أن لديك شبكة الخدمات المتكاملة الرقمية ISDN وهذا يعني أنك تستطيع بث ملف الصوت إلى 8 أفراد أو 12 فردا إذا كنت مستعدا لتقليل الجودة , إذا كان لديك قناة اتصال T1(بسرعة 1.5 ميجابايت وهي أضعف سرعة لقناة اتصال دائمة بالإنترنت) يمكنك بث ملفات الصوت إلى حوالي مائة فرد في نفس الوقت, ومن هذا المنطلق نرى كيف أن بث المادة الصوتية إلى عدد كبير من المستخدمين يحت-اج منك إلى سعة نقل هائلة.
(عنوان التطبيق العملي)
نكتفي بهذا القدر من الحديث النظري وننتقل إلى البرامج التي يمكنك استخدامها, تعتبر شركة RealMedia وملفاتها من نوع Real Audio هي المهيمنة على السوق, فإذا استمعت إلى محطة إذاعية على الإنترنت فمن المحتمل أنها تستخدم خادم RealMedia في إرسال البيانات إليك, والسبب الرئيسي في سيادة هذه شركة أنها الشركة الأولى التي ظهرت في السوق بأدوات سهلة الاستخدام, رغم أن مايكروسوفت تريد أن تسترد مجدها التليد وتعيده إلى برنامج ويندوز ميديا بلاير. .******s Media Player
تتكون البرامج التي ينبغي أن تحصل عليها من ثلاثة أجزاء: المشفر encoder والمشغل player والخادم server وإذا لم يكن لديك طموح يمكنك الاكتفاء بالمشفر فقط, بينما يحتاج المستمع أو الجمهور إلى المشغل فقط, ويقوم برنامج المشفر بأخذ الملفات الصوتية الخام وتسجيلها على القرص الصلب كملف مشفر, ولا يوجد ما يمنع من استخدام المشفر في تنفيذ أي وظائف أخرى ولكن استخدام الشفرات codec ضغط البيانات الصوتية لبثها عبر الإنترنت هي مهمته الأولى, والخادم يقوم بقراءة البيانات المشفرة على القرص ويرسلها للعملاء الذين يطلبون الاستماع إليها.
هناك فرق بين الملفات الصوتية المسجلة مسبقا وبين البث الصوتي المباشر, حيث يمكن تشفير الملف الصوتي المسجل مسبقا في أي وقت, ولا يهم أن يستغرق التشفير وقتا طويلا أو قصيرا, وهي عملية تحدث مرة واحدة. وبمجرد تشفير الملف الصوتي يمكن بثه عبر الإنترنت إلى عدد من المستمعين, أما البث الصوتي المباشر يتطلب امكانيات أكبر, حيث لابد أن يتم تشفيره فورا ولابد أن يكون المشفر سريعا ويجب على الخادم أن يقوم بتوزيع البيانات بسرعة رغم أن الملف المشفر الوسيط يستخدم غالبا للسماح بتشغيل الملف.
تشمل منتجات شركة RealMedia برامج التشغيل وبرامج الخادمات وتعرض الشركة مشفرا مجانيا هو RealEncoder ويمكن تحميله من الموقع
www.real.com ويستخدم المشفر في إنشاء ملفات صوتية مضغوطة يمكن توصيلها بخادم ويب قياسي يستخدم شبه الملفات الرقمية من خلال بروتوكول HTTP وإذا كنت تريد المزيد من الوظائف, يمكنك أن تشتري نسخة من برنامج RealPublisher ويشمل المشفر الأساسي المجاني والعديد من الأدوات الإضافية, ولتنفيذ نفس المهمة بشكل سليم تحتاج إلى شراء نسخة من برنامج RealServerالذى يعمل مع خادم الويب في نقل الملفات الصوتية بسرعة وكفاءة من خلال بروتوكول داتا جرام المستخدم, ويتميز هذا البرنامج بالقدرة على زيادة وتخفيض سعة النقل وفقا للاحتياج والقدرة على بث الملف الصوتي لأكثر من شخص في نفس الوقت واستخدام مجموعات مترابطة من الخادمات, ويتيح برنامج RealServer للمستخدم القيام بعملية التحويل السريع من خلال مادة صوتية مسجلة مسبقا بدون الحاجة إلى تحميله, ولكن المستخدم يحتاج بالطبع لتنفيذ الوظائف الأخرى إلى نسخة من برنامج RealPlayer وهذا البرنامج متاح كنسخة مجانية على الموقع السابق ذكره.
أغلب وسائط مايكروسوفت السمعية والبصرية معروضة مجانا, ومن الصعب أن نعرف ما هو المعروض, لأن مايكروسوفت أصدرت عددا من التقنيات التي تبدو وكأنها تتداخل مع بعضها البعض, وإذا كانت تحاول جاهدة أن تقنع كل شخص بأن كل شيء من منتجاتها منطقي يبدو الأمر غير ذلك, وما من شك أن مايكروسوفت ستقضى على هذا الخلط في المستقبل. تقنية NetMeeting هي أشهر وأقدم تقنيات البث ولكنها موجهة أساسا إلى عقد المؤتمرات المرئية والاتصالات الهاتفية عبر الإنترنت, وهناك تقنية NetShow وهي عبارة عن منتج منفصل عن نظام DirectX وإذا كنت مبرمجا فستواجه مشكلة في تحديد أي التقنيات التي ينبغي أن تستخدمها لبث الاتصال الصوتي عبر الإنترنت, إذا كنت تريد أن تعد محطة راديو عبر الإنترنت يمكنك استخدام برنامج ويندوز ميديا بلاير ******s media player لأنه أسهل اختيار. ويوجد الآن ثلاثة أنواع من ويندوز ميديا بلاير:
الخادم Media Server والمشغل Media Player والمشف-ر Media Encoder , ومشغل ميديا بلاير معروف وشعبي لأنه مدمج ذاتيا في نظام ويندوز مي كمكون أساسي ويمكن تحميله مجانا عبر الإنترنت ليعمل مع ويندوز 98, وغيرها من أنظمة التشغيل, ومن وجهة نظر المستخدم أو العميل لن تكون هناك مشكلة ضخمة لأن مشغل ويندوز ميديا بلاير يشغل تقريبا الملفات من كل الأنواع وخاصة نوع MP3 و Mpeg وWav وAU وهكذا, باستثناء ملفات .RealMedia
وبمرور الوقت ستزيد شعبية برنامج ويندوز ميديا وشركة RealMedia فربما تعاني من منافسة مايكروسوفت لها على المدى الطويل, وفي الوقت الحالي يحتاج المرء إلى كليهما ليشغل الملفات الصوتية عبر الإنترنت. يمكنك تحميل ويندوز ميديا بلاير من
www.microsoft.com/******s/******smedia/en بالإضافة إلى الوظائف الممتعة التي يمكنك عملها من خلال برنامج ويندوز ميديا يساعد هذا البرنامج على عمل محطة إذاعية عبر الإنترنت حيث يمكنك البحث عن المحطات حسب نوع المادة الإذاعية التي تقدمها.
تعتمد تقنية ويندوز ميديا على نسق بيانات البث النشط: Active Streaming Format (ASF) وهو نسق شامل يشمل الصوت والصورة والنصوص والعناصر, ويعتقد البعض أن نسق ASF عام جدا لكن مشكلته الوحيدة أن حقوق التأليف والنشر لمايكروسوفت, أما مشفر ميديا ويمكن تحميله مجانا فهو أداة صممت أساسا لتحويل أنواع ملفات الصوت والصورة إلى نسق .ASF
وبمجرد أن تصبح البيانات في نسق ASF إما مشفر ميديا بحفظها كملف على القرص الصلب لبدء بثها على الإنترنت أو ارسالها إلى أي عميل يطلبها. وإذا كنت تريد أن تتعامل بشكل أفضل مع بيانات الإرسال الصوتية والمرئية فأنك تحتاج إلى Media Server من مايكروسوفت, وهذا البرنامج غير مجاني, وهو يأتي مع ويندوز 2000
ومن الجدير بالذكر أن Media Server يؤدي نفس وظائف RealMedia Server فهو يدعم البث المتعدد والتحكم في مستوى سعة نقل البيانات بالرفع والتخفيض والتكامل مع خادم الموقع والعديد من السمات الأخرى المتقدمة, ويدعم كذلك عددا غير محدود من القنوات بدون ترخيص.
(عنوان من محطة إلى أخرى)
إذا كان لديك شبكة داخلية تستخدم خادمات ويندوز 2000Windwos 2000 Server فمن السهل إعداد محطة إذاعية ذات جودة عالية بدون تكاليف اضافية, وإذا لم يمكن لديك خادمات ويندوز 2000 فلا يزال بامكانك إعداد محطة اذاعة باستخدام ويندوز 98 وكل ما تحتاجه هو تنزيل نسخة من برنامج (مشفر الميديا) ويمكنك الحصول على هذه النسخة من موقع:
www.microsoft.com/******s/******smedia/enسيقوم مشفر الميديا ببث البيانات الصوتية إلى مستمع بشكل أقل كفاءة من الخادم, ولكنك لن تحتاج إلى خادمات ويندوز 2000 لاستخدام هذا المشفر, فهو يدعم حتى 50 بثا إذاعيا في نفس الوقت, ولهذا يمكنك استخدامه لإجراء اختبار ملائم لكفاءة وجودة إذاعتك على الإنترنت. أما برنامج الخادم الكامل فيدعم الآلاف من عمليات البث للعملاء في نفس الوقت (ويصل الرقم غالبا إلى تسعة آلاف بث) بافتراض أن سعة نقل البيانات عبر الشبكة ستساعد على ذلك.
من السهل تنصيب وتثبيت برنامج مشفر الميديا ولكنه يقدم لك العديد من الخصائص التي يصعب استخدامها, وما تحتاج إلى معرفته هو أن كل ما يفعله هو تحويل كل الملفات الصوتية والمرئية الأخرى إلى نسق واحد هو ASF, وسنفترض على سبيل المثال أنك تريد أن تحول ملفا مسجلا بنسق WAV المتاح عبر الشبكة المحلية أو الإنترنت فعندما يبدأ برنامج مشفر الميديا عمله قدم لك ثلاثة اختيارات: البث المباشر وتسجيل ملف من نوع ASF وتحويل الملف الموجود بنسق مختلف إلى نسق .ASF وبعد ذلك يأتي دور الملف الذي تريد تحويله واسم هذا الملف, ونوع الملفات الذي يتم تخليقه هو ويندوز ميديا اوديو أو ******s Media Audio, والجزء المعقد الوحيد هو أنه يجب عليك أن تختار الآن مستوى الجودة التي تريد بث الملفات بها ويتم ذلك باختيار وظيفة profile في البرنامج. وهناك العديد من وظائف Profiles التي تحدد المستمعين المستهدفين ولكنك قمت بإنشاء واحد لك, وعندما تنتهي سيبدأ المشفر عمله في تغيير التنسيق الخاص بالملف وربما يكون ذلك بطيئا ولكنه يخطرك عن مسار التقدم أثناء عملية التشفير.
في نهاية الأمر ستحصل على ملف مضغوط يمكن تشغيله عبر مشغل ميديا بلاير. وإذا وضعت الملف المضغوط على خادم ويب يمكن لأي فرد الاستماع إليه بالنقر على الرابطة التي توصل إليه في متصفح الإنترنت حيث يقوم ميديا بلاير بالبدء آليا في تشغيل الملف باستخدام بروتوكول شبه الملفات الرقمية من خلال بروتوكول HTTP والشيء الذي لا يعلمه الكثيرون أن مشفر ميديا يستطيع البث أثناء عملية التشفير فإذا فتحت مربع الحوار Propertiesستجد قسما يحدد الملفات الناتجة وكل ما عليك أن تختار Broadcast encoded output وعندما تبدأ في عملية التشفير بعد ذلك ستنطلق محطتك الإذاعية على الهواء مباشرة, وإذا كنت تريد أن تذيع بثا مباشرا فستختار مصدر الصوت على كارت الصوت الذي تريد استخدامه, وكما ذكرنا من قبل أنك إذا لم تستخدم سوى مشفر ميديا ستستطيع تزويد خمسين فردا بالملفات الصوتية التي يرغبون فيها.
والهدف الوحيد من هذه الخاصية هو أن يستطيع مشفر ميديا بث ملفاته الصوتية إلى خادم ميديا الذي يعمل على جهاز كمبيوتر مختلف, والذي يقوم بدوره ببث الصوت بطريقة معقدة إلى حد ما, وهكذا فإن الأشياء لن تزداد تعقيدا إلا إذا قمت باعداد أكثر من مشفر يوزعون البيانات على أكثر من خادم.
(عنوان ماذا عن الفيديو?)
قد يتبادر إلى الذهن لماذا كل هذا التركيز على الصوت بينما يمكن تطبيق نفس التقنية على الصورة أيضا, فمشفر ميديا ومشغل ميديا أو خادم ميديا كلهم قادرون على بث صوت وصورة معا بدون أي تعديل أو إضافات أخرى فكل ما ستفعله هو أنك ستختار مصدر الفيديو والشفرة المطلوبة ولكن العقبة الوحيدة هي سعة نقل البيانات المحدودة. فنقل الصور يتطلب سعة كبيرة على القرص الصلب وفي الذاكرة وفي بثها على الإنترنت وفي استقبال المستخدم لهذه الملفات. ويوما ما في المستقبل القريب سيكون لدىنا جميعا قنوات اتصال بالإنترنت عالية المستوى وحينئذ يمكن إدخال الصورة في عملية البث ولكن إنشاء محطة راديو على الإنترنت أكثر منطقية من انشاء محطة فضائية على