2010-08-09 24 views
17

iPhone'un kameralarından tek tek kareler alabiliyorum. İhtiyacım olan şey, sunucuya akış için ses ile paketlemenin bir yoludur. Dosyaları sahip olduktan sonra göndermek çok fazla sorun değil. Benim için sorun yaşadığım akış dosyaları için. FFMpeg'in çok şanssız çalışmasına çalışıyorum.video akışı iPhone'umdan

Bunu nasıl kaldırabileceğime dair herhangi bir fikrim var mı? Bilinen bir çalışma API'sı veya FFMpeg'in bir iPhone uygulamasında düzgün bir şekilde derlenmesiyle ilgili talimatları istiyorum.

cevap

26

Kaydınızı, 10 sn. Uzunluğa sahip ayrı dosyalara bölebilir ve ayrı ayrı gönderebilirsiniz. AVCaptureSession'un beginConfiguration ve commitConfiguration yöntemlerini kullanırsanız, çıktı değişikliğini toplu olarak gerçekleştirebilirsiniz. Bu, çerçeve yüklemesine göre çerçeveye göre birçok avantajı vardır:

  • Dosyalar, herhangi bir sunucu tarafı işlemesi olmadan HTTP canlı akışı için doğrudan kullanılabilir.
  • Veri aktarımları arasındaki boşluk, bağlantının yeterince hızlı olması ve pil ömründen tasarruf edilmesi durumunda antenlerin arada uyumalarını sağlar. Tersine, bağlantı yavaşsa, yükleme işlemi kayıttan yavaştır, bir dosya kümesinin gecikmeli yüklemesini yönetmek, bayt akışından çok daha kolaydır. Üste |
+0

iHorse kendi sorununa bir çözüm bulduğu için, eklediğiniz çipin keyfini çıkarın, benim için iyi bir bilgi olduğunu kanıtladı :) – Aaron

+0

@iHorse. Çözümünüzü paylaşır mısınız lütfen. E-posta adresim Jordan @ whackfaqs [dotcom] 'dur. Bunu çok takdir ediyorum. Ben de aynı şeyi yapmalıyım. – Jordan

+0

@Tegeril - Çözümünüzü benimle paylaşır mısınız? Aslında aynı şeyi yapmak zorundayım. Ürdün @ whackfaqs [add dotcom] – Jordan

İlgili konular