2017-03-21 36 views
10

Obecnie robię projekt iOS, który używa IJKPlayer, który jest oparty na FFmpeg i SDL, aby wyświetlać kanał RTSP z określonego źródła.Wyświetlanie wielu ekranów iOS

Nie mam problemu z wyświetlaniem pojedynczego kanału wideo, ale mój projekt wymaga jednoczesnego wyświetlania wielu strumieni na ekranie. Problem, z którym teraz stoję, polega na oddzieleniu każdego ze strumieni i wyświetleniu go na numerze n. wystąpienia gracza.

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

Oto przykładowe wyjście, które chcę osiągnąć. Każdy kolor reprezentuje pojedynczy strumień. Dzięki!

enter image description here

Edycja: Jeśli nie jest to możliwe na IJKPlayer, może ktoś polecić innego podejścia, w jaki sposób zaimplementować to?

+0

Jaki jest faktyczny problem? jeżeli liczba feedów nie jest ustalona, ​​wystarczy użyć widoku kolekcji i umieścić gracza w każdej komórce. –

+0

Problem polega na tym, że mam tylko jeden adres URL, który zawiera wiele strumieni, jeśli umieściłbym odtwarzacz wewnątrz kolekcji, to czy nie tworzył on różnych instancji i nie ładował wielokrotnie tego samego łącza? Prawdopodobnie tak będzie. – Lysdexia

Odpowiedz

0

Zobacz tutaj zestaw QuickBlox SDK: QuickBlox SDK. Czy dokładnie to, czego potrzebujesz tutaj.

+0

Nie. Niestety, wyżsi użytkownicy nie chcą używać tego zestawu SDK. – Lysdexia

+0

Nie oznacza to, że nie możesz użyć swojej architektury z przykładowej implementacji klienta wywoływania wideo (użyłem go do wstrzyknięcia strumieni wideo innych firm i dodania funkcji śledzenia twarzy do QuickBlox). – igraczech