这已在此处讨论过。使用 Java,我在 Tomcat 上为媒体库开发了 Web 服务。我想为流媒体添加功能,同时根据移动客户端对它们进行动态转码。我正在思考几个问题:
如何准确地流式传输文件(音频和视频)?我遇到了许多流媒体服务器 - 但我希望对来自 Tomcat 本身的代码做一些事情。我是否需要再安装一台服务器,即流媒体服务器,然后将流媒体请求从 Tomcat 重定向到该服务器?
动态转码真的是个好主意吗?静态转码意味着我们必须以“N”格式复制相同的文件——这会占用空间,我不想要。那么有出路吗?
是否可以“在转码时”流式传输数据...也就是说,我不想在转码完成后开始流式传输(因为它会引入延迟)-而是我想在转码后的数据字节产生时流式传输. 如果这是一个荒谬的要求,我深表歉意......我没有转码或流媒体的经验。
其他替代品,如 ffmpeg、Xuggler 和此处提到的其他技术- 它们是完成工作的更好方法吗?
我不想使用任何专有/基于成本的替代方案来实现这一目标,我也希望它能够在生产环境中工作。希望能在这里得到一些帮助...
非常感谢 !