السلام عليكم ورحمة الله وبركاته...


الأخ شادي تحية طيبة وبعد:
أنا المهندس إيهاب عنبر من فلسطين (قطاع غزة)، صاحب شبكة رويال نت في مخيم النصيرات بقطاع غزة، بإسمي وبإسم كل متابعيك 

(عبر مدونتك الخاصة) في قطاع غزة أبعث لك كامل تحياتنا وامتناننا لك على مجهوداتك الجبارة والغير منقطعة في مجال عالم الشبكات 

وإلى الإمام إن شاء الله، وأقدم هذا العمل هدية لك وللأخوة الأحباء المصريين المهتمين بالموضوع.

منذ لفترة لفت انتباهي في مدونتك موضوع بث القنوات الفضائية من رسيفر الترومان بلس وقد أعجبتني الفكرة وأردت تنفيذها على شبكتي 

الخاصة (Royal Net) والبالغ عدد مشتركيها حتى اللحظة 400 مشترك والحمد لله. فقمت بالبحث عن الرسيفر في قطاع غزة ولكنه غير 

متوفر فنصحني البعض باستخدام رسيفر (VisionNet Hummer 5400) لأنه قريب من رسيفر الترومان بلس ويدعم اللينكس 

والانجيما2. وبالفعل قمت بشراء الرسيفر والذي يبلغ سعر عندنا حوالي 200 دولار أمريكي، وقمت بتحميل سوفت وير الانجيما2 بنجاح 

وتفعيل بلجن قنوات الجزيرة المشفرة أيضا بنجاح والحمد لله. فقمت بعدها بتصميم صفحة ويب على سيرفر المجلة الخاص بي وبدأت البث 

للمشتركين، ولكن واجهتني المشكلة التالية:


- يلزم سرعة 7 ميجا لبث محطة واحدة من الرسيفر مباشرة لكل مشترك، فعند زيادة عدد المشتركين إلى 14 مشترك يحصل تهنيج في الرسيفر ويلزم إعادة تشغيله.


وفي هذه اللحظة قررت صرف النظر عن الفكرة بأكملها، ولكن بعد تفكير عميق وجهد جهيد لمدة شهر توصلت إلى الحل المثالي التالي:

- أن يقوم سيرفر المجلة أو أية سيرفر آخر بفتح المحطة وبثها من جديد للمشتركين، وفي هذه الحالة فإن الرسيفر سوف يستهلك فقط 7 ميجا 

ولن يكون هناك ضغط على الرسيفر ولن يحدث التهنيج. وقد قمت باستخدام البرنامج الشهير VLC، وقد شاهدت عبر مدونتك كيف توصلت 

أنت إلى هذه الفكرة التي توصلت لها منذ شهرين تقريبا (ولكن سوف أقدم لك الطريقة التي توصلت لها منذ شهر والتي تقضي ببث 3 قنوات

 تابعة لنفس الباقة - لها نفس التردد- في وقت واحد وكل مشترك يشاهد المحطة التي يريدها أو الثلاثة مع بعض في نفس الوقت، وفي هذه 

الحالة الرسيفر سوف يعمل ابلود لـ 21 ميجا تقريبا)

ملاحظة: أنا حددت هنا 3 قنوات لأن الرسيفر الذي اشتريته وسوفت الانيجا2 الذي حملته على الرسيفر لا يبث سوى 3 قنوات فقط تابعة 

لنفس الباقة (لها نفس التردد) في وقت واحد وبشرط أن يكون الرسيفر نفسه يعرض أحد الثلاث قنوات، لكن الطريقة التي سوف أتحدث عنها 

تصلح لبث أي عدد غير محدود من القنوات ولكن لم يكن لدي الوقت في تجربة سوفت انجيما آخر قد يحل لي هذه المشكلة والبركة فيك أخ 

شادي في التوصل لحل، وإذا ما في حل مش مشكلة ثلاث قنوات من رسيفر واحد في نفس الوقت خير وبركة يعني لو عايز أبث قنوات 

الجزيرة الرياضية المشفرة راح يلزم فقط 3 رسيفرات تقريبا.

* طريقة بث 3 قنوات في نفس الوقت:

تعتمد الفكرة على برنامج VLCوخاصية VLM المرفقة مع هذا البرنامج العظيم وهي المسئولة عن البث المتعدد عبر الشبكة والإنترنت، 

تعتمد فكرة البث على ما يلي:

1- إنشاء ملف يكون امتداده (VLM) ويوضع في نفس مجلد برنامج VLC  على الكمبيوتر:

(C:\Program Files\VideoLAN\VLC)
وظيفة هذه الملف هو تجهيز الإعدادات الخاصة بالبث عبر الشبكة مثل: مصدر الدخل(قد يكون ملف فيديو أو صوت على الكمبيوتر أو موقع على الإنترنت أو عنوان على الشبكة المحلية)، وأيضا آيبي الخرج وهو آيبي نفس جهاز البث وكوديك الصوت والصورة للبث وحجم العرض للفيديو.....الخ.

