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!
Edycja: Jeśli nie jest to możliwe na IJKPlayer, może ktoś polecić innego podejścia, w jaki sposób zaimplementować to?
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. –
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