چگونه يك شبكه راديو تلوزيوني راه بندازيم تو اينترنت !!

اين بحث سوال چندين سال كاربران ايراني بوده كه اقا ما چطور يه راديو انلاين كه خودتون به طور زنده داريم توش صحبت ميكنيم درست كنيم اما من تو اين پستم و تو اين مطلبي كه قراره تا براتون ارايه بدم *اسكريپت - نرم افزار و راهنماي كامل اين كار رو براتون قرار ميدم * ديگه محدوديت ها برداشته شد چون كه اگه يه ايراني با سرعت اينترنت عادي خودش تو اينترنت برنامه بزاره همه ايراني ها ميتونن اونو ببينن و مشكلي از جهت سرعت وجود نداره

================

فقط من اين مقاله - و كل راهنمايي ها و ... رو با زحمت زياد پيدا كردم - ترجمه كردم و به زبان ساده دارم ارايه ميدمش لطف كنيد هرگز كپي برداري نكنيد

================

در اين نسخه ي PicoStreamer شما ميتونيد به پخش انلاين ويديو با استفاده از كد هاي embed نماييد همانگونه كه در روي  وبلاگ خود كد ويديو را قرار ميدهيد فرق اين اسكريپت با ساير نرم افزار هاي موجود اينه كه شما ديگه به ماشين هاي حرفه اي ضبط و پخش نيازي نخواهيد داشت

خب سايت سازنده اين اسكريپت به صورت هاي مختلف به شرح و بيان اين اسكريپت پرداخته و من سعي ميكنم تا نكات مهمش رو براي شما دوستان از قلم نندازم

پيكو استريمر چه چيزي نيست ؟

  1. از اسكريپت هايي كه فايل هاي mp3 رو از هاستتون بارگذاري ميكنه ( پلي ليست نيست )

  2. مبدل فايل هاي mp3 نيست

  3. mp3 پلير نيست

  4. اسكريپتي براي مديريت رايدو نيست (براي گرفتن راديو ها نيست )

  5. يه نرم افزار مكالمه دو طرفه نيست

پيكو براي يه هدف اصلي طراحي شده انتقال انلاين صدا و تصوير با استفاده از يك هاستينگ معمولي يعني شما به هاست خارق العاده اي نياز نداريد (در ادامه مشخصات هاست رو ميگم)

پيكو با يه وب سرور معمولي مثل اپاچي به راحتي انجام وظيفه ميكنه و حداقل نياز هاي اون در اكثر هاست ها يافت ميشه مهم ترين چيزي كه هست اينه كه هاستتون از زبان  prel كه همون cgi هستش پشتيباني بكنه و پهناي باند اينترنت خودتون و هاستتون بالا باشه

اگه شما يه دانش اموز هستيد يا حتي محقق و يه نويسنده يا يه كارگردان به راحتي ميتونيد راديو و تلوزيون خودتون رو راه اندازي كنيد

===========================

سوالات متداول شما :

ايا اسكريپت روي يه هاست ويندوز هم اجرا ميشود

نه به هيچ وجه

من فايل هاي mp3 خودم رو كجا ميتونم قرار بدم

البته اين يه اسكريپت براي پخش زنده صدا و تصوير هست و جايي براي موزيك و يا فايل هاي مرده ( قبلا ضبط شده ) وجود نداره اما شما ميتونيد از اسكريپت هاي ديگري نيز كه توي همين سايت معرفي شده استفاده كنيد

يك روش جديد :

اگه شما نياز داريد تا فقط فايل ها ي mp3 شما به ترتيب پخش شوند فقط كافي هست تا تمام فايل هاي مورد نظر را اپلود نموده و بعد يك فايل txt با نام playlist.m3u ايجاد كنيد و سپس در هر سطر ادرس يك فايل mp3 را وارد كنيد و لينك فايل playlist.m3u را به دوستان خود بدهيد تا پس از دانلود اين فايل بتوانند از طريق مديا پلير خود به فايل هاي شما گوش دهند

==============================

پيكو تو هاست هاي رايگان هم كار ميكنه ؟؟‌:

معمولا نه چراكه گاها اين هاست ها اجازه ي هر نوع استريم كردن يا انتقال صوت و تصوير را نميدهند اما اين به معناي نا اميدي نيست كافي هست هاست رايگاني را پيدا كنيد تا هم پوشه cgi پيشفرض داشته باشد يعني از cgi پشتيباني كد و اجازه استريم كردن را بدهد ( streaming allowed )

چرا موقع اجرا ي cgi-bin/picoreader.cgi خطاي internal server error 500 ميدهد ؟

