我发现很难找到这方面的一些确凿信息。我在使用 Debian 5.0 的数据中心有一个专用服务器。我有一个使用 JAVA EE (Glassfish 2.1) 后端的 iPhone/iPad 应用程序,我正在将视频实现到应用程序中。这包括直播和视频超过 10 分钟我需要 HTTP 直播。
最好的开源/免费解决方案是什么?这只是一个试点项目,所以我不想订阅任何付费服务。我目前还没有任何实时流媒体,因此可以灵活地适应任何系统(服务器或客户端)。
我碰到:
- 达尔文(但不确定该项目是否存在,因为没有很多信息)
- Red5(但无法确定这是否可以轻松实现 HTTP 实时流式传输)
- FFMPEG
关于视频,理想情况下,我希望将 720p 版本上传到服务器(适用于 iPad),然后将自动(在请求时即时或在文件上传时准备好)转换为 iPhone/iTouch 和低带宽所需的格式. 对于实时流媒体,我希望能够在大约 30 秒内将内容从流式传输到服务器中。
我没有设想高要求(例如大量同时请求,如果是这样(例如直播事件)在一个应该能够使用 HTTP-live 流处理的流上,它只需要编码和分段一次)。
在)不太近的地方)未来的 android 也可能会成为应用程序的一部分。
任何提示/教程/建议/建议将不胜感激。