简而言之,我想录制演示音频,在数据库中为该音频创建时间标记,然后从网页提供该音频内容的标记导航。 什么技术(例如HTML5音频,RTMP)可以支持此功能?
我的要求更详细:
- 从浏览器快速导航到服务器存储音频中的服务器端标记点。
- 避免使用任何专有的客户端软件,例如Silverlight;虽然由于渗透率闪存是可以接受的,但HTML5媒体等未来的标准是可以接受的,只要它附带最新的浏览器。
- 更喜欢让30-50分钟的音频文件不拆分,而不是预先拆分选定的标记;这样标记可以在以后无缝更改。
- 喜欢将许可成本降至最低;虽然单一购买的服务器端技术很好。
- 更喜欢从我最熟悉的IIS中完成大部分工作。但是,可以使用带有Windows API的Adobe等并行流服务器。
以下是迄今为止我对解决方案的最佳猜测:
- 演示文稿将被压缩并存储在mp3文件中(但实际上,欢迎任何有关易于搜索的语音录制格式的建议。)
- 客户端将播放单播流而不是下载文件块(尽管下面的TBR会对此假设提出质疑)
- HTML5尚未就绪,因此客户端需要使用Flash
- IIS媒体服务是不可行的,因为它需要Silverlight才能获得可搜索的音频
- 此领域的主要产品,如Adobe Media Server 5,可能是大型套件,专注于视频媒体。我可能会找到一个像Icecast这样更有针对性的工具来可靠地完成我需要的工作。