我正在构建一个c#应用程序,从电视频道上传字幕。 这样做的目的是视觉受损的人能够听到翻译。播放音频流
我设法捕获并使用directshow将字幕转换为内存流。 现在我有一个带有口语字幕的记忆流。
此流需要广播到可以读取PLS,M3U或ASX播放列表的设备。他们通过http和MMS支持http,WMA支持MP3。
我真的坚持ATM ..
我已经试过微软Expression编码器,但它似乎并不支持内存流作为输入,只捕获设备和文件..
任何想法?
在此先感谢
我正在构建一个c#应用程序,从电视频道上传字幕。 这样做的目的是视觉受损的人能够听到翻译。播放音频流
我设法捕获并使用directshow将字幕转换为内存流。 现在我有一个带有口语字幕的记忆流。
此流需要广播到可以读取PLS,M3U或ASX播放列表的设备。他们通过http和MMS支持http,WMA支持MP3。
我真的坚持ATM ..
我已经试过微软Expression编码器,但它似乎并不支持内存流作为输入,只捕获设备和文件..
任何想法?
在此先感谢
尽量考虑看看无论是Windows Media Encoder SDK,或BASS.NET。
BASS.NET对于任何基于.NET框架的音频/流媒体都非常有用。 - 我已经成功地用它来流式传输音频,而且BASS.NET也有很多例子。
如果是商业项目,BASS.NET可以免费用于非营利和廉价的许可证。
希望这会有所帮助。
一旦你得到全部编码,你可以很容易地在服务器端使用SHOUTcast。 – Brad 2011-03-18 14:45:46