有几种不同的方法可以实现此目的(有些需要编程,而有些则不需要)。您选择哪种取决于您的要求。
Red5是一个显而易见的解决方案,只要您选择的播放器是Flash,就可以让您仅专注于网络方面。
FlourineFx稍加努力即可为.NET提供类似的环境。
HttpListener如果您是在纯Windows / C#解决方案上进行设置的,我也使用IIS和自定义服务器来完成此操作,并且非常成功。我要在这里补充说明的是,它并不总是那么简单。在吞吐量受限的环境中,您会遇到问题,因为HTTP不能像RTP / RTMP / RTSP那样进行时间校正,但是在一个像样的网络中它可以工作3 9倍(尽管我只测试了一个播放器) )。
更新
如果您正在谈论使用.NET进行实时流传输,我建议您研究DirectShow(或相关的DirectX)API。.NET有一个名为DirectShow.NET的包装。