我想开发一种可以使用MFC在C ++中录制在线广播流的软件。任何指示让我开始。
答案 0 :(得分:2)
好吧,我之前已经推荐了BASS library,我必须再做一次。 它简直太棒了,并且内置了对互联网流和录音的支持。无需做繁琐的网络工作,只需在下载中查看示例Netradio即可。
答案 1 :(得分:1)
您可以使用NAudio库,它非常有用http://naudio.codeplex.com/
答案 2 :(得分:0)
我怀疑这是非常重要的,主要是由于缺少文档和/或编解码器。
“在线广播流”涵盖了众多的罪行。有许多不同的编解码器正在使用,并且有许多不同的安排可以将音频数据从服务器传输到客户端。
有两个基本问题。首先是掌握进入PC的数据。一种解决方案是通过编写过滤器驱动程序或使用现有的第三方产品(如WinPCAP)更轻松地从网络堆栈捕获数据。第二个问题是确定此数据中的音频数据是什么。这些数据将被压缩,因此您需要知道正在使用的编解码器,以便在获得数据后,您可以回放它。 (例如,编解码器可能嵌入在flash或java applet中,因此无法使用)。数据也可以加密。如果是这种情况,您还需要破坏数据传输流中涉及的客户端软件,这是一个全新的球赛。
基本上,你可以花两年时间,轻松。
答案 3 :(得分:0)
您可以查看已经实现了您要求的a project。