RTSP/RTMP Streaming Vidéo Client iOS
Je suis dans le besoin d'une solution open source/bibliothèque de flux RTSP/RTMP à une Application iOS. J'ai besoin de créer une application qui se connecte à un serveur de médias, et ouvre la condition de flux vidéo. Je crois qu'il y a à être bibliothèques de là, mais je n'ai pas encore trouvé un qui est open source, compile, en fait, il fonctionne, et fonctionne sur iOS 5+, iPhone 4+. Je n'ai pas de préférence, RTMP
ou RTSP
suffira. De préférence celui avec le moins de travail. J'ai RTSP de travail sur Android, mais rien pour iOS encore.
C'est ce que je sais déjà à partir de la recherche d'aujourd'hui -
RTSP
- Semble possible à l'aide de Live555/FFMPEG
- MooncatVenture Groupe - Vieux FFMPEG, n'est pas compatible avec ARMv7s (Pas de mises à jour/blogs/s'engage depuis plus d'un an)
- DFURTSPPlayer - C'est un exemple de travail.
RTMP
- Semble possible à l'aide de Live555/FFMPEG
- Quelques bibliothèques sont là pour les données de messagerie, mais c'est tout
- MidnightCoders Projet - Ne semble pas le support de la vidéo est de construire encore, comme l'Audio n'est pas.
Je n'ai jamais foiré avec quoi que ce soit liés à la vidéo avant, donc, l'encodage, la fréquence d'image, d'image clé, des morceaux, etc... est assez étranger à moi. Maintenant, il semble que la construction d'un binaire statique de Live555/FFMPEG est la seule solution à mon problème. Si oui, quelqu'un peut-il me donner un simple guide de démarrage rapide ou des liens vers un blog/exemple quelqu'un est là? Je ne suis pas à la recherche de quelque chose de fou, juste un simple
- Télécharger Ce LIEN
- Compiler ce LIEN
- Le placer dans le Dossier X dans Xcode
- Créer X Objet
- Lire les Flux API ici - LIEN
Si non, quelqu'un veut me pointer à une bibliothèque open source?
Oh oui, c'est ma première application pour iPhone et première fois en Objective-C. Génial premier projet, ouais?
Ne semble pas être bien pris en charge? forums.xamarin.com/discussion/3992/streaming-audio-with-ios
Avez-vous une solution?J'ai du mal à obtenir tout de travail de la bibliothèque open source.
OriginalL'auteur nathansizemore | 2014-01-07
Vous devez vous connecter pour publier un commentaire.
DFURTSPPlayer est un exemple de travail sur GitHub. Aurez à vérifier sur les questions de licences, mais avec cela, il est un bon endroit pour commencer pour RTSP.
OriginalL'auteur nathansizemore
Il semble à ce moment, la seule façon de faire ce que je veux, c'est créer un binaire statique à utiliser, à partir complet de zéro. Libavcodec, FFMPEG, et Live555 sont tous sous licence LGPL. Ce qui signifie, dans le but de ne pas rendre mon code open source, je l'aurais pour permettre la liaison dynamique, de sorte que mes utilisateurs de l'application ont la capacité d'apporter des modifications à des bibliothèques open source que j'ai utilisé, quand ils le souhaitent. L'AppStore ne permet pas la liaison dynamique, je suis donc essentiellement de morts dans l'eau, sauf si je veux l'écrire tout à partir de zéro. Qui, je certainement ne veux pas le faire...
oui , live555 a bon streaming capacité, mais pour le décodage, vous devez toujours utiliser ffmpeg ou quelque chose de similaire, contactez-nous si vous voulez un peu d'aide
Quelles sont les informations que vous dites est faux? Comment sont-ils dans l'AppStore avec étant sous licence GPL/LGPL? J'étais sous l'impression que j'ai eu à utiliser la liaison statique dans l'application à utiliser, et sans fournir mon code source, ne serait pas conforme à la délivrance de permis?
lisez ce qui suit et décider pour vous-même. trac.ffmpeg.org/ticket/1229
OriginalL'auteur nathansizemore