شما موقع اپلود فايل cgi چند تا مشكل داشتيد (همش رو در ادامه شرح خواهم داد هنوز به نصب اسكريپت نرسيديم )

  • شما فايل هاي cgi را تحت انتقال ASCII mode انجام نداده ايد

  • شايد دسترسي 777 براي فايل هاي .cgi و plist. نداده ايد يعني بايد براي هر فايلي كه پسوند cgi دارد و هر فايلي كه اخر نام ان (نه پسوند ان ) به plist ختم ميشود دسترسي 777 بدهيد

  • شايد اصلا پوشه اي به نام CGI-BIN در هاست شما وجود نداشته است (بايد از ابتدا روي سرورتون باشه نه اينكه خودتون درستش كنيد )

من نمي تونم يك كاربر ايجاد كنم ؟

بايد پرميژن هاي پوشه /picostreamer/users را به 777 و پرميژن /picostreamer/users/config.txt را به 666 تغيير دهيد

من چطور ميتوانم زبان هاي جديد را به اسكريپت اظافه كنم و فارسي سازي كنم ؟

به پوشه ي /picostreamer/lang سري بزنيد در اونجا نام كشور ها و فايل هاي زبان انها را ميبينيد

به پوشه ي /picostreamer/img/flags سري بزنيد در انجا پرچم كشور ها را مشاهده ميكنيد

---- سايت سازنده تقاضا ي زبان هاي جديد براي افزودن به اسكريپت را كرده است ----

چرا اهنگ هاي من در مديا پلير پخش نميشود ؟

اين از اون سوالايي بود كه جوابش منو خوشحال كرد :

جواب - چون وقتي مديا پلير ميخواهد تا فايلي را بخواند كانكشن هاي زيادي را به كامپيوتر انجام ميدهد و وقتي سرعت استريمينگ شما بيش از 32 kbps بود موفق به پخش برنامه شما نمي شود يعني كلا فقط ايراني هاي با اون سرعت اينترنت توپشون مي تونن بدون مشكل استريم كنن و اين عالي هست نه ( خارجي  ها بايد حجم فايل ها رو در تغييرات نرم افزار پخششون تغيير بدن )

 

=====================================

نياز مندي ها براي نصب اسكريپت :

  • Hosting *nix (Linux, Freebsd, etc) Hosting * nix (Linux, FreeBSD, etc.)
  • PHP

  • Perl

  •  CGI-BIN  
  • Accesso FTP FTP Access

شما براي انتقال فايل هاي خود ميتوانيد از نرم افزار Filezilla استفاده كنيد ( اموزش بر پايه اين نرم افزار هست )

لينك صفحه دانلود

اين اسكريپت را از اين سايت (اين ورژن 2.2 هست ) و نسخه هاي جديد تر اين اسكريپت را از سايت سازنده دانلود كنيد

======

محتوي اين فايل ( شايد بعدا تغيير نمايد )

دوپوشه با نام هاي cgi-bin و picostreamer و يه فايل متني با نام install.txt هست

================

حالت انتقال را روي ASCII تنظيم كنيد

===========

Filezilla را باز كنيد و به هاست خود متصل شويد - شما پوشه اي را مانند زير خواهيد ديد

اول از همه تمام محتواي پوشه ي cgi-bin دانلود شده را در پوشه ي cgi-bin هاست خود اپلود كنيد

*** اگه پوشه نبود بي خيال بشيد و سعي نكنيد كه خودتون پوشه ي cgi-bin را بسازيد

همچنين معمولا سرور اين پوشه را در هاست شما در محلي با نام هاي زير هم قرار ميدهد

  • /public_html/cgi-bin/ / Public_html / cgi-bin /
  • /www/cgi-bin/ / Www / cgi-bin /
  • در روت اصلي

******توجه : در تصاوير زبان منو ها ايتاليايي هست شما ميتونيد زبان نرم افزار را هرچه خواستيد تغيير دهيد ولي براي راحتي اگه از روي عكس ها كار ميكنيد بهتره كه زبانش رو ايتاليايي انتخاب كنيد

====================

فايل هاي cgi-bin  را با كليك و انتخاب كردن در پوشه ي cgi-bin سرور خودتون اپلود كنيد

================

