امیرحسین قاسمی 606 ارسال شده در 25 شهریور، ۱۴۰۰ اشتراک گذاری ارسال شده در 25 شهریور، ۱۴۰۰ سورس تماس صوتی مشاهده فایل سلام، براتون یک سورس B4A آماده کردم که با برنامه خروجی این سورس دو نفر با متصل بودن به اینترنت در هرکجای دنیا میتونن با یکدیگر حرف بزنند. توجه داشته باشید چنین چیزی نیاز به یک VPS (سرور مجازی) دارد. شما میتونید از سایت پارس پک برای VPS استفاده کنید و پس از ثبت نام یک روز VPS رایگان جهت تست هم در اختیار شما قرار میگیره که میتونید باهاش سورس رو تست کنید. برای اون دسته از دوستانی که با VPS یا همون سرور مجازی کار نکردن، یه توضیحی بدم: ببینید VPS دقیقا مثل یک کامپیوتر هست که یک سیستم عامل مخصوص سرور داره و همچنین یک IP داره که هر دستگاهی میتونه بهش وصل بشه. شما پس از دریافت VPS یک روزه رایگان از پارس پک یا خرید VPS مشخصات ورود به VPS رو دریافت می کنید. (مشخصاتی اعم از ip، یوزرنیم و پسورد) حالا توی منوی استارت کامپیوتر خودتون کلمه (remote desktop) رو سرچ و سپس دکمه Enter رو میزنید. یک پنجره باز میشه که آی پی VPS تون رو اونجا وارد می کنید و بعد هم یوزرنیم و پسورد رو وارد می کنید و در نهایت به VPS کانکت میشین. به طور کلی بخوام بگم مثلا اگر VPS شما برای اروپا باشه وقتی شما بهش کانکت میشین درواقع به یک کامپیوتر در اروپا متصل میشین که معمولا در امنیت بسیار زیاد نگه داری میشن و همچنین اون کامپیوترها برای همیشه روشن و به اینترنت متصل هستند. ما VPS ایرانی هم داریم ولی در کل VPS اروپایی بهتره. خب وقتی به VPS کانکت شدین اونجا توی دسکتاپ سرور مجازی تون یک مروگر FireFox هست اونو باز کنید و برید B4J و JDK رو از سایت مرجع دانلود کنید.( از حجم شما برای دانلود به هیچ وجه کم نمیشه و اگه VPS تون برای اروپا باشه سرعت دانلود خیلی زیاد خواهد بود تا حدی که مثلا JDK در حدود 1 ثانیه دانلود خواهد شد) پس از دانلود B4j رو نصب کنید و سپس JDK رو بهش معرفی کنید. ما برای سمت سرور از b4j استفاده کردیم و این فایلی که دانلود می کنید دارای سورس سمت کلاینت(b4a) و سورس سمت سرور(b4j) هست. خلاصه سورس B4j رو که توی این فایل قرار دادم رو توی VPS تون اجرا کنید و بزارید همینجوری باز باشه. حالا remote desktop رو کمینه (Minimize) کنید و سورس b4a رو باز کنید و توی Globals یک متغیر به نام ServerIP گذاشتم، ip سرور مجازی تون رو توی این متغیر به صورت استرینگ قرار بدین. حالا ازش خروجی بگیرید و برای تست روی دوتا گوشی نصب کنید. توی گوشی اول دکمه اول و توی گوشی دوم دکمه دوم رو بزنید. با این کار هردو گوشی به سرور (یا بهتره بگیم به اون برنامه ای که از B4j روی سرور مجازی خروجی گرفتید و در حال اجرا هست) متصل میشه و میتونید همزمان با همدیگه حرف بزنید. فقط چندتا نکته رو بگم: 1-بهتره از اینترنت موبایل استفاده کنید چون سرعت بالایی داره و صدا در آن واحد و با کیفیت بالایی منتقل میشه. من خودم برای تست از وای فای کم سرعت هم استفاده کردم بایت های صدا دیر به دیر ارسال می شدن و در انتها صدا یک دست و یک پارچه نمی شد اما با اینترنت موبایل که سرعت بالاتری داشت چنین مشکلی نبود و همه چیز عالی بود. 2-وقتی خودتون دارین با دوتا گوشی تست می کنید بهتره گوشی ها کنار هم نباشن چون اونوقت صداها قاطی و همچنین تکرار میشن. این امر طبیعی هست. حتی در تماس با سیمکارت اگر دو گوشی کنار هم باشن و صداهم روی بلندگو باشه چنین اتفاقی میفته! 3-در هنگام تماس بهتره از هدفون یا هندزفری استفاده کنید تا صدا برنگرده. (فقط همون اول قبل برقراری ارتباط از این هدفون و هندزفری استفاده کنید و وسط تماس هدفون یا هندزفری وصل نکنید چون قطع میشه(علتش هم نمیدونم ولی حتما باید بشه این مشکل رو برطرف کرد.)) این سورس کاملا رایگان قرار داده میشه و میتونین همین الان دانلودش کنید. لطفا هرکس که علمش میرسه این سورس رو برای بهتر شدن ویرایش کنه و باگ ها و مشکلات احتمالیش رو برطرف کنه و در همینجا یا یک تاپیک جدید اونو ارسال کنه. این یک سورس ساده برای تمرین هست و شما میتونید مثلا اون دوتا دکمه اینا رو کلا بردارید، و این قابلیت رو مثلا در یک شبکه اجتماعی که ساختید در پی وی کاربران اضافه کنید و از سرویس استفاده کنید تا حتی موقع بستن برنامه هم تماس پایدار بمونه و یا موقعی که برنامه بسته هست اگه ریکوئستی ارسال شد یک اکتویتی استارت بشه تا کاربر جواب بده یا تماس رو رد کنه. (دقیقا مثل واتساپ) اما باید سرویس رو پایدار کنید چون روی نسخه های جدید اندروید فعالیت در پس زمینه محدود شده. اگه مورد استقبال قرار بگیره ممکنه در آینده اگه وقت داشته باشم سورس تماس تصویری هم قرار بدم. توی سورس B4A و B4J تک تک کدهارو به صورت کامنت توضیح داده ام. در کنار سورس تمامی کتابخونه های لازم هم برای B4A و هم B4J پیوست شده اند. هزینه دانلود این سورس: 10 صلوات بر محمد آل محمد رمز فایل: answercenter.ir موفق باشید. ارسال کننده امیرحسین قاسمی ارسال ۰۰/۰۶/۲۶ دسته سورس 6 1 نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
امین مهدی نژاد 2,141 ارسال شده در 26 شهریور، ۱۴۰۰ اشتراک گذاری ارسال شده در 26 شهریور، ۱۴۰۰ دمت گرم. سورس خوبی بود. البته دوستان بدونن که برای ساخت یک تماس صوتی استاندارد یا باید از کتابخانه SIP استفاده کنند و برای سمت سرورش هم با نصب PBX مناسب و سازگار با موبایل اونو راه اندازی کنن. و یا هم با WEBRTC اونو پیاده سازی کنن. 3 نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
سید رضا 9 ارسال شده در 30 شهریور، ۱۴۰۰ اشتراک گذاری ارسال شده در 30 شهریور، ۱۴۰۰ سلام از کجا باید دانلود کنیم ؟ نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
امیرحسین قاسمی 606 ارسال شده در 30 شهریور، ۱۴۰۰ سازنده اشتراک گذاری ارسال شده در 30 شهریور، ۱۴۰۰ در ۱۴۰۰/۶/۳۰ در ۱۳:۴۵، سید رضا گفته است: سلام از کجا باید دانلود کنیم ؟ سلام، میتونید از اینجا دانلود کنید. 1 نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
montazeranmahdi 101 ارسال شده در 17 آبان، ۱۴۰۰ اشتراک گذاری ارسال شده در 17 آبان، ۱۴۰۰ سلام ، تست کردم ، جالب بود خخخخخ خداقوت دیر دریافت شدن صدا از سمت گوشی دوم بخاطر ضعیف بودن vps هست ؟ و اینکه اگه بشه نویز ها رو گرفت خیلی خوبه 1 نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
امیرحسین قاسمی 606 ارسال شده در 17 آبان، ۱۴۰۰ سازنده اشتراک گذاری ارسال شده در 17 آبان، ۱۴۰۰ در ۱۴۰۰/۸/۱۷ در ۱۳:۴۳، YareGomnam گفته است: سلام ، تست کردم ، جالب بود خخخخخ خداقوت دیر دریافت شدن صدا از سمت گوشی دوم بخاطر ضعیف بودن vps هست ؟ و اینکه اگه بشه نویز ها رو گرفت خیلی خوبه سلام، خیر من با vps اروپایی امتحان کردم بازهم با اینترنت مودم صدا دیر منتقل میشد یا آخرسر وقتی به مقصد میرسید کلا صدا یکپارچه نبود. کلا این سورس استانداردی نیست و بیشتر برای تمرین خوبه. از اونموقع کلی تحقیقات درباره تماس صوتی کردم که انشالله وقت کردم یک سورس تماس صوتی استاندارد با node js در حد تماس واتساپ می نویسم و قرار میدم. 2 نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
montazeranmahdi 101 ارسال شده در 18 آبان، ۱۴۰۰ اشتراک گذاری ارسال شده در 18 آبان، ۱۴۰۰ در ۱۴۰۰/۸/۱۷ در 18:31، امیرحسین قاسمی گفته است: سلام، خیر من با vps اروپایی امتحان کردم بازهم با اینترنت مودم صدا دیر منتقل میشد یا آخرسر وقتی به مقصد میرسید کلا صدا یکپارچه نبود. کلا این سورس استانداردی نیست و بیشتر برای تمرین خوبه. از اونموقع کلی تحقیقات درباره تماس صوتی کردم که انشالله وقت کردم یک سورس تماس صوتی استاندارد با node js در حد تماس واتساپ می نویسم و قرار میدم. انشاءالله برادر 2 نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
ارسالهای توصیه شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .
توجه: strong> مطلب ارسالی شما پس از تایید مدیریت برای همه قابل رویت خواهد بود.