【发布时间】:2010-10-19 04:19:25
【问题描述】:
我想开发一个软件,可以使用 MFC 在 VC++ 中录制在线广播流。任何让我开始的指针。
【问题讨论】:
标签: visual-c++ mfc stream radio
我想开发一个软件,可以使用 MFC 在 VC++ 中录制在线广播流。任何让我开始的指针。
【问题讨论】:
标签: visual-c++ mfc stream radio
好吧,我之前在这里推荐过BASS library,我必须再做一次。 它简直太棒了,并且内置了对互联网流和录制的支持。无需做繁琐的网络工作,只需查看下载中的示例 Netradio。
【讨论】:
您可以使用 NAudio 库,它非常有用http://naudio.codeplex.com/
【讨论】:
我怀疑这很重要,主要是由于缺乏文档和/或编解码器。
“在线广播流”涵盖了许多罪恶。有许多不同的编解码器在使用,并且有许多不同的安排用于将音频数据从服务器传输到客户端。
有两个基本问题。首先是获取进入您 PC 的数据。一种解决方案是通过编写过滤器驱动程序或使用现有的第三方产品(如 WinPCAP)更容易地从网络堆栈中捕获数据。第二个问题是弄清楚这个数据中什么是你的音频数据。该数据将被压缩,因此您需要了解正在使用的编解码器,以便在拥有数据后可以播放它。 (例如,编解码器可能嵌入在 Flash 或 Java 小程序中,因此对您不可用)。数据也可以被加密。如果是这样,你还需要颠覆数据传输流中涉及的客户端软件,这是一个全新的球赛。
基本上,你可以在这上面花两年时间,很容易。
【讨论】:
您也许可以查看a project,它似乎已经实现了您的要求。
【讨论】: