2016-03-02 46 views
0

我正在尋找低成本的mpeg-dash或HLS播放器,我可以在我的html頁面中嵌入?我看過JW播放器和Bitmoving,但它們並不完全免費?免費或低成本的mpeg-dash/HLS視頻播放器

我有興趣將MP4託管在某個雲中,包括.mpd或.m3u8。編碼和如何完成是我有的另一個問題,但我想知道我的視頻播放器選項是什麼。

謝謝!

回答

2

JWPlayer一般是免費的,但不適用於MPEG-DASH,因爲它可以在那裏看到pricing page。相比之下,Bitmovin提供了MPEG-DASH,以及HLS播放和免費播放器中的所有其他功能,因爲它可以看到here。然而,這兩個是專業的服務,它必須做許多莫名其妙...

另一方面,有開源的球員,如dash.jsShaka player以及。

什麼玩家選擇高度取決於你的用例,以及你需要多少支持。

+0

感謝您的回覆。我會試試這些。分割視頻文件如何?這是人們仍然手動或不再需要的東西嗎?我曾嘗試使用工具來分割也生成MPD文件的視頻。這很好,我可以自動自動化。然而,這似乎是一個手動過程。我認爲很多人都遇到過這個問題。那裏有更好的解決方案嗎?謝謝! – timhysniu

+0

不再免費 – Francesco

1

如果您正在考慮MPEG-DASH HLS ...這裏有一些HLS選項。

Dailymotion發佈了他們的hls.js JavaScript庫,它實現了一個非常好的HLS客戶端。但是你仍然必須建立你的球員。 https://github.com/dailymotion/hls.js/

Streamroot是將hls.js合併到Brightcove的開源Video.js播放器中,並將結果與​​世界共享的少數幾個組之一。 https://github.com/streamroot/videojs-hls.js

乾杯。

+0

謝謝iangetz。你是否還需要分割你的視頻並手動創建m3u8文件,或者是否有一個庫使這個過程更容易?非常感謝! – timhysniu

+0

是的。您仍然應該有一個編碼或打包服務來創建.m3u8以傳送給播放器。雖然它不需要是手動過程。這取決於你的設置。 – iangetz

1

開放源代碼MPEG-DASH玩家對於人們尋找的確切目的有點難以找到,但社區不斷努力推出一款有價值的DASH播放器,不僅可以播放DASH內容,而且還可以播放一個好的GUI版本,可讓您與DASH流媒體中涉及的不同參數進行交互。

有很多我曾經使用過的開源玩家,他們中的很少人編譯起來有點棘手,但如果遇到任何錯誤,我會很樂意爲您提供正確的過程。

客戶端播放器開發: 對於操作系統:Linux 16.04,直到現在我已經與Dash.js和Shaka Player合作,用於使用HTML和apache服務器的網站。我使用libdash作爲桌面版客戶端(qtsampleplayer)。它們都可以很好地用於演示目的,但是如果您想確保它們在某個時候不會崩潰,則需要一定量的支持。

內容編碼和分割: 我只是遵循這個簡單的兩組教程here,通過ffmpeg進行編碼並通過MP4Box進行分割。

MPD文件驗證: 如果您想自己編寫mpd文件,您可以從here驗證它!

乾杯!