روش اول پخش زنده در اینستاگرام

به چه نرم‌افزارهایی نیاز داریم؟

۱- OBS Studio: یکی از نرم‌افزارهای بسیار قوی برای انجام پخش زنده در سرویس‌های مختلف مانند یوتیوب، توییچ، آپارات، لحظه نگار و… . OBS یک نرم‌افزار رایگان و منبع باز است. آن را دانلود و نصب کنید.

۲- WampServer یا XAMPP: برای اینکه بتونید راحت نرم افزار OBS رو به اینستاگرام وصل کنید باید یک اسکریپت PHP اجرا کنید. برای اجرای اسکریپت‌های PHP نیاز به یک وب‌سرور دارید که میتونید با استفاده از ومپ یا زمپ این نیاز رو برطرف کنید. اگر با این نرم‌افزارها آشنایی ندارید میتونید برای نصب از این آموزش برای نصب زمپ و از این آموزش برای نصب ومپ استفاده کنید.

۳- در نهایت نیاز به نصب Composer برای دریافت برخی پکیج‌های مورد نیاز PHP داریم که میتونید از اینجا دانلود و نصب کنید.

بعد از نصب نرم‌افزارهای مورد نیاز بالا، به سراغ اسکریپت اتصال به اینستاگرام میریم.

۱- از این آدرس در گیت‌هاب آخرین نسخه فایل update.php را دانلود کنید و در یک پوشه در مسیر نصب ومپ یا زمپ قرار دهید. (مثال: c:/wamp64/instgram)

پخش زنده در اینستاگرام از ویندوز

۲- Command Line ویندوز یا همان CMD را در پوشه‌ای که فایل update.php را در آن قرار دادید باز کنید. مانند تصویر زیر. حتما مطمئن شوید آدرسی که در CMD نمایش داده می‌شود در مسیر پوشه مورد نظر است.

cmd

۳- با نوشتن دستور php update.php اسکریپت مورد نظر را اجرا و پکیج‌های مورد نیاز را نصب کنید.

۴- پس از اتمام مرحله قبل و نصب پکیج‌ها، فایل config.php را باز کنید و username و password حساب اینستاگرام خود را در جایی که مشخص شده است وارد کنید و فایل را ذخیره کنید.

۵- اکنون با وارد کردن دستور php goLive.php در CMD فایل goLive.php را اجرا کنید تا ضمن اتصال به اینستاگرام، نرم‌افزار OBS نیز باز شده و پخش زنده شروع شود.

اگر در اجرای مراحل بالا به مشکل بر خوردید ویدیوی زیر را ببینید:

تنظیمات OBS

اگر سیستم شما از ادغام خودکار با OBS پشتیبانی نمی‌کند یا میخواهید تنظیمات را بر روی یک نرم‌افزار دیگر اعمال کنید، راهنمای زیر را دنبال کنید.

  1. در تنظیمات گزینه OBS canvas size را بر روی ۷۲۰×۱۲۸۰ قرار دهید.
  2. در تنظیمات در بخش Stream گزینه Stream Type را بر روی Custom Streaming Server قرار دهید.
  3. فیلد URL را بر روی آدرسی قرار دهید که از اسکریپت گرفته‌اید.
  4. فیلد Stream key را با کلیدی که اسکریپت نمایش می‌دهد پر کنید.
  5. مطمئن شوید که گزینه Use Authentication تیک نخورده است و بر روی OK کلیک کنید.
  6. در نهایت برای شروع پخش زنده روی کلید Start Streaming بزنید.
  7. برای متوقف کردن پخش زنده دستور stop را در CMD وارد کنید و سپس بر روی Stop Streaming در OBS کلیک کنید.

نمایش نظرات و لایک‌ها

