第一次来这里。我正在尝试使用C#合并两个视频流,并通过web api输出流。目标是将第二个视频附加到第一个视频,以便它们作为单个流顺序运行。我的想法是,我有多个小“剪辑”,我想运行(或旋转)。
我已成功通过 PushStreamContent 成功返回单个视频流,但我并不想看到我是否可以在同一个请求调用中将两个视频流作为一个返回。
在这里使用了这个例子: http://www.strathweb.com/2013/01/asynchronously-streaming-video-with-asp-net-web-api/
我最初的想法只是将当前文件流添加到输出流的末尾,但它似乎不起作用。我猜是因为客户端上的视频回放流有时间戳,并不简单,只需将其附加到最后。
有一些关于http://directshownet.sourceforge.net/的讨论,但有一个非常简单的解决方案我错过了一个我正在寻找的简单案例吗?
谢谢!
编辑:增加了一些清晰度。