راه اندازی سرور ReStream شخصی
سرویس های Restream بدرد ما یعنی نیگا های ایرانی خیلی میخوره، چرا ؟! چون میتونیم فقط با استریم کردن تو 1 سرور همزمان تو چند پلتفرم مختلف استریم کنیم
داستان ReStream اینطوریه که شما چون بصورت دیفالت نت تخمی داری و میخوای تو چند پلتفرم مختلف مثل twitch, aparat, youtube.... میای تو یه سرور دیتا رو ارسال میکنی و اون سرور برات توی پلتفرم های مختلف استریمت رو پخش میکنه
حالا چرا بیشتر بدرد ما ایرانیا میخوره؟ چون سرعت آپلودو پینگ داخلی همیشه بیشتر از خارجه برای مثال با نت 4G تو یه منطقه که افت کمی داشته باشه و حتی سرعت آپلود تا 30 مگابیت هم بره بازم شما تو استریم Twitch لگ داری و نمیتونی حتی با کیفیت 480p استریم کنی!
حالا اگه سرعتت حتی 10 مگابیت هم باشه میتونی تو آپارات 1080p استریم کنی!
پس ما کافیه استریم رو روی یه سرور داخلی استریم رو انجام بدیم و اون سرور اطلاعات رو بفرسته سمت سرور های خارجی (چون سرور محدودیت های سرعت 4G یا ADSL رو نداره)
یه سری سایت های داخلی هسن که اتفاقا با هزینه کم این کار رو انجام میدن اما اگه شمام مثل بنده تو کونتون نمیره پول به این چیزا بدید از قدیم گفتن "کونی که خارش کند خودش سفارش کند"
باید یه سرور RTMP کانفیگ کنیم (Real-Time Messaging Protocol)
واس اینکار از Nginx ورژن 1.7.11.3 استفاده میکنیم، مهم نیست سیستم عامل ویندزد یا لینکوسه
پورت 1935 UDP رو باز کنید و این یارو های زیر رو تو nginx.conf بریزید:rtmp {
قسمت "push" به بعد مربوط به سرور RTMP مقصد هستش که اینجا برای مثال از مال Twitch استفاده شده (تو قسمت stream_key باید stream_key اکانت twitch رو پیست کنید)
server {
listen 1935;
chunk_size 4096;
application live {
live on;
record off;
push rtmp://fra05.contribute.live-video.net/app/{stream_key}
}
}
}
حالا کافیه توی اوبی-اس (OBS) یا هر دست خری که باهاش استریم میکنید این آدرس رو برای قسمت Server استریم استفاده کنید:
rtmp://SERVER_IP/live
برای Stream Key هم هرچی بزنید مهم نیست چون اصلا کانفیگ نشده!
حالا اگه بخواید بجز Twitch تو چنتا سایت دیگه هم استریم کنید کافیه سرورو stream_key پلتفرم مقصد رو توی خط بعدی تایپ کنید
>>Click here to continue<<