اسکریپت PHP برای استریم مستقیم به لایو اینستاگرام از طریق هر برنامه ای که از RTMP پشتیبانی می کند!
در حال حاضر اجرای این اسکریپت فقط در ویندوز ۱۰ و استریم از طریق OBS تست شده است.
برای نصب و اجرای این اسکریپت مراحل زیر را طی نمایید...
- نصب PHP
- نصب composer
- دانلود کدها
- اجرای
composer require adrifkat/instagram-api react/child-processدر پوشه کدهای دریافتی - وارد کردن نام کاربری و کلمه عبور اینستاگرام در فایل
config.php - اجرای اسکریپت
goLive.phpاز طریق فرمان (php -f goLive.php) - کپی Stream-URL و Stream-Key به نرم افزار استریم. تنظیم OBS
- به بخش "Stream" در تنظیمات OBS بروید
- "Stream Type" را در حالت "Custom Streaming Server" قرار دهید
- در کادر "URL" stream url دریافتی از مرحله قبل را وارد کنید
- در کادر "Stream key" کلید دریافتی در مرحله اجرای اسکریپت را وارد کنید
- حتما "Use Authentication" در حالت unchecked باشد. سپس "OK" را فشار دهید!
- روی Start Streaming در OBS کلیک کنید
- برای توقف استریم, کلمه "stop" در ترمینالی که اسکریپت را اجرا کرده اید وارد کنید و سپس "Stop Streaming" در OBS را بزنید
- نکته: برای نمایش صحیح محتوا در اینستاگرام, در تنظیمات OBS سایز کادر را 720x1280 قرار دهید. برای اینکار به Settings->Video رفته و رزولوشن را روی "720x1280" بگذارید.
کلید استریم دریافتی یکبار مصرف است و برای هر لایو باید یکبار مجددا کلید دریافت نمایید. ضمنا آدرس استریم را بررسی کنید. در صورت بروز مجدد مشکل از rtmps:// به جای rtmp:// و از پورت 443 به جای پورت 80 استفاده کنید.
برای توقف لایو نیاز است حتما درستور "stop" در ترمینالی که اسکریپت اجرا شده است وارد شود. بستن پنجره cmd باعث توقف لایو شما نخواهد شد. در صورتی که اشتباها پنجره ترمینال بسته اید مجددا آن را اجرا کرده و فرمان توقف را صادر نمایید.
در صورتی که این اسکریپت برایتان مفید واقع شد می توانید برای حمایت از توسعه دهندگان اصلی از راههای زیر اقدام کنید:
Patreon: https://www.patreon.com/JRoy
PayPal.me: https://www.paypal.me/JoshuaRoy1
Bitcoin: 32J2AqJBDY1VLq6wfZcLrTYS8fCcHHVDKD