2017-03-21 1 views
10

Ich mache derzeit ein iOS-Projekt, das IJKPlayer verwendet, die auf FFmpeg und SDL basiert, um RTSP-Feed von einer bestimmten Quelle anzuzeigen.iOS mehrere Videoanzeige

Ich habe kein Problem bei der Anzeige eines einzelnen Videofeeds, aber mein Projekt erfordert, dass ich gleichzeitig mehrere Streams auf dem Bildschirm anzeigen. Das Problem, dem ich gerade gegenüberstehe, ist es, jeden der Streams zu trennen und auf n anzuzeigen Instanzen von Spieler.

RTSP -> stream 0, stream 1, stream 2, stream 4 -> display 

Hier ist eine Beispielausgabe, die ich erreichen möchte. Jede Farbe repräsentiert einen einzelnen Stream. Vielen Dank!

enter image description here

Edit: Wenn dies auf IJKPlayer nicht möglich ist, kann jemand einen anderen Ansatz empfehlen, wie dies zu implementieren?

+0

Was ist das eigentliche Problem? Wenn die Anzahl der Feeds nicht festgelegt ist, verwenden Sie einfach eine Sammlungsansicht und legen Sie den Player in jede Zelle. –

+0

Problem ist, dass eine nur 1 URL, die mehrere Streams enthält, wenn ich den Player in eine CollectionView einfügen würde es nicht verschiedene Instanzen machen und wiederholt den gleichen Link laden? Wahrscheinlich wird es. – Lysdexia

Antwort

0

Das QuickBlox SDK finden Sie hier: QuickBlox SDK. Genau das brauchst du hier.

+0

Nein. Entschuldigung, die höheren Benutzer möchten dieses SDK nicht verwenden. – Lysdexia

+0

Dies bedeutet nicht, dass Sie seine Architektur nicht von der Beispielimplementierung des Videoanruf-Clients verwenden können (ich habe damit Video-Streams von Drittanbietern hinzugefügt und QuickBlox Gesichtsüberwachungsfunktionen hinzugefügt). – igraczech

Verwandte Themen