2017-09-19 34 views
0

我正在開發帶有實時流式視頻和下載的視頻應用程序,但不知道如何顯示不同質量的視頻的彈出式窗口,可以像許多其他應用程序一樣下載。以不同質量下載視頻文件

回答

0

流式視頻很複雜,域名變化很快,所以如果可以的話,使用或構建專用流媒體服務器確實很好,可以支持您正在尋找的功能。

這些通常會有機制和/或良好的文檔化程序,用於將輸入視頻轉換爲您所需的不同格式和比特率,具體取決於您擁有的覆蓋範圍和用戶體驗目標。

支持不同比特率的原因是爲了讓用戶有良好的經驗避免緩衝。像DASH和HLS這樣的流協議提供了自適應比特率流(ABR),這意味着視頻播放器可以根據網絡條件在任何給定時間選擇最佳比特率。在這裏看到更多的信息:https://stackoverflow.com/a/42365034/334402

這種方法還允許用戶手動選擇比特率,我認爲你正在尋找。

有開源的視頻流媒體服務器,可作爲:

這些都插件支持ABR等 - 如果你搜索「GStreamer的流媒體服務器ABR」你會發現一些好的博客關於設置這個。