2- إنشاء ملف دفعي امتداده (bat) يوضع على القرص الصلب (C:) مباشرة  ووظيفته هو تشغيل ملف VLM السابق لبدأ عملية البث (ويمكن وضع اختصار لهذا الملف في قائمة بدأ التشغيل للويندوز حتى يبدأ البث مباشرة مع تشغيل الكمبيوتر).

* خطوات العمل:

سوف نقوم الآن بعمل بث لثلاث قنوات في وقت واحد وهي (روتانا أفلام+ روتانا سينما+روتانا كليب) وخطوات العمل كالتالي:
1- نقوم بإنشاء ملف بامتداد (VLM) ونسميه مثلا (Rotana_TV.vlm) ونضعه في مسار برنامج VLCكما ذكرنا سابقا، نكتب في الملف الأوامر التالية:


new Rotana_Aflam broadcast enabled
setup Rotana_Aflam input http:
//192.168.100.100:8001/1:0:
1:15E9:38:800:820000:0:0:0:
setup Rotana_Aflam output #transcode
{width=400,height=220,vcodec=DIV3,acodec=
mp3,vb=128,ab=64}:standard{access=
http,mux=ogg,dst=192.168.100.222:1230}

new Rotana_Cinema broadcast enabled
setup Rotana_Cinema input http://
192.168.100.100:8001/1:0:1:
15E7:38:800:820000:0:0:0:
setup Rotana_Cinema output #transcode{width=400,height=
220,vcodec=DIV3,acodec=mp3,
vb=128,ab=64}:standard{access=
http,mux=ogg,dst=192.168.100.222:1231}


new Rotana_Clip broadcast enabled
setup Rotana_Clip input http:
//192.168.100.100:8001/1:0:1:
15E2:38:800:820000:0:0:0:
setup Rotana_Clip output
 #transcode{width=400,height=
220,vcodec=DIV3,acodec=mp3,vb=
128,ab=64}:standard{access=http,
mux=ogg,dst=192.168.100.222:1232}

control Rotana_Aflam play
control Rotana_Cinema play
control Rotana_Clip play



حيث أن آيبي الرسيفر هو (192.168.100.100) وآيبي جهاز البث هو (192.168.100.222)

وعنوان قناة روتانا سينما هو (http://192.168.100.100:8001/1:0:1:15E9:38:800:820000:0:0:0:) ويتم الحصول عليه كما ذكر الأخ 

شادي في مدونته سابقا. يمكن كتابة بدلا منه مسار ملف فيديو أو صوت موجود على كمبيوتر البث أو مسار موقع على الإنترنت بعد الأمر
 (input).
وإعدادات الخرج كما هي موضحة بعد الأمر (output)، سيكون لكل قناة رقم بورت خاص بها مثل 1230 و 1231 و 1232 كما هو 
واضح بالأعلى.
ملاحظة: هذا الملف لبث 3 قنوات فقط، ولبث أكثر من ذلك نكرر نفس الخطوات مع تحديد الدخل والخرج ورقم بورت مختلف للخرج لكل قناة.

2- نقوم بعمل ملف دفعي باسم (Rotana.bat) ونضعه في مسار القرص الصلب (C:) ونكتب فيه ما يلي:
cd/
c:
cd program files
cd videolan
cd vlc
vlc.exe --vlm-conf  Rotana_TV.vlm
pause

3- لبدء عملية البث نقوم بتشغيل الملف الدفعي (Rotana.bat) وعندها سيتم فتح برنامج VLC  ويبدأ البث بشكل تلقائي.

4- لمشاهدة البث نذهب إلى أي كمبيوتر على الشبكة ونفتح متصفح الإنترنت (بعد تنزيل بلجن ال vlcالخاص بكل متصفح كما ذكر الأخ شادي في مدونته سابقا) ونكتب آيبي المحطة. مثلا لفتح قناة روتانا أفلام نكتب في المتصفح:
عندها سيتم عرض القناة المباشر، ونفس الطريقة لباقي المحطات: ولفتح الثلاث قنوات في نفس الوقت على نفس الكمبيوتر نقوم بفتح ثلاث صفحات انترنت جديدة ونكتب في كل صفحة عنوان كل قناة كما سبق في الأعلى.

ملاحظة: يجب أن يكون الرسيفر واقف وعارض لأحد المحطات الثلاثة.

يمكن تصميم صفحة انترنت خاصة بالبث وإرفاقها بموقع المجلة. وهذه النتيجة على صفحتي الخاصة بالشبكة:


ملاحظة: لمعرفة عدد المشتركين المتصلين بسيرفر البث والذين يشاهدون كل قناة حسب بورت القناة يمكن استخدام امر الدوس التالي:
netstat 20

  • مرفق: ملف VLM والملف الدفعي bat وأيضا صفحة الويب الخاصة بالبث لشبكتي.
  • أتمنى عرض الموضوع في مدونتك الخاصة يا أخ شادي بشكل فيديو للخطوات مع استخدام صفحتي الخاصة وشعار شبكتي ROYAL NET، وذكر اسمي ومساهمتي في عرض الفيديو ولك جزيل الشكر.

مع أطيب تحياتي
م. إيهاب عنبر


إرسال تعليق

 
Top