مهدی صفری
3 سال پیش توسط مهدی صفری مطرح شد
5 پاسخ

video call یا voice call یه چیزی عین کلاب هوس

سلام چطوری میشه همچین قابلیتی توی سمت سرور و فلاتر پیاده سازی کرد؟ خیلی ممنون میشم


ثبت پرسش جدید
hooman
تخصص : برنامه نویس
@hooman.programmer 3 سال پیش مطرح شد
0

نه نیازی نیست که چند تا سرور فیزیکی یا مجازی جدا داشت روی همون یه دونه سروری که دارید هم میشه که نصب بشه و کانفیگ بشه. webrtc کلا خودش تو مستنداتش گفته :
https://webrtc.org/getting-started/turn-server
نحوه کانفیگ کردنش رو که چطور هست.
اگر کار کردن با داکر رو بلد هستید و دارید با داکر کانفیگ میکنید از ایمیج آماده اش استفاده کنید:
https://hub.docker.com/r/instrumentisto/coturn

اما در کل طبق تجربه ای که یکی از همکارا داشت و من میدیدم این داستان وب آر تی سی و راه اندازیش خیلی عذاب آور هست و کار ساده ای نیست. مخصوصا زمانی که بخواهید توی اپلیکیشن موبایل داشته باشیدش که باید از یه پروژه دیگه گوگل به اسم آپ آر تی سی استفاده کنید. (از این لحاظ که توی هر ورژن اندرویدی و هر برند موبایلی به یه سری چالش ها از جمله زنگ خوردن اپلیکیشنون تو حالتی که کاربر تو اپ نیست میخورید)


ایلیا فرامرزپور
تخصص : FullStack Developer
@iliafaramarzpour 3 سال پیش مطرح شد
2

سلام روزتون بخیر.

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

لینک وب سایت Agora

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

وب سایت ایرانی کارد.

اگر سوال دیگه ای بود یا راهنمایی بیشتری میخواستید میتونید توی همین گفتگو در این مبحث بپرسید و بهتون راهنمایی کنم.

موفق باشید.


مهدی صفری
تخصص : برنامه نویس php
@mahdisafarydev 3 سال پیش مطرح شد
0

این درسته ولی می خوام خودم این کار رو انجام بدم بدون sdk


hooman
تخصص : برنامه نویس
@hooman.programmer 3 سال پیش مطرح شد
0

دوست عزیز اگر بخواهید خودتون ارتباط تصویری رو برقرار کنید باید برید سراغ وب آر تی سی.
و همچنین به یه ابزار سوکتی برای رد و بدل کردن پیام ها از طریق سوکت دارید.
برای برقراری تماس هم اگر در یک شبکه باشید (روی یک وای فای ) معمولا مشکلی نیست اما اگر نباشید که اصولا حالت دومه باید یه ترن سرور داشته باشید.


مهدی صفری
تخصص : برنامه نویس php
@mahdisafarydev 3 سال پیش مطرح شد
0

@hooman.programmer
میشه در مورد ترن سرور یکم توضیح بدید لطفا ؟ داخل چند تا سرور باید اینکار رو انجام داد یا این یه اصطلاح هستش ؟


hooman
تخصص : برنامه نویس
@hooman.programmer 3 سال پیش مطرح شد
0

نه نیازی نیست که چند تا سرور فیزیکی یا مجازی جدا داشت روی همون یه دونه سروری که دارید هم میشه که نصب بشه و کانفیگ بشه. webrtc کلا خودش تو مستنداتش گفته :
https://webrtc.org/getting-started/turn-server
نحوه کانفیگ کردنش رو که چطور هست.
اگر کار کردن با داکر رو بلد هستید و دارید با داکر کانفیگ میکنید از ایمیج آماده اش استفاده کنید:
https://hub.docker.com/r/instrumentisto/coturn

اما در کل طبق تجربه ای که یکی از همکارا داشت و من میدیدم این داستان وب آر تی سی و راه اندازیش خیلی عذاب آور هست و کار ساده ای نیست. مخصوصا زمانی که بخواهید توی اپلیکیشن موبایل داشته باشیدش که باید از یه پروژه دیگه گوگل به اسم آپ آر تی سی استفاده کنید. (از این لحاظ که توی هر ورژن اندرویدی و هر برند موبایلی به یه سری چالش ها از جمله زنگ خوردن اپلیکیشنون تو حالتی که کاربر تو اپ نیست میخورید)


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

ورود یا ثبت‌نام