iOS多视频显示

Posted

技术标签:

【中文标题】iOS多视频显示【英文标题】:iOS multiple video display 【发布时间】:2017-08-12 17:34:44 【问题描述】:

我目前正在做一个 ios 项目,它使用基于 FFmpegSDLIJKPlayer 来显示来自某个来源的 RTSP 提要。

我在显示单个视频提要时没有问题,但我的项目需要我同时在屏幕上显示多个流,我现在面临的问题是将每个流分开并将其显示在 n 号码上播放器实例数。

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

这是我想要实现的示例输出。每种颜色代表一个流。谢谢!

编辑:如果这在 IJKPlayer 上是不可能的,有人可以推荐一种不同的方法来实现它吗?

【问题讨论】:

实际问题是什么?如果提要的数量不固定,那么只需使用集合视图并将播放器放在每个单元格内。 问题是只有 1 个 url 包含多个流,如果我将播放器放在 collectionView 中,它不会创建不同的实例并重复加载相同的链接吗?可能会的。 【参考方案1】:

在此处查看 QuickBlox SDK:QuickBlox SDK。完全满足您的需求。

【讨论】:

不。对不起,高层不想用那个SDK。 这并不意味着您不能从视频通话客户端的示例实现中使用它的架构(我使用它来注入第 3 方视频流并向 QuickBlox 添加面部跟踪功能)。

以上是关于iOS多视频显示的主要内容,如果未能解决你的问题,请参考以下文章

聚合推送7

关于iOS硬解码遇到多slice的视频码流

agora.io videochat 以黑色显示一半视频,另一半显示视频

ios开发视频播放后台下载功能实现 :1,ios播放视频 ,包含基于AVPlayer播放器,2,实现下载,iOS后台下载(多任务同时下载,单任务下载,下载进度,下载百分比,文件大小,下载状态)(真机调

在 iOS 中显示全屏视频的视频分辨率

如何在原生 iOS 应用程序中显示 Vimeo 实时视频流