我使用ffmpeg和qt-framework编写了一个多媒体播放器。目前我支持播放器中的本地文件播放和渐进式下载播放。现在我想添加对mpeg-dash vod流播放的支持。我想过使用libdash opensource dash库。但经过大量的谷歌搜索后,我找不到任何关于相同的API或开发者文档。
另一个问题是libdash集成了网络模块。但我想只集成mpd解析器,我有自己的网络模块供下载。我找不到libdash的任何doxygen和用法文档。
我需要帮助:
答案 0 :(得分:1)
源包含doxygen配置,您可以通过以下方式创建doxygen文档:
doxygen libdash_doxygen_config
没有必要使用libdash的网络组件,您可以使用自己的网络组件,例如HTTP2 branch中所示,其中显示了如何在HTTP2中使用libdash。基本上,您只需要实现自己的实现IConnection接口的Connection。 IDownloadableChunk接口允许您通过* StartDownload(IConnection connection)将您自己的连接传递给libdash以进行段下载。