【问题标题】:Broadcast an audio stream广播音频流
【发布时间】:2011-03-18 10:37:21
【问题描述】:

我正在构建一个从电视频道捕获字幕的 c# 应用程序。 这样做的目的是让视障人士能够听到翻译。

我已经设法使用 directshow 捕获字幕并将其转换为内存流。 现在我有了一个带有语音字幕的记忆流。

此流需要广播到可以读取 PLS、M3U 或 ASX 播放列表的设备。它们支持 http 格式的 MP3、http 格式的 WMA 和 MMS。

我真的被卡在了atm..

我尝试过 Microsoft Expression 编码器,但它似乎不支持将内存流作为输入,只支持捕获设备和文件..

有什么想法吗?

提前致谢

【问题讨论】:

  • 你可以很容易地在服务器端使用 SHOUTcast,一旦你把它全部编码好了。

标签: c# audio-streaming broadcast


【解决方案1】:

尝试查看Windows Media Encoder SDKBASS.NET

BASS.NET 对于任何基于 .NET 框架的音频/流媒体都非常有用。 - 我之前已经成功地用它来流式传输音频,并且有很多针对 BASS.NET 的示例。

如果是商业项目,BASS.NET 可免费用于非营利性和廉价许可。

希望这会有所帮助。

【讨论】:

    猜你喜欢
    • 2018-05-23
    • 2013-09-18
    • 2011-10-20
    • 1970-01-01
    • 2013-01-08
    • 2012-03-23
    • 2011-07-19
    • 2012-05-13
    • 2023-03-28
    相关资源
    最近更新 更多