پرميژن فايل هاي زير را به 755 تغيير دهيد

  • / Cgi-bin/picoreader.cgi
  • /cgi-bin/picosource.cgi / Cgi-bin/picosource.cgi
  • /cgi-bin/plist.asx / Cgi-bin/plist.asx
  • /cgi-bin/plist.m3u / Cgi-bin/plist.m3u
  • /cgi-bin/plist.pls / Cgi-bin/plist.pls
  • /cgi-bin/plist.ram / Cgi-bin/plist.ram
  • ميتوانيد با انتخاب كردن فايل ها --- راست كليك كردن روي انها و انتخاب گزينه ي File Attributes  اين كار را انجام دهيد

    =======================

    روي File Attributes  كليك كنيد و 644 را به 755 تغيير دهيد و اوكي كنيد

    ============

    حال به محل نصب اسكريپت باز گرديد ** در روت اصلي هرگز اين اسكريپت را نصب نكنيد

    با كليك بر روي عكس پوشه ي بالايي اين كار را انجام دهيد

    ======================

    حالت انتقال را به حالت اول باز گردانيد بعني Auto

    =====================

    حال پوشه ي picostreamer را در محل نصب اسكريپت با كليك چپ گرفته و در محل نصب اسكريپت رها كنيد

    ====================

    حالا پرميژن پوشه ي users را در محل نصب كه در اينجا radio/PicoStreamer / users هست را به 777 تغيير دهيد

    ===================

    حالا پرميژن فايل config.txt موجود در پوشه users را به 666 تغيير دهيد

    ==========

    به محل اپلود پوشه ي picostreamer در مرورگر اينترنت خود برويد

    صفحه اي باز خواهد شد

    • user: admin
    • Password: adminpass

    ** براي امنيت بيشتر بعد از وارد شدن رمز را تغيير دهيد

    ==================

    شما حالا در مديريت هستيد

    حالا بايد يك كاربر جديد بسازيد پس روي new user كليك كنيد

    و براي مثال يك كاربر با نام test ايجاد كنيد و بر روي دكمه ي create كليك كنيد

    =================

    پس حالا ما يه كاربر ساختيم حالا از مديريت خارج بشيد

    و اين صفحه رو بعد از خروج خواهيم ديد (بايد با كاربر جديد وارد بشيد ) و ميبينيد كه افلاين هست -- اصلا نگران نباشيد چون هنوز چندين مرحله مونده

    ==================

    اگه همه ي كار ها از جمله نصب اسكريپت cgi كه قرار هست تا بهش اشاره كنم درست انجام شده باشه شما با رفتن به ادرس

     http://yoursite/cgi-bin/picoreader.cgi 

    يك صفحه ي خالي مشاهده خواهيد كرد كه در اون كلمه ي ok ديده ميشه

    ==============================

    شما حداقل به

    Microsoft .NET Framework Version 1.1

    نياز خواهيد داشت همچنين نرم افزار لازم در فايل فشرده اورده شده ( چون اين مطلب تو سايت هاي مختلفي بوده و من از چندين سايت براي جمع اوري اين مطالب استفاده كرده ام ) تا شما به اتصال به سرورتون و ارايه راديو و تلوزيونتون بپردازيد ولي اگه اون نرم افزار فقط براي اتصال به سرور به كار ميرفت بگيد تا بقيه اموزش رو قرار بدم با تشكر

    =============

    شما بايد براي اجراي راديو ي معمولي در صفحه اول نرم افزار گزينه اول رو فعال كنيد و اون رو روي ايپي سايتتون تنظيم كنيد

    ----

    براي اينكه سايتتون به طور خودكار فيلم هاش رو از يه سايت ديگه بگيره يا از راديو و تلوزيون يه سايت ديگه استفاده كنه گزينه دو

    ---

    براي اينكه هم به انتشار فيلم و صدا بپردازيد گزينه ي 3 رو فعال كنيد

    =========

    توي تب دوم هم ادرس سايت بدون http:// و نام كاربري و رمز عبور اون كاربري رو كه ايجاد كرديد رو وارد كنيد و استارت رو بزنيد

     

    لينك اسكرين شات ها :

    نحوه نصب اسكريپت هاي cgi :

     

     

    نصاب خودكار اين اسكريپت :

    لينك دانلود نرم افزار لازم براي ساخت تلوزيون انلاين در اين اسكريپت :

    لينك دانلود Microsoft .NET Framework Version 2.0 لينك دانلود winamp :

    Download Winamp 5.57 Media Player

    لينك دانلود افزونه winamp :

    نحوه صرفه جويي در پهناي باند :

     

    سايت سازنده :

    http://www.vinz486.com

    لينك دانلود نسخه ي 2.2 :

    دمو :

    http://www.semo3.com

    نويسنده و مترجم اموزش :امير

    كپي رايت : www.GIGSCRIPT.info

    راهنماي استفاده از اسكريپت راه اندازي راديو و تلوزيون انلاين