Je voudrais diffuser une vidéo depuis une caméra iPhone vers une application fonctionnant sur un Mac. C'est un peu comme un chat vidéo, mais dans un seul sens, de l'appareil vers une application réceptrice (et ce n'est pas un chat vidéo).
Ce que j'ai compris jusqu'à présent :
- Vous pouvez utiliser AVFoundation pour obtenir des données de caméra vidéo "en direct" sans les enregistrer dans un fichier, mais il s'agit de données non compressées et je dois donc gérer la compression moi-même.
- Il n'y a pas de prise en charge intégrée de la sortie AVCaptureOutput pour l'envoi vers un emplacement réseau, il faudrait que je m'occupe de cette partie par moi-même.
Ai-je raison sur ce qui précède ou suis-je déjà hors sujet ?
Apple Tech Q&A 1702 fournit des informations sur la sauvegarde des images individuelles en tant qu'images - est-ce la meilleure façon de procéder ? Il suffit d'enregistrer 30 images par seconde et d'utiliser quelque chose comme ffmpeg pour les compresser ?
Il y a beaucoup de discussions sur le streaming en direct sur l'iPhone mais beaucoup moins d'informations sur les personnes qui envoient des vidéos en direct. J'espère avoir quelques idées générales pour m'orienter dans la bonne direction.