نمایش نتایج 1 تا 8 از 8

نام تاپیک: Socketprograming و ارسال voice

  1. #1
    کاربر دائمی
    تاریخ عضویت
    اردیبهشت 1389
    محل زندگی
    اصفهان
    سن
    36
    پست
    114

    Smile Socketprograming و ارسال voice

    سلام
    روتوي يه برنامه كلاينت/سروري ارسال كرد راهنمايي كنه voicهركس ميدونه چطوري ميشه e نوشته باشيم vb اگه برنامه رو با
    استفاده كرده باشيم winsock و از
    با تشكر

  2. #2
    کاربر دائمی
    تاریخ عضویت
    اردیبهشت 1389
    محل زندگی
    اصفهان
    سن
    36
    پست
    114

    نقل قول: Socketprograming و ارسال voice


    سلام
    لطفا هركس ميدونه چطور ميشه voice رو توي يه برنامه كلاينت/سرور ارسال كرد
    در صورتي كه از winsock استفاده شده باشه كمك كنه
    باتشكر

  3. #3
    کاربر تازه وارد
    تاریخ عضویت
    اردیبهشت 1389
    محل زندگی
    دور نیست، همین نزدیکیا...
    سن
    31
    پست
    59

    نقل قول: Socketprograming و ارسال voice

    نقل قول نوشته شده توسط sahar15125 مشاهده تاپیک

    سلام
    لطفا هركس ميدونه چطور ميشه voice رو توي يه برنامه كلاينت/سرور ارسال كرد
    در صورتي كه از winsock استفاده شده باشه كمك كنه
    باتشكر
    سلام
    دوست عزيز، قبلا اين بحث توي همين قسمت شبكه شده:
    بحث اون تاپيك به اينجا رسيد كه پروژه شما دو حالت پيدا مي كنه:
    1. اگه بخواهيد voice به صورت تقريبا پيوسته ارسال بشه (مثل ياهو مسنجر)
    2. اگه بخواهيد voice به صورت جدا جدا ارسال بشه (مثلا پس از پايان صحبت هاي يك نفر، صداي اون شخص براي طرف مقابل ارسال بشه)

    بهتره موضوع رو بيشتر توضيح بدين كه دوستان بتونن بيشتر كمك كنن.
    آخرین ویرایش به وسیله FinalMOB : چهارشنبه 02 تیر 1389 در 16:55 عصر

  4. #4
    کاربر دائمی
    تاریخ عضویت
    اردیبهشت 1389
    محل زندگی
    اصفهان
    سن
    36
    پست
    114

    نقل قول: Socketprograming و ارسال voice

    سلام
    ميشه هر دو مورد رو توضيح بدين؟چون با هيچ كدوم آشنا نيستم ؟؟؟
    ممنون

  5. #5
    کاربر تازه وارد
    تاریخ عضویت
    اردیبهشت 1389
    محل زندگی
    دور نیست، همین نزدیکیا...
    سن
    31
    پست
    59

    نقل قول: Socketprograming و ارسال voice

    نقل قول نوشته شده توسط sahar15125 مشاهده تاپیک
    سلام
    ميشه هر دو مورد رو توضيح بدين؟چون با هيچ كدوم آشنا نيستم ؟؟؟
    ممنون
    دوست عزيز، پيش از هر توضيحي بايد عرض كنم كه در هر حال شما به فناوري بافرينگ نياز داريد؛ يعني بايد وقتي يك نفر در يك طرف صحبت مي كنه، صداش توي يك متغير يا فايل موقت ذخيره بشه، حالا واسه ارسالش دو حالت پيدا مي شه:

    1. اگه بخواهيد voice به صورت تقريبا پيوسته ارسال بشه (مثل ياهو مسنجر)
    ، در اين حالت شما بايد زمان بين بافرينگ و ارسال رو تا جايي كه ممكنه كم كنين؛ يعني وقتي طرف شروع به صحبت كرد، صداشو توي يك فايل يا متغير ذخيره كنين،‌ و بعد از يكي دو ثانيه صداشو واسه طرف مقابل ارسال كنين.

    2. اگه بخواهيد voice به صورت جدا جدا ارسال بشه، در اين روش پس از اينكه طرف صحبتش تمام شد، شما اون فايل يا متغير بافرتون رو واسه طرف مقابل ارسال مي كنين. اين روش يه چيزي تو مايه هاي بي سيم ميمونه.

    حالا اينكه چجوري شما بايد صحبت هاي طرف رو ذخيره كنين و اينكه چجوري صدا رو تا حد ممكن فشرده كنين كه كمترين استفاده از پهناي باند رو بكنه، ديگه تخصص بنده نيس، اميدوارم دوستان بتونن كمكتون كنن.

    البته به احتمال خيلي زياد سورس يه همچين برنامه اي بايد توي سايت هاي مختلف باشه.
    دو تا سايت سورس بهتون پيشنهاد مي كنم:
    http://www.a1vbcode.com
    http://www.planet-source-code.com/vb

    موفق باشيد.

  6. #6
    کاربر دائمی
    تاریخ عضویت
    اردیبهشت 1389
    محل زندگی
    اصفهان
    سن
    36
    پست
    114

    نقل قول: Socketprograming و ارسال voice

    ممنون بابت راهنماييتون البته من پروژه ام رو تحويل دادم و نمره اش هم گرفتم و بابت كمك هاتونم ممنونم اما دوست دارم ارسال صوت رو هم ياد بگيرم ، ميشه لطفا بگيد چطور(با چه دستوراتي)ميشه صوت را درون متغير ذخيره كرد؟
    البته وارد سايت هايي كه معرفي كرده بوديد شدم ولي چيزي دستگيرم نشد
    ميشه يه نمونه كدشو بذاريد؟؟!!!
    ممنون

  7. #7
    VIP آواتار xxxxx_xxxxx
    تاریخ عضویت
    شهریور 1386
    محل زندگی
    X place
    سن
    34
    پست
    4,768

    نقل قول: Socketprograming و ارسال voice

    مراحلی کلی کار به شکل زیر هست:

    1) تبدیل صدای آنالوگ به دیجیتال.
    2) بسته بندی اطلاعات
    3) فشرده سازی اطلاعات
    4) ارسال اطلاعات

    و سمت گیرنده:
    1) از حالت فشرده خارج کردن اطلاعات
    2) انتقال اطلاعات به بافر
    3) تبدیل اطلاعات درون بافر به صدا
    4) ارسال اطلاعات موجود در بافر به بلندگو ها (پخش صدا)

    موفق باشید/
    الگوریتم هایی که تاریخچه خود را فراموش می کنند، محکوم به تکرار آن هستند.

  8. #8
    کاربر تازه وارد
    تاریخ عضویت
    اردیبهشت 1389
    محل زندگی
    دور نیست، همین نزدیکیا...
    سن
    31
    پست
    59

    نقل قول: Socketprograming و ارسال voice

    نقل قول نوشته شده توسط xxxxx_xxxxx مشاهده تاپیک
    مراحلی کلی کار به شکل زیر هست:

    1) تبدیل صدای آنالوگ به دیجیتال.
    2) بسته بندی اطلاعات
    3) فشرده سازی اطلاعات
    4) ارسال اطلاعات

    و سمت گیرنده:
    1) از حالت فشرده خارج کردن اطلاعات
    2) انتقال اطلاعات به بافر
    3) تبدیل اطلاعات درون بافر به صدا
    4) ارسال اطلاعات موجود در بافر به بلندگو ها (پخش صدا)

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

    البته فعلا به دلیل کنکور نمیتونم یه سورس توپ واستون جور کنم، شرمنده.

    ولی اگه دوستان سورس خوب دستشون هست دریغ نکنن.

    موفق باشید.

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •