【问题标题】:How to stream video from my server to client browser using DirectShow?如何使用 DirectShow 将视频从我的服务器流式传输到客户端浏览器?
【发布时间】:2016-08-08 13:51:28
【问题描述】:

我正在开发一个ASP.NET 应用程序,该应用程序需要将点播视频从服务器传输到客户端。现在我考虑使用DirectShow 在视频通过互联网传输之前做一些处理工作。在这个article之后,我知道我可以在DirectShow处理后通过WMAsfWriter通过网络传输视频流,并且输出是客户端可以通过Windows Media player访问的URL。但是在我的ASP.NET 应用程序中,我希望在客户端浏览器的网页上播放视频流,例如Chrome。我不确定客户端浏览器是否可以解析输出URL,并且可以直接在那里播放视频流,所以我想问一下可以吗?如果没有,我需要采取哪些额外步骤来实现我的目标?

【问题讨论】:

    标签: asp.net video web video-streaming directshow


    【解决方案1】:

    我认为您可以制作 WebRTC 流媒体 DirectShow 过滤器并在浏览器中打开此流。像 WMP / VLC 播放器这样的方式需要 ActiveX,现在真的是死技术。甚至 Microsoft Edge 也不再支持它。 WebRTC 当今最常见的方式。网络版 Skype 和许多其他应用程序都使用它。

    【讨论】:

    • 最近很忙,抱歉回复晚了。您能否详细说明如何将DirectShowWebRTC 连接起来? WebRTC 是直接从DirectShow 过滤器中获取视频流,还是只是从我在问题中提到的WASFWriter 生成的URL 中获取视频流?
    猜你喜欢
    • 2013-06-08
    • 2014-01-19
    • 1970-01-01
    • 1970-01-01
    • 2020-11-16
    • 2023-03-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多