video - libdash mpd 解析器与自定义播放器的集成

标签 video ffmpeg streaming media-player mpeg-dash

我使用 ffmpeg 和 qt-framework 编写了一个多媒体播放器。目前我的播放器支持本地文件播放和渐进式下载播放。现在我想添加对 mpeg-dash vod 流播放的支持。我想用 libdash开源破折号库。但是经过这么多的谷歌搜索后,我找不到任何关于相同的 API 或开发人员文档。

另一个问题是 libdash 集成了网络模块。但我只想集成 mpd 解析器,并且我有自己的网络模块可供下载。我找不到 libdash 的任何 doxygen 和使用文档。

我需要这些帮助:

  • 任何人都可以向我指出任何可用于的开发人员文档吗
    自由行?
  • libdash 是否有任何替代库?
  • 最佳答案

    源代码包含一个 doxygen 配置,您可以通过以下方式自己创建 doxygen 文档:

    多氧libdash_doxygen_config

    无需使用 libdash 的网络组件,您可以使用自己的,例如 HTTP2 branch 中所示。 ,它展示了如何将 libdash 与 HTTP2 一起使用。基本上你只需要实现你自己的 Connection 来实现 IConnection界面。 IDownloadableChunk接口(interface)允许您通过 *StartDownload(IConnection 连接)将您自己的连接传递给 libdash 以进行分段下载。

    关于video - libdash mpd 解析器与自定义播放器的集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37925140/

    相关文章:

    PHP上传视频文件到数据库

    video - FFmpeg 硬编码字幕 fontconfig 错误

    jsp - JSP/HTML:从mySQL数据库嵌入youtube视频链接

    java - 如何在 JFrame 中嵌入 Twitch 流

    elasticsearch - NiFi 无法为 HTTP 和特定的 Elasticsearch 处理器写入 elasticsearch

    streaming - Data Artisans Streaming Ledger 调度是如何工作的

    php - 无需 ffmpeg 将任何类型的视频转换为 MP4 php

    ios - Mplayer 支持 SMB

    Slackware 当前的 FFmpeg libxh264 错误

    c++ - 如何使用 ffmpeg 在 C 代码中从 png 中创建带有 alpha 的视频?