Ich verwende wowza, um Quell-rtsp-Streams auf verschiedene Arten von Endgeräten zu reamern. Aufgrund der Pufferungsbeschränkung mit http-basiertem Streaming kann ich es nicht für meine Anwendung verwenden. Ich muss RTMP oder RTSP für meine Restreams verwenden.
zur Seite: HTTP paketierte Streams benötigen etwa 3 mal die Schlüssellänge oder 30 Sekunden Video (silver light und quicktime), also müsste ich meine Quellstreams in wowza eingeschaltet lassen, um einen Puffer zu behalten. Das ist in meiner Anwendung nicht möglich, da ich Bandbreite zwischen wowza und den Quellströmen sparen muss.
Soweit ich weiß, unterstützt iOS RTMP nicht. So bleibt RTSP für iOS-Geräte.
Etwas wie JWPlayer für Konsistenz zu verwenden, wäre nett, aber JWplayer unterstützt RTSP nicht !!
Also, gibt es eine anmutige Lösung? So etwas wie JWplayer, der den richtigen Client-Player automatisch serversichert (RTSP- und RTMP-Clients sind die einzigen, die benötigt werden). Oder muss ich meine eigene Rolle übernehmen?
Sie haben mehrere Lösungen für das Rtsp-Streaming auf dem iPhone. Sie können die am besten geeignete Lösung unter ihnen auswählen.
Ссылка - Dies fasst ffmpeg mit einem SDL-Framework zusammen und ist möglicherweise nicht viel hilfreich, wenn Sie suchen zur standardmäßigen und vollständigen Steuerung von UIKit-Elementen.
Live555 + FFMPEG - Es gibt Apps wie dropcam (https://github.com/dropcam/dropcam_for_iphone), die dies getan haben und dies könnte ein interessanter Ansatz sein.
Audio-Streaming - Wenn Sie nur Audio streamen möchten, können Sie auch medialib-Demos von Ссылка .
Tags und Links ios rtmp rtsp jwplayer http-streaming