Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Red5将多个音频流保存为单个文件_Java_Red5 - Fatal编程技术网

Java Red5将多个音频流保存为单个文件

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

我使用的是Red5 1.0.6


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

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

正如你提到的,RED5上已经有三条流了。使用G拖缆从RED5拉取所有三个流并将其多路复用,然后再次在RED5上发布最终流

    ]-->   Stream1 --> [             ]
RED5|-->   Stream2 --> |  G streamer |--> Mux --> [FinalStream] --> [Red5]
    ]-->   Stream3 --> [             ]    
编写muxing的管道,并使用saveAs方法(包含3个视频)将最终流保存在单个文件中