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

时间:2016-06-20 10:47:56

标签: video ffmpeg streaming media-player mpeg-dash

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

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

我需要帮助:

  1. 你能否指出任何可用的开发者文档? libdash?
  2. libdash还有替代库吗?

1 个答案:

答案 0 :(得分:1)

源包含doxygen配置,您可以通过以下方式创建doxygen文档:

doxygen libdash_doxygen_config

没有必要使用libdash的网络组件,您可以使用自己的网络组件,例如HTTP2 branch中所示,其中显示了如何在HTTP2中使用libdash。基本上,您只需要实现自己的实现IConnection接口的Connection。 IDownloadableChunk接口允许您通过* StartDownload(IConnection connection)将您自己的连接传递给libdash以进行段下载。