【问题标题】:Red5 save multiple audio streams as single fileRed5 将多个音频流保存为单个文件
【发布时间】:2016-03-07 05:01:09
【问题描述】:

我正在使用 Red5 1.0.6

三个客户之间有一个会议。 3 个客户端从其端打开不同的流。通过使用 saveAs 我可以将其保存到单个文件中。是否可以将所有三个流保存在一个文件中?

【问题讨论】:

    标签: java red5


    【解决方案1】:

    我怀疑这是否可行,因为录制的 FLV 文件仅使用 0 的“流 id”。您真正想要的是每个音频(轨道)一个流 id。即使你自己写了一个录音机,也没有人知道如何播放它。

    【讨论】:

      【解决方案2】:

      正如您提到的 RED5 上已经有三个流。使用 G streamer 从 RED5 中提取所有三个流并对其进行复用,然后再次在 RED5 上发布最终流。

          ]-->   Stream1 --> [             ]
      RED5|-->   Stream2 --> |  G streamer |--> Mux --> [FinalStream] --> [Red5]
          ]-->   Stream3 --> [             ]    
      

      编写用于复用的管道,并使用 saveAs 方法(包含 3 个视频)将最终流保存在单个文件中。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-11-26
        • 1970-01-01
        • 2020-11-12
        • 2011-06-10
        • 1970-01-01
        相关资源
        最近更新 更多