【问题标题】:Run MPEG Dash bitrate adaptive streaming on WPF在 WPF 上运行 MPEG Dash 比特率自适应流
【发布时间】:2015-02-26 18:34:31
【问题描述】:

我使用 dash.js 开发了一个 html5 视频播放器,可以播放流式 mpeg dash 内容。效果很好。

现在我需要在 WPF 上运行相同的程序。使用网络浏览器运行我已经开发的 html5 听起来很脏,但我不知道我可以用什么来进行流式传输。

有什么建议吗?

【问题讨论】:

    标签: wpf mpeg-dash dash.js


    【解决方案1】:

    据我所知,不存在用于 WPF 的 DASH 播放器库。

    【讨论】:

      【解决方案2】:

      @Sander 是对的,目前似乎没有 WPF 或 C# Dash 实现。

      Microsoft's documentation 在构建播放器时建议使用dash.js

      我也不是 WPF 专家,也没有在 WPF 中播放任何类型视频的经验。也就是说,我假设您应该能够执行类似于 dash.js 处理 HTML5 Video 元素的方式。这将需要您执行许多不同的任务,例如解析 MPD 文件格式,并下载所需的段。

      最简单的实现是简单地解析MPD 并找到一个特定的比特率/分辨率BaseURL 并将这些值传递给可以处理播放mp4 文件的WPF 元素。然而,要真正获得 DASH 的好处,您需要完全解析 MPD 文件并实现比特率切换等逻辑。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-12-06
        • 2023-03-23
        • 2015-08-26
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多