我正在尋找低成本的mpeg-dash或HLS播放器,我可以在我的html頁面中嵌入?我看過JW播放器和Bitmoving,但它們並不完全免費?免費或低成本的mpeg-dash/HLS視頻播放器
我有興趣將MP4託管在某個雲中,包括.mpd或.m3u8。編碼和如何完成是我有的另一個問題,但我想知道我的視頻播放器選項是什麼。
謝謝!
我正在尋找低成本的mpeg-dash或HLS播放器,我可以在我的html頁面中嵌入?我看過JW播放器和Bitmoving,但它們並不完全免費?免費或低成本的mpeg-dash/HLS視頻播放器
我有興趣將MP4託管在某個雲中,包括.mpd或.m3u8。編碼和如何完成是我有的另一個問題,但我想知道我的視頻播放器選項是什麼。
謝謝!
JWPlayer一般是免費的,但不適用於MPEG-DASH,因爲它可以在那裏看到pricing page。相比之下,Bitmovin提供了MPEG-DASH,以及HLS播放和免費播放器中的所有其他功能,因爲它可以看到here。然而,這兩個是專業的服務,它必須做許多莫名其妙...
另一方面,有開源的球員,如dash.js和Shaka player以及。
什麼玩家選擇高度取決於你的用例,以及你需要多少支持。
如果您正在考慮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
乾杯。
開放源代碼MPEG-DASH玩家對於人們尋找的確切目的有點難以找到,但社區不斷努力推出一款有價值的DASH播放器,不僅可以播放DASH內容,而且還可以播放一個好的GUI版本,可讓您與DASH流媒體中涉及的不同參數進行交互。
有很多我曾經使用過的開源玩家,他們中的很少人編譯起來有點棘手,但如果遇到任何錯誤,我會很樂意爲您提供正確的過程。
客戶端播放器開發: 對於操作系統:Linux 16.04,直到現在我已經與Dash.js和Shaka Player合作,用於使用HTML和apache服務器的網站。我使用libdash作爲桌面版客戶端(qtsampleplayer)。它們都可以很好地用於演示目的,但是如果您想確保它們在某個時候不會崩潰,則需要一定量的支持。
內容編碼和分割: 我只是遵循這個簡單的兩組教程here,通過ffmpeg進行編碼並通過MP4Box進行分割。
MPD文件驗證: 如果您想自己編寫mpd文件,您可以從here驗證它!
乾杯!
感謝您的回覆。我會試試這些。分割視頻文件如何?這是人們仍然手動或不再需要的東西嗎?我曾嘗試使用工具來分割也生成MPD文件的視頻。這很好,我可以自動自動化。然而,這似乎是一個手動過程。我認爲很多人都遇到過這個問題。那裏有更好的解決方案嗎?謝謝! – timhysniu
不再免費 – Francesco