【问题标题】:Live streaming of videos in cefSharp.Wpf embedded browser在 cefSharp.Wpf 嵌入式浏览器中实时流式传输视频
【发布时间】:2018-04-09 01:13:23
【问题描述】:

我使用开源 cefSharp 项目 (v57.0.0) 创建了一个 Wpf 网络浏览器,我可以在其中播放普通的 youtube 视频。如果我尝试播放实时流媒体视频,我会收到一条消息“您的浏览器当前无法识别任何可用的视频格式”。例如链接(“https://www.youtube.com/watch?v=zhBl5DiJmLg”)。

经过研究,许多人说(MP3、H.264)是专有编解码器,这就是它没有嵌入其中的原因,因此由于缺少这些编解码器,视频无法播放。

如果上述原因属实。我如何才能获得这些专有编解码器的许可证,以及如何与这些编解码器一起构建库。

【问题讨论】:

    标签: c# wpf chromium-embedded cefsharp


    【解决方案1】:

    是的,默认情况下 CEF 不包括专有编解码器。

    为了能够在 CefSharp 中使用专有格式,您需要自定义构建 CEF。这个question 包含所有详细信息。

    这个 CefSharp issue 提到 MP3 是免费的,并将添加到 Chromium 62 中。但是,最新的 Chromium 62 还没有。它可能会在未来的小版本中登陆。

    【讨论】:

      猜你喜欢
      • 2014-05-29
      • 1970-01-01
      • 2012-02-17
      • 2012-11-20
      • 2018-03-13
      • 2021-01-17
      • 2012-01-25
      • 2016-05-30
      • 2023-04-04
      相关资源
      最近更新 更多