احدث طرق بث القنوات (بث 3 قنوات او اكثر من ريسيفر واحد)
ads
السلام عليكم ورحمة الله وبركاته...
الأخ شادي تحية طيبة وبعد:
أنا المهندس إيهاب عنبر من فلسطين (قطاع
غزة)،
صاحب شبكة رويال نت في مخيم النصيرات بقطاع غزة، بإسمي وبإسم كل متابعيك
صاحب شبكة رويال نت في مخيم النصيرات بقطاع غزة، بإسمي وبإسم كل متابعيك
(عبر
مدونتك الخاصة) في قطاع غزة أبعث لك كامل تحياتنا
وامتناننا لك على مجهوداتك الجبارة والغير منقطعة في مجال عالم الشبكات
وامتناننا لك على مجهوداتك الجبارة والغير منقطعة في مجال عالم الشبكات
وإلى الإمام إن شاء الله، وأقدم هذا
العمل هدية لك
وللأخوة الأحباء المصريين المهتمين بالموضوع.
وللأخوة الأحباء المصريين المهتمين بالموضوع.
منذ لفترة لفت انتباهي في مدونتك موضوع بث
القنوات
الفضائية من رسيفر الترومان بلس وقد أعجبتني الفكرة وأردت تنفيذها على شبكتي
الفضائية من رسيفر الترومان بلس وقد أعجبتني الفكرة وأردت تنفيذها على شبكتي
الخاصة (Royal Net) والبالغ عدد مشتركيها حتى اللحظة 400
مشترك والحمد لله. فقمت بالبحث عن الرسيفر في قطاع غزة ولكنه غير
مشترك والحمد لله. فقمت بالبحث عن الرسيفر في قطاع غزة ولكنه غير
متوفر فنصحني البعض
باستخدام رسيفر
(VisionNet Hummer 5400) لأنه قريب من رسيفر
الترومان بلس ويدعم اللينكس
(VisionNet Hummer 5400) لأنه قريب من رسيفر
الترومان بلس ويدعم اللينكس
والانجيما2. وبالفعل قمت بشراء الرسيفر والذي
يبلغ سعر
عندنا حوالي 200 دولار أمريكي، وقمت بتحميل سوفت وير الانجيما2 بنجاح
عندنا حوالي 200 دولار أمريكي، وقمت بتحميل سوفت وير الانجيما2 بنجاح
وتفعيل بلجن قنوات الجزيرة أيضا بنجاح والحمد لله.
فقمت بعدها بتصميم صفحة ويب على سيرفر المجلة الخاص بي وبدأت البث
فقمت بعدها بتصميم صفحة ويب على سيرفر المجلة الخاص بي وبدأت البث
للمشتركين، ولكن واجهتني المشكلة
التالية:
- يلزم سرعة 7 ميجا لبث محطة واحدة من
الرسيفر مباشرة لكل مشترك،
فعند زيادة عدد المشتركين إلى 14 مشترك يحصل تهنيج في الرسيفر
ويلزم إعادة تشغيله.
فعند زيادة عدد المشتركين إلى 14 مشترك يحصل تهنيج في الرسيفر
ويلزم إعادة تشغيله.
وفي هذه اللحظة قررت صرف النظر عن الفكرة
بأكملها،
ولكن بعد تفكير عميق وجهد جهيد لمدة شهر توصلت إلى الحل المثالي التالي:
ولكن بعد تفكير عميق وجهد جهيد لمدة شهر توصلت إلى الحل المثالي التالي:
- أن يقوم سيرفر المجلة أو أية سيرفر آخر
بفتح المحطة
وبثها من جديد للمشتركين، وفي هذه الحالة فإن الرسيفر سوف
يستهلك فقط 7 ميجا
وبثها من جديد للمشتركين، وفي هذه الحالة فإن الرسيفر سوف
يستهلك فقط 7 ميجا
ولن يكون هناك ضغط على الرسيفر ولن يحدث التهنيج.
وقد قمت باستخدام البرنامج الشهير VLC، وقد شاهدت عبر مدونتك كيف توصلت
وقد قمت باستخدام البرنامج الشهير VLC، وقد شاهدت عبر مدونتك كيف توصلت
أنت إلى هذه
الفكرة التي توصلت لها منذ شهرين تقريبا
(ولكن سوف أقدم لك الطريقة التي توصلت لها منذ شهر والتي تقضي ببث 3 قنوات
(ولكن سوف أقدم لك الطريقة التي توصلت لها منذ شهر والتي تقضي ببث 3 قنوات
تابعة لنفس الباقة - لها نفس التردد- في وقت واحد
وكل مشترك يشاهد المحطة التي يريدها أو الثلاثة
مع بعض في نفس الوقت، وفي هذه
وكل مشترك يشاهد المحطة التي يريدها أو الثلاثة
مع بعض في نفس الوقت، وفي هذه
الحالة الرسيفر سوف يعمل ابلود لـ 21 ميجا تقريبا)
ملاحظة: أنا حددت هنا 3 قنوات لأن الرسيفر
الذي اشتريته وسوفت الانيجا2 الذي حملته على الرسيفر لا يبث سوى 3 قنوات فقط تابعة
لنفس الباقة (لها نفس التردد) في وقت واحد
وبشرط أن يكون الرسيفر نفسه يعرض أحد الثلاث قنوات،
لكن الطريقة التي سوف أتحدث عنها
وبشرط أن يكون الرسيفر نفسه يعرض أحد الثلاث قنوات،
لكن الطريقة التي سوف أتحدث عنها
تصلح لبث أي عدد غير محدود من
القنوات ولكن لم يكن
لدي الوقت في تجربة سوفت انجيما آخر قد يحل لي هذه المشكلة والبركة فيك أخ
لدي الوقت في تجربة سوفت انجيما آخر قد يحل لي هذه المشكلة والبركة فيك أخ
شادي في التوصل لحل، وإذا ما في حل مش مشكلة ثلاث قنوات من
رسيفر واحد في نفس الوقت خير وبركة يعني لو عايز أبث قنوات
رسيفر واحد في نفس الوقت خير وبركة يعني لو عايز أبث قنوات
الجزيرة الرياضية راح
يلزم فقط 3 رسيفرات تقريبا.
* طريقة بث 3 قنوات في نفس الوقت:
تعتمد الفكرة على برنامج VLC
وخاصية VLM المرفقة
مع هذا البرنامج العظيم وهي المسئولة عن البث المتعدد عبر الشبكة والإنترنت،
مع هذا البرنامج العظيم وهي المسئولة عن البث المتعدد عبر الشبكة والإنترنت،
تعتمد فكرة البث على ما يلي:
1- إنشاء ملف يكون امتداده (VLM)
ويوضع في نفس
مجلد برنامج VLC على الكمبيوتر:
مجلد برنامج VLC على الكمبيوتر:
(C:\Program Files\VideoLAN\VLC)
وظيفة هذه الملف هو تجهيز الإعدادات الخاصة
بالبث عبر الشبكة مثل
: مصدر الدخل(قد يكون ملف فيديو أو صوت على الكمبيوتر
أو موقع على الإنترنت أو عنوان على الشبكة المحلية)،
وأيضا آيبي الخرج وهو آيبي نفس جهاز البث وكوديك
الصوت والصورة للبث وحجم العرض للفيديو.....الخ.
: مصدر الدخل(قد يكون ملف فيديو أو صوت على الكمبيوتر
أو موقع على الإنترنت أو عنوان على الشبكة المحلية)،
وأيضا آيبي الخرج وهو آيبي نفس جهاز البث وكوديك
الصوت والصورة للبث وحجم العرض للفيديو.....الخ.
2- إنشاء ملف دفعي امتداده (bat)
يوضع على القرص
الصلب (C:) مباشرة ووظيفته هو تشغيل ملف VLM
السابق لبدأ عملية البث (ويمكن وضع اختصار لهذا الملف
في قائمة بدأ التشغيل للويندوز حتى يبدأ البث مباشرة مع تشغيل الكمبيوتر).
الصلب (C:) مباشرة ووظيفته هو تشغيل ملف VLM
السابق لبدأ عملية البث (ويمكن وضع اختصار لهذا الملف
في قائمة بدأ التشغيل للويندوز حتى يبدأ البث مباشرة مع تشغيل الكمبيوتر).
* خطوات العمل:
سوف نقوم الآن بعمل بث لثلاث قنوات في وقت
واحد وهي
(روتانا أفلام+ روتانا سينما+روتانا كليب) وخطوات العمل كالتالي:
(روتانا أفلام+ روتانا سينما+روتانا كليب) وخطوات العمل كالتالي:
1- نقوم بإنشاء ملف بامتداد (VLM)
ونسميه مثلا (Rotana_TV.vlm)
ونضعه في مسار برنامج VLC كما ذكرنا سابقا، نكتب في الملف الأوامر التالية:
ونضعه في مسار برنامج 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:
//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}
{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:
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}
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:
//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}
#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)
وآيبي جهاز البث هو (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 كما هو
(output)، سيكون لكل قناة رقم بورت خاص
بها مثل 1230 و 1231 و 1232 كما هو
واضح بالأعلى.
ملاحظة: هذا الملف لبث 3 قنوات فقط، ولبث
أكثر من ذلك نكرر
نفس الخطوات مع تحديد الدخل والخرج ورقم بورت مختلف للخرج لكل قناة.
نفس الخطوات مع تحديد الدخل والخرج ورقم بورت مختلف للخرج لكل قناة.
2- نقوم بعمل ملف دفعي باسم (Rotana.bat)
ونضعه في مسار القرص الصلب (C:) ونكتب فيه ما يلي:
ونضعه في مسار القرص الصلب (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، وذكر اسمي ومساهمتي في عرض الفيديو ولك جزيل الشكر.
مع أطيب تحياتي
م. إيهاب عنبر