ความล่าช้าในการสตรีมวิดีโอของ Android

ฉันกำลังพยายามเรียกใช้ตัวอย่างที่หนึ่งจาก https://github.com/fyhertz/libstreaming-examples มันใช้ libstreaming-4.0
ฉันบังคับให้มันใช้ encodeWithMediaCodecMethod2() เมธอดนี้ใช้เมธอด createInputSurface() ที่นำมาใช้ใน Android 4.3 ซึ่งช่วยลดเวลาแฝงจาก 3 วินาทีเหลือ 1 วินาที
ฉันกำลังสร้างแอปพลิเคชันวิดีโอแชท (เช่น Skype) และฉันต้องการให้เวลาแฝงของวิดีโอต่ำกว่านี้มาก
ฉันไม่รู้ว่าจะต้องไปจากที่ไหน ที่นี่จริงๆ
ใครช่วยแนะนำวิธีลดเวลาในการตอบสนองได้บ้าง ห้องสมุดต่างกัน? เทคนิค? อาจจะเป็น NDK เหรอ? ฉันค้นคว้ามามากมายแต่โชคยังน้อยมาก :(
โปรดช่วย
ขอบคุณ


person dewijones92    schedule 27.02.2014    source แหล่งที่มา


คำตอบ (1)


มีโครงการโอเพ่นซอร์สเพียงไม่กี่โครงการ

  1. doubango
  2. ffmpeg (คุณจะต้องมี javacv - ตัวห่อ Java สำหรับ C/C++ SDK)

นอกจากนี้ ยังมี IMSDroid (โอเพนซอร์ส 3GPP IMS Client สำหรับ Android ที่ใช้ dobango) และการสตรีมของ FFMpeg คำแนะนำเกี่ยวกับเวลาในการตอบสนอง

person Aray Karjauv    schedule 30.06.2014