RTSP/RTMP-Video-Streaming-Client-iOS
Ich bin in der Notwendigkeit einer open-source-Lösung/Bibliothek-stream RTSP/RTMP-auf ein iOS-Anwendung. Ich brauche eine app erstellen, die eine Verbindung zu einem media-server und öffnet den video-stream zur Verfügung gestellt. Ich glaube, dass es Bibliotheken gibt, aber ich habe noch zu finden, das ist open source und kompiliert, funktioniert tatsächlich, und läuft auf iOS 5+, iPhone 4+. Ich habe nicht eine Vorliebe, die RTMP
oder RTSP
genügt. Vorzugsweise derjenige mit der geringsten Menge an Arbeit. Ich habe RTSP arbeitet auf der Android-Seite, aber nichts für iOS noch nicht.
Dies ist, was ich bereits wissen aus der Forschung heute -
RTSP
- Möglich scheint, mit Live555/FFMPEG
- MooncatVenture Gruppe Alten FFMPEG, nicht kompatibel mit ARMv7s (Keine updates/blogs/verpflichtet in über einem Jahr)
- DFURTSPPlayer - Dies ist ein funktionierendes Beispiel.
RTMP
- Möglich scheint, mit Live555/FFMPEG
- Ein paar Bibliotheken für Daten, messaging, aber das ist alles
- MidnightCoders Projekt - Scheint nicht die video-Unterstützung bauen noch, als Audio ist nicht.
Habe ich nie Durcheinander mit irgendetwas, video Verwandte vor, so Kodieren, Bildrate, Taste, Rahmen, Brocken, etc... ist ziemlich Fremd für mich. Gerade jetzt, es scheint Gebäudes ein statisches binary von Live555/FFMPEG ist die einzige Lösung für mein problem. Wenn ja, kann mir jemand eine einfache Kurzanleitung oder links zu einem blog/B. hat jemand da draußen? Ich bin nicht auf der Suche für etwas verrückt, nur eine einfache
- Herunterladen - LINK
- Kompilieren Sie es wie folgt - LINK
- Legen Sie es in X-Ordner in Xcode
- Erstellen X-Objekt
- Lesen Stream-API hier - LINK
Wenn nicht, will jemand mir ein funktionierendes open-source-Bibliothek?
Oh ja, geschieht dies meine erste iPhone-app und zum ersten mal in Objective-C. wunderbare erste Projekt, ja?
- Vielleicht ist die einfachste Lösung wäre mit Xamarin und die Verwendung von einigen open-source-C# - Bibliothek, wie FluorineFX.
- Scheint nicht zu sein, die auch unterstützt? forums.xamarin.com/discussion/3992/streaming-audio-with-ios
- Haben Sie eine funktionierende Lösung?Ich bin kämpfen, um alle arbeiten, open-source-Bibliothek.
Du musst angemeldet sein, um einen Kommentar abzugeben.
DFURTSPPlayer ist ein Beispiel auf GitHub. Müssen, überprüfen Sie auf Lizenzierung, aber mit diesem ist es ein guter Ort, um zu starten für RTSP.
Es scheint in dieser Zeit, der einzige Weg, das zu tun, was ich will, ist, erstellen Sie ein statisches binary zu verwenden, von komplett null an. Libavcodec von FFMPEG und Live555 sind alle unter der LGPL angeboten. Das heißt, um nicht zu machen, mein code open-source, ich würde zulassen, dass die dynamische Verknüpfung, so dass meine app-Benutzer haben die Möglichkeit, änderungen an der open-source-Bibliotheken, die ich verwendet, Wann immer Sie wollen. Der AppStore nicht erlaubt die dynamische Verknüpfung, so bin ich im wesentlichen tot im Wasser, es sei denn ich will es schreiben alle von Grund auf neu. Was ich definitiv nicht tun wollen...