Java Red5将多个音频流保存为单个文件
我使用的是Red5 1.0.6Java Red5将多个音频流保存为单个文件,java,red5,Java,Red5,我使用的是Red5 1.0.6 三个客户之间有一个会议。3个客户端从其端打开不同的流。通过使用saveAs,我可以将其保存到单个文件中。是否可以将所有三个流保存在一个文件中?我怀疑这是否可能,因为录制的FLV文件只使用0的“流id”。您真正想要的是每个音频(曲目)有一个流id。即使你自己写了一台录音机,也没有人知道如何播放它。正如你提到的,RED5上已经有三条流了。使用G拖缆从RED5拉取所有三个流并将其多路复用,然后再次在RED5上发布最终流 ]--> Stream1 --&
三个客户之间有一个会议。3个客户端从其端打开不同的流。通过使用saveAs,我可以将其保存到单个文件中。是否可以将所有三个流保存在一个文件中?我怀疑这是否可能,因为录制的FLV文件只使用0的“流id”。您真正想要的是每个音频(曲目)有一个流id。即使你自己写了一台录音机,也没有人知道如何播放它。正如你提到的,RED5上已经有三条流了。使用G拖缆从RED5拉取所有三个流并将其多路复用,然后再次在RED5上发布最终流
]--> Stream1 --> [ ]
RED5|--> Stream2 --> | G streamer |--> Mux --> [FinalStream] --> [Red5]
]--> Stream3 --> [ ]
编写muxing的管道,并使用saveAs方法(包含3个视频)将最终流保存在单个文件中