gpt4 book ai didi

icecast - 将两个icecast流与liquidsoap混合并将其流式传输到icecast服务器

转载 作者:行者123 更新时间:2023-12-02 16:08:51 27 4
gpt4 key购买 nike

我尝试将两个流与 Liquidsoap 混合,一个在左侧,另一个在右侧,如何混合它并将其流式传输到 Icecast 服务器。我已经用 darkice 传输这两个流了

这是我的伪代码

stream1 = 'localhost/stream1' " streamed with darkice on my localmachine 
stream2 = 'localhost/stream2' " streamed with darkice on my localmachine

stream3 = mix(stream1[on the left], stream2[on the right])

output.icecast(stream3)

有人有什么想法吗?我对此类问题很陌生。

最佳答案

您可以使用input.harbor将流放入liquidsoap中,然后将它们混合在一起。

source_1 = input.harbor('source1',port=9000)
source_2 = input.harbor('source2',port=9001)

mixed = add([source_1,source_2])

output.icecast(%vorbis,id="icecast",
mount="mystream.ogg",
host="localhost", password="hackme",
icy_metadata="true",description="",
url="",
mixed)

如果流已经左/右平移,这应该可以工作。否则liquidsoap确实有一个stereo.pan功能。

关于icecast - 将两个icecast流与liquidsoap混合并将其流式传输到icecast服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26215894/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com