我目前正在做一个使用的iOS项目,IJKPlayer该项目基于FFmpeg并SDL显示来自某个源的RTSP源.
我在显示单个视频源方面没有问题,但我的项目要求我同时在屏幕上显示多个流,我现在面临的问题是将每个流分开并在n播放器的实例数上显示.
RTSP -> stream 0, stream 1, stream 2, stream 4 -> display
Run Code Online (Sandbox Code Playgroud)
这是我想要实现的示例输出.每种颜色代表一个流.谢谢!
编辑:如果在IJKPlayer上无法做到这一点,有人可以推荐一种不同的方法来实现这个吗?
我在我使用的Android应用程序中使用ijkplayer
compile 'tv.danmaku.ijk.media:ijkplayer-java:0.4.5'
compile 'tv.danmaku.ijk.media:ijkplayer-armv7a:0.4.5'
Run Code Online (Sandbox Code Playgroud)
它完美地加载http网址,但如果我尝试加载https网址,我会收到此错误
https protocol not found, recompile FFmpeg with openssl, gnutls, or securetransport enabled.
Run Code Online (Sandbox Code Playgroud)
并且无法加载我的视频.我不知道它是否有任何区别,但我试图加载的网址是.m3u8,但如果它是http工作正常.
如何在这个lib中重新编译ffmpeg?