我找不到任何解释如何为Live Smooth Streaming提供多个音频流的文档。
例如,在Microsoft PDC的流中,可以选择语言。
SMF是否提供此功能?如果是的话,怎么样?我的isml文件将如何显示?
答案 0 :(得分:0)
这个link为Smooth in streaming中的Audio提供了多种语言的示例。 如果您正在寻找此信息,请注意,与视频流畅不同,目前不支持多种音频比特率。
答案 1 :(得分:0)
有SmoothStreamingMediaElement.ManifestMerge事件,可以在打开媒体时向加载的清单添加其他流。这称为清单合并,在此处描述:
http://msdn.microsoft.com/en-us/library/ff432455%28v=vs.90%29.aspx
在SMF中,您可以通过IAdaptiveMediaPlugin.VisualElement接口访问SSME。 因此,如果您有两个实时流式终端:
AudioAndVideo.isml / Manifest(标准音频和视频流)
Audio2.isml / Manifest(带有虚拟视频流的第二个音频流)
你可以打开第一个并将它与来自第二个的音频流合并。这需要两个Expression Encoder的编码会话。