RtpMic เป็นแอพขนาดเล็ก แต่ทรงพลังสำหรับการสตรีมเสียงสดจากไมโครโฟนของอุปกรณ์ Android (หรือจากชุดหูฟังบลูทู ธ ที่เชื่อมต่อ) ผ่าน WiFi หรือเครือข่าย 3G
ใช้ RtpMic สำหรับ:
- ตรวจสอบเสียง
- การวินิจฉัย VoIP
- การตรวจสอบ QoS
- ทดสอบประสิทธิภาพเครือข่าย
การสตรีมจะได้รับผลกระทบผ่าน Real-time Transport Protocol (RTP)
สามารถรับสตรีมได้จากพีซีหรืออุปกรณ์พกพาอื่น
ตัวแปลงสัญญาณ:
- GSM 6.10
- G.711a
- G.711u
- G.722
- L16 โมโน
- DVI4 (IMA ADPCM) ที่ 8000, 11025, 16000 และ 22050 Hz
- G.726-32 (RTP PT = 96)
หากคุณต้องการสตรีมเสียงจากไมโครโฟนของชุดหูฟัง Bluetooth ที่เชื่อมต่อให้ตรวจสอบ "ชุดหูฟัง Bluetooth" ในส่วนแหล่งเสียงของการตั้งค่าเริ่มต้น
ในการสตรีมเสียงไปยังพีซี / โทรศัพท์มือถือจำนวนมากบนเครือข่าย WiFi ที่รองรับมัลติคาสต์ให้เลือก "Multicast IP" (คุณสามารถเปลี่ยน IP และพอร์ตมัลติคาสต์ได้หากต้องการ) หรือ "Broadcast IP"
*** ในอุปกรณ์บางอย่างที่รับแพ็คเก็ตออกอากาศ IP หยุดเมื่อหน้าจอถูกปิดโดยปุ่มเพาเวอร์ หากเป็นกรณีนี้ให้ใช้มัลติคาสต์แทน
หากต้องการสตรีมเสียงไปยังอุปกรณ์ Android ซึ่งทำหน้าที่เป็นจุดเชื่อมต่อ WiFi ให้เลือก "AndroidAP IP"
ในการสตรีมเสียงไปยังพีซี / มือถือเพียงเครื่องเดียวในโลกนี้ให้เลือก "Manual IP" แล้วป้อนที่อยู่ IP เป้าหมาย
การสตรีมคุณภาพสูง (L16 โมโนที่ 44100 เฮิร์ตซ์) ใช้แบนด์วิดท์เครือข่าย 750 - 800 kbps ซึ่งอาจไม่สามารถใช้ได้กับ 3G ถ้าเป็นเช่นนั้นใช้ตัวแปลงสัญญาณอื่นที่มี - 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
VLC เวอร์ชัน Android สามารถใช้งานได้เช่นกัน
หากคุณต้องการให้ RtpMic โหลดหลังจากรีบูตอุปกรณ์ให้เลือก "load at boot" ในส่วนแอปพลิเคชันของเมนูการตั้งค่าเริ่มต้น
หากคุณต้องการให้ RtpMic เริ่มการสตรีมทันทีหลังจากโหลดให้เลือก "auto start streaming" ในส่วนแอพพลิเคชั่นของเมนูการตั้งค่าเริ่มต้น
หากคุณต้องการควบคุม RtpMic จากระยะไกลให้เลือก "เปิดใช้งาน" ในส่วนเว็บอินเตอร์เฟสของการตั้งค่าเริ่มต้น ในการเชื่อมต่อให้ป้อน URL ต่อไปนี้ในเบราว์เซอร์: "https: // android_device_ip: 8443"
เพื่อจัดทำใบรับรองให้ใส่ไฟล์ rtpmic.p12 ซึ่งมีใบรับรองเซิร์ฟเวอร์และรหัสส่วนตัวลงในโฟลเดอร์รูทของ sdcard
หากคุณไม่มีให้สร้างโดยใช้คำสั่งต่อไปนี้ (ใช้ IMEI อุปกรณ์ของคุณเป็นรหัสผ่าน):
openssl req -x509 -newkey rsa: 4096 -keyout myKey.pem -out cert.pem -days 365-nodes
และบรรจุด้วย:
openssl pkcs12 -export -out rtpmic.p12 -inkey myKey.pem -in cert.pem
!!! ขออภัยเนื่องจากนโยบายของ Google Play เว็บอินเตอร์เฟส HTTP จึงไม่รองรับ