RtpMic هو تطبيق صغير ولكنه قوي لبث الصوت المباشر من ميكروفون جهاز Android (أو من سماعة بلوتوث متصلة) عبر شبكة WiFi أو شبكة 3G.
استخدم RtpMic من أجل:
- مراقبة الصوت
- تشخيص VoIP
- مراقبة جودة الخدمة
- اختبار أداء الشبكة
يتم البث عبر بروتوكول النقل في الوقت الفعلي (RTP).
يمكن تلقي الدفق على جهاز كمبيوتر أو جهاز محمول آخر.
برامج الترميز:
- GSM 6.10
- G.711a
- G.711u
- G.722
- L16 أحادية
- DVI4 (IMA ADPCM) بتردد 8000 و 11025 و 16000 و 22050 هرتز
- G.726-32 (RTP PT = 96)
إذا كنت تريد دفق الصوت من ميكروفون لسماعة Bluetooth المتصلة ، فحدد "سماعة رأس Bluetooth" في قسم مصدر الصوت في الإعدادات الافتراضية.
لدفق الصوت إلى العديد من أجهزة الكمبيوتر / الهواتف المحمولة على شبكة WiFi قادرة على الإرسال المتعدد ، حدد "Multicast IP" (يمكنك تغيير IP المتعدد والبث إذا أردت) أو "Broadcast IP".
*** في بعض الأجهزة ، يتوقف استلام حزم IP للبث عند إيقاف تشغيل الشاشة بواسطة زر الطاقة. إذا كانت هذه هي الحالة ، استخدم الإرسال المتعدد بدلاً من ذلك.
لدفق الصوت إلى جهاز Android ، والذي يعمل كنقطة وصول WiFi ، حدد "AndroidAP IP".
لدفق الصوت إلى جهاز كمبيوتر / هاتف محمول واحد فقط في أي مكان في العالم ، حدد "IP يدوي" وأدخل عنوان IP الهدف.
يستخدم البث عالي الجودة (L16 أحادي بتردد 44100 هرتز) 750-800 كيلوبت في الثانية من عرض النطاق الترددي للشبكة والذي قد لا يكون متاحًا على شبكة الجيل الثالث. إذا كان الأمر كذلك ، استخدم برامج الترميز الأخرى المتاحة - G.722 أو GSM. استخدم G.711 إذا كنت بحاجة إلى التوافق مع اللاعبين الخارجيين.
لتلقي دفق الصوت ، استخدم تطبيق RtpSpk android أو مشغل الوسائط المفضل لديك ، على سبيل المثال VLC.
لتلقي بث صوتي L16 mono أو G.711a (u) أو GSM6.10 مع VLC ، حدد "Media" -> "Open network stream" في قائمة VLC وأدخل عنوان URL التالي: "rtp: // @: 55555".
لاستقبال دفق الصوت G.722 ، استخدم ffplay: "ffplay rtp: //: 55555 -acodec g722".
ffplay هو مشغل وسائط مفيد وجزء من مشروع ffmpeg.
يمكن أيضًا استخدام إصدار Android من VLC.
إذا كنت تريد تحميل RtpMic بعد إعادة تشغيل الجهاز ، فحدد "تحميل عند التمهيد" في قسم التطبيق من قائمة الإعدادات الافتراضية.
إذا كنت تريد أن يبدأ RtpMic في البث مباشرة بعد التحميل ، فتحقق من "بدء التدفق التلقائي" في قسم التطبيق من قائمة الإعدادات الافتراضية.
إذا كنت تريد التحكم في RtpMic عن بُعد ، فحدد "تمكين" في قسم واجهة الويب من الإعدادات الافتراضية. للاتصال أدخل عنوان URL التالي في المستعرض: "https: // android_device_ip: 8443".
لتوفير شهادة وضع ملف rtpmic.p12 ، الذي يحتوي على شهادة الخادم والمفتاح الخاص ، في المجلد الجذر لبطاقة sdcard.
إذا لم يكن لديك واحد ، فقم بإنشائه باستخدام الأمر التالي (استخدم IMEI الخاص بجهازك ككلمة مرور):
opensl req -x509 -newkey rsa: 4096 -keyout myKey.pem -out cert.pem -days 365 -nodes
وحزمه مع:
openssl pkcs12 -تصدير-خارج rtpmic.p12 -inkey myKey.pem -في سيرتيب.
!!! عذرًا ، بسبب سياسات Google Play ، تم إيقاف واجهة ويب HTTP.