2010-08-09 12 views
17

Je peux obtenir des images individuelles des appareils photo de l'iPhone. ce dont j'ai besoin, c'est d'un moyen de les empaqueter avec du son pour le streaming sur le serveur. Envoyer les fichiers une fois que je les ai n'est pas vraiment un problème. C'est la génération des fichiers pour le streaming que j'ai des problèmes avec. J'ai essayé de faire fonctionner FFMpeg sans trop de chance.streaming vidéo À PARTIR D'UN iPhone

Quelqu'un at-il des idées sur la façon dont je peux réussir? Je voudrais une API de travail connue ou des instructions pour que FFMpeg se compile correctement dans une application iPhone.

Répondre

26

Vous pouvez diviser votre enregistrement en fichiers séparés d'une durée de 10 secondes, puis les envoyer séparément. Si vous utilisez les méthodes AVCaptureSessionbeginConfiguration et commitConfiguration pour modifier votre sortie, vous ne devez pas supprimer d'images entre les fichiers. Cela présente de nombreux avantages par rapport à l'importation trame par image:

  • Les fichiers peuvent être directement utilisés pour la diffusion en direct HTTP sans aucun traitement côté serveur.
  • L'écart entre les transferts de données permet aux antennes de s'interrompre si la connexion est suffisamment rapide pour économiser la batterie. Inversement, si la connexion est lente, le téléchargement est plus lent que l'enregistrement, la gestion du téléchargement différé d'un ensemble de fichiers est beaucoup plus simple qu'un flux d'octets.
+0

Depuis que iHorse a trouvé une solution à son problème, appréciez votre représentant ajouté, s'est avéré être une bonne information pour moi :) – Aaron

+0

@iHorse. Pourriez-vous partager votre solution, s'il vous plaît? Mon adresse e-mail est jordan @ whackfaqs [dotcom]. Je l'apprécierais beaucoup. J'ai besoin de faire la même chose. – Jordan

+0

@Tegeril - Pourriez-vous partager votre solution avec moi? J'ai vraiment besoin de faire la même chose. Jordan @ whackfaqs [ajouter un pointcom] – Jordan