用VC ++录制在线广播流

时间:2009-04-13 17:11:05

标签: visual-c++ mfc stream radio

我想开发一种可以使用MFC在C ++中录制在线广播流的软件。任何指示让我开始。

4 个答案:

答案 0 :(得分:2)

好吧,我之前已经推荐了BASS library,我必须再做一次。 它简直太棒了,并且内置了对互联网流和录音的支持。无需做繁琐的网络工作,只需在下载中查看示例Netradio即可。

答案 1 :(得分:1)

您可以使用NAudio库,它非常有用http://naudio.codeplex.com/

答案 2 :(得分:0)

我怀疑这是非常重要的,主要是由于缺少文档和/或编解码器。

“在线广播流”涵盖了众多的罪行。有许多不同的编解码器正在使用,并且有许多不同的安排可以将音频数据从服务器传输到客户端。

有两个基本问题。首先是掌握进入PC的数据。一种解决方案是通过编写过滤器驱动程序或使用现有的第三方产品(如WinPCAP)更轻松地从网络堆栈捕获数据。第二个问题是确定此数据中的音频数据是什么。这些数据将被压缩,因此您需要知道正在使用的编解码器,以便在获得数据后,您可以回放它。 (例如,编解码器可能嵌入在flash或java applet中,因此无法使用)。数据也可以加密。如果是这种情况,您还需要破坏数据传输流中涉及的客户端软件,这是一个全新的球赛。

基本上,你可以花两年时间,轻松。

答案 3 :(得分:0)

您可以查看已经实现了您要求的a project