将音频流传输到多个客户端

本文关键字:客户端 音频流 传输 | 更新日期: 2023-09-27 18:01:05

我正在使用ASP.NET创建一个网站,我有一个使用WCF的Web服务。

我需要弄清楚如何将音频(很可能是.mp3文件(流式传输到几个客户端,以便所有客户端都能同时听到相同的声音。我知道这可以使用套接字来完成,但我需要很多不同的流(据我所知,套接字不太好,因为我需要每个流都有一个新端口(。这是一种网络广播风格。几个频道,然后用户可以收听他们想要的频道。

有人能帮助我或为我指明正确的方向吗?它不一定要通过WCF,我只需要找到一些方法来实现

将音频流传输到多个客户端

一个快速入门的方法就是使用SHOUTcast或Icecast。

它们的工作方式非常相似,提供了一个HTTP或类似HTTP的服务器来流式传输MP3。