我一直在stackoverflow和网络上搜索一下我的视频流问题的解决方案。我需要以一种方式将从相机捕获的实时视频(无需高质量)从iOS设备流式传输到远程PC,即iOS设备将视频流发送到服务器/ PC但不是相反的
在一些谷歌搜索和文档浏览后出现的是,有两个主要的标准/协议可以使用:
同样,我的要求是iPhone / iPad将流式传输视频。从Apple网站上的内容可以看出,HLS将从服务器端的编码角度和iOS侧的解码角度使用。从RTMP开始,大多数允许iOS流媒体的图书馆都有商业许可证和封闭代码,或者要求您通过他们的P2P基础设施(例如angl.tv或tokbox.com/opentok/quick-start)。从HLS开始,iOS方面似乎没有编码库。
所以我的问题是:
我非常感谢你们,亲爱的朋友们。
梅迪。
答案 0 :(得分:29)
我开发了这样一个库,您可以在github.com/jgh-/VideoCore
找到它我正在更新此答案,因为我创建了一个简化的iOS API,可以让您轻松设置Camera / Mic RTMP会话。您可以在https://github.com/jgh-/VideoCore/blob/master/api/iOS/VCSimpleSession.h找到它。
此外,VideoCore现在可在CocoaPods中使用。