2016-06-20 11 views
0

Ich habe einen Multimedia-Player mit ffmpeg und qt-Framework geschrieben. Und momentan unterstütze ich die lokale Dateiwiedergabe und progressive Download-Wiedergabe in meinem Player. Jetzt möchte ich Unterstützung für mpeg-dash vod Stream-Wiedergabe hinzufügen. Ich dachte daran, libdash Opensource-Dash-Bibliothek zu verwenden. Aber nachdem ich so viel gegoogelt hatte, konnte ich keine API oder Entwickler-Dokumentation über dasselbe finden.libdash mpd Parser Integration mit benutzerdefinierten Player

Auch ein anderes Problem ist libdash hat Netzwerkmodul integriert. Aber ich möchte nur mpd Parser integriert werden und ich habe mein eigenes Netzwerkmodul zum Download. Ich konnte keine doxygen und Nutzungsdokumentation für libdash finden.

ich Hilfe in diese benötigen:

  1. Können Sie mir jemand in jedem Entwickler-Dokumentation für Libdash verfügbar zeigen?
  2. Gibt es eine alternative Bibliothek für libdash?

Antwort

1

Die Quelle enthält eine doxygen config und man konnte die doxygen Dokumentation durch eigene Faust durch erstellen:

doxygen libdash_doxygen_config

Es gibt keine Notwendigkeit, die Netzwerkkomponenten von verwenden Libdash Sie Ihre eigenen verwenden können wie zum Beispiel in der HTTP2 branch gezeigt, die zeigt, wie libdash mit HTTP2 zu verwenden. Im Grunde müssen Sie nur Ihre eigene Verbindung implementieren, die die IConnection Schnittstelle implementiert. Die IDownloadableChunk Schnittstelle erlaubt Ihnen dann, Ihre eigene Verbindung zu libdash für den Segmentdownload über * StartDownload (IConnection Verbindung) zu übergeben.

+0

Vielen Dank für die Info. Ich werde das versuchen und zurück zu dir kommen. – Raju