我想开发一个软件,可以记录在VC++使用MFC在线无线电数据流。有什么建议可以帮我入门吗?
发布于 2009-04-14 21:26:48
嗯,我以前在这里推荐过BASS library,我必须再推荐一次。它简直太棒了,并且内置了对互联网流和录制的支持。不需要做繁琐的网络工作,只需查看下载中的样例Netradio即可。
发布于 2013-03-09 00:17:07
你可以使用NAudio库,它是非常有用的http://naudio.codeplex.com/
发布于 2009-04-13 17:22:37
我怀疑这不是微不足道的,主要是因为缺乏文档和/或编解码器。
“在线无线电流”涵盖了大量的罪过。有许多不同的编解码器在使用,并且有许多不同的配置用于将音频数据从服务器传输到客户端。
有两个基本问题。第一个是掌握进入你电脑的数据。一种解决方案是通过编写筛选器驱动程序或使用现有的第三方产品(如WinPCAP )从网络堆栈捕获数据。第二个问题是找出这些数据中的哪些是你的音频数据。这些数据将被压缩,因此您需要知道正在使用的编解码器,这样一旦您有了数据,您就可以回放它。(例如,编解码器可能嵌入到flash或java小程序中,因此对您不可用)。数据也可以被加密。如果是这样的话,您还需要颠覆数据传输流中涉及的客户端软件,这是一个全新的游戏。
基本上,你可以在这上面花两年的时间,很简单。
https://stackoverflow.com/questions/744619
复制相似问题