【问题标题】:How to make Red 5 media server stream different formats of files?如何让 Red 5 媒体服务器流式传输不同格式的文件?
【发布时间】:2011-04-24 19:08:29
【问题描述】:

我需要从 Red 5 服务器流式传输音频和视频文件。默认情况下 Red 5 只支持 flash,但我也需要添加对其他文件类型的支持。

我需要根据客户请求将媒体文件以一种格式动态地(在运行时)转码为所需的格式。是否可以 ?怎么去呢?我一直在阅读 vlcj 项目,但不知道如何集成它们。

如果在 Red 5 中无法进行音频/视频转码,还有其他我可以期待的开源替代方案吗?

任何帮助将不胜感激......

谢谢!

【问题讨论】:

    标签: streaming red5 transcoding


    【解决方案1】:

    查看red5-common.xml 中的StreamableFileFactory bean,查看默认情况下可以流式传输哪些类型的文件(flv、mp3、mp4、m4a)。如果您将这些文件中的任何一个复制到您的 red5 服务的流目录中,它将能够播放它。

    如果您需要流式传输的源格式不同(例如 youtube 上传),那么您最好的方式是 ffmpeg

    1. 你把它构建到你的服务器上,然后
    2. 从你的 red5 内部 服务检查是否有 流媒体中不受支持的文件 目录(应该是计划的作业),以及
    3. 如果是这样,请使用正确的 ffmpeg 转换新文件的参数 转换为可流式传输的格式。

    就是这样。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-02
    • 2021-02-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多