برای نمایش نظرات و دیدن لایک‌ها در حین پخش زنده به ویندوز نیاز دارید. زیرا که این قابلیت تنها در ویندوز اجرا می‌شود. زمانی که اسکریپت را در ویندوز اجرا کنید، پس از ورود به اینستاگرام، یک CMD دیگر نیز باز خواهد شد که میتوانید دستورات خود را در آنجا تایپ کنید و در CMD اول نظرات و لایک‌ها را ببینید.
پشتیبانی از لینوکس و مک در آینده اضافه خواهد شد.

فهرستی از این دستورات را میتوانید از اینجا و اینجا ببینید.

سوالات متدوال

OBS خطای Failed to connect میده!
این خطا به دلیل کلید پخش (stream key) اشتباه رخ می‌دهد. کلید پخش در هر بار پخش زنده تغییر می‌کند، پس باید هر بار در OBS تنظیم شود.

پخش زنده متوقف شده اما هنوز اینستاگرام میگه live هستی.
این خطا به دلیل عدم اجرای دستور stop در CMD است. برای توقف پخش زنده فقط به بستن CMD بسنده نکنید. و دستور stop را حتما اجرا کنید. اگر اتفاقی CMD را بستید مجدد آن را باز کنید و دستور stop را اجرا کنید.

در زمان بایگانی کردن (archive) در استوری اینستاگرام خطا میگیرم.
این خطا به دلیل عدم وجود محتوا (ویدیو) در stream رخ می‌دهد. فقط archive را پاک کنید و حله!

من پخش زنده رو بایگانی کردم اما چیزی داخل اینستاگرام نمی‌بینم!
این خطا دو دلیل داره:
۱- شما چیزی رو پخش نکردید. لطفا مطمئن بشید که حتما پخش زنده شما یک ویدیو داشته در غیر این صورت بارگذاری بایگانی با خطا مواجه میشود.
۲- اندازه صفحه پخش زنده را تغییر نداده‌اید. اگر از OBS استفاده می‌کنید مطمئن شوید که مرحله اول در تنظیمات OBS که در بالا گفتیم را انجام داده‌اید.

زمان ورود به حساب اینستاگرام خطای CURL Error 60: SSL certificate problem میگیرم!
این خطا به دلیل عدم وجود CA معتبر برای CURL است. راه حل را برای زمپ از اینجا ببینید و برای ومپ از اینجا.

خطای CURL Error 28: Operation timed out after x milliseconds with 0 bytes received. میگیرم.
این خطا یعنی اینستاگرام ارتباط به کامپیوتر یا پروکسی شما را نمی‌پذیرد. این خطا دلایل زیادی دارد و از کنترل ما خارج است. اما یکی از کارهایی که می‌توانید انجام دهید تغییر آدرس IP سیستم است. البته وجود برخی از برنامه‌های تغییر IP نیز می‌تواند چنین مشکلی ایجاد کند.

پاسخ مشکل خود را پیدا نکردید؟ از سازنده اسکریپت بپرسید!

روش دوم پخش زنده در اینستاگرام

اگر فکر میکنید روش بالا سخت است میتوانید از سرویس Loola.tv استفاده کنید. تنها نکته منفی در مورد این سرویس درج آدرس سایت و کپی رایت آن بر روی پخش زنده شماست. رابط کاربری سایت به اندازه کافی ساده و گویا است و نیاز به آموزش خاصی ندارد. اما اگر فکر می‌کنید به مشکل خاصی برخورده‌اید که ما توان پاسخگویی به آن را داریم در قسمت دیدگاه‌ها بیان کنید.

امیدواریم از این آموزش بهره کافی را برده باشید. در زمان نوشتن این راهنما تمامی مراحل این آموزش تست شده و پخش زنده در اینستاگرام از طریق لپتاپ و ویندوز به خوبی عمل می‌کند. اگر با استفاده از این مقاله که برای اولین بار توسط مجله اینترنتی ویوین منتشر شده است موفق به گذاشتن پخش زنده شده‌اید، دیدگاه خود را با ما و سایر کاربران در میان بگذارید.