翻譯:Alex
技術審校:紀永康
本文來自OTTVerse,作者為Krishna Rao Vijayanagar。
Easy-Tech #030#
通過m3u8播放器測試m3u8視頻流和播放清單是使用HLS協議傳輸媒體的關鍵一步。這些播放器通常在網頁(html)中,你可以去這些網站,輸入你的m3u8文件(播放清單)的URL,然后按下播放鍵。如果一切順利,視頻將會播放;如果播放出現問題,你可以檢查錯誤信息,并對HLS文件進行調試。
本篇文章中,我們列出了一些最流行的免費在線m3u8播放器(用于測試你的HLS視頻流),它們包括HLSPlayer.NET、Castr.io、Akamai、Bitmovin、THEOPlayer、NexPlayer、JWPlayer,以及我們最喜歡的hls.js demo player。
注意:如果你對HLS不太熟悉,可以閱讀之前的相關文章:
使用FFmpeg進行HLS打包——FFmpeg簡單學
什么是HLS(HTTP Live Streaming)?
理解ABR及其工作原理
如果你還知道其他免費的HLS/m3u8播放器,可以在下方評論。
事不宜遲,讓我們來了解這些用來測試HLS視頻流的免費在線播放器吧。請注意,排名不分先后。
1、hls.js在線m3u8播放器
HLS.js[1]是免費播放m3u8視頻流的最佳HLS在線播放器之一。在我看來,它擁有非常易用的界面,并且提供大量方便且重要的信息來調試你的視頻流。
它所提供的便捷信息包括緩沖水平、所使用的碼率版本、所有數據的時間線以及更多其他信息。它由開源的hls.js播放器支持,并不斷更新,所以你可以使用最新的版本來調試你的m3u8視頻流。
在此處輸入HLS m3u8視頻流并查看輸出
時間線統計數據
播放器使用的質量水平(碼率版本)
實時指標
2、Akamai的在線m3u8播放器
Akamai是一家非常知名且流行的CDN提供商,他們同時提供一款免費的、用于驗證和測試的HLS視頻播放器。這款播放器也被列為最佳免費在線m3u8測試播放器之一。
你可以在這里訪問Akamai的m3u8播放器:https://players.akamai.com/players/hlsjs
下面是該播放器界面的截圖。在一開始,你擁有兩個選擇,你可以提供自己的m3u8視頻流URL,或者從Akamai的HLS m3u8視頻流中選擇其一。
Akamai的免費m3u8播放器界面
當你按下“播放鍵”,視頻開始播放,Akamai的播放器提供了大量有用的信息。你可以在視頻播放器右側查看HLS m3u8文件中的視頻切片信息和碼率。
Akamai視頻播放器提供的最新信息
所有這些信息和統計數據使Akamai播放器成為最受歡迎的在線測試m3u8視頻流的播放器之一。
3、Bitmovin播放器
另一個測試HLS m3u8視頻流的非常棒的選擇是:Bitmovin的免費測試播放器[2]。
Bitmovin是一家媒體公司,它通過編碼、播放器和分析工具等組合產品向世界上最大的OTT在線視頻供應商提供支持。他們的視頻播放器在HTML、Android、IOS和其他流媒體平臺表現卓越且強勁,受到了一致好評。Bitmovin在2020年還獲得了技術及工程艾美獎。
為了測試m3u8視頻流,Bitmovin提供了一款免費的m3u8測試播放器。下圖是Bitmovin免費在線播放器的設置界面:
Bitmovin的HLS測試播放器
Bitmovin測試播放器非常棒的地方是,你可以使用相同的播放器測試四種不同的協議:HLS、MPEG-DASH、MSM(Microsoft Smooth Streaming)以及漸進式文件(不使用ABR技術)。
最酷的地方是你可以在播放中安排三個廣告(最多)。廣告插入這一功能非常棒,因為如今大多數視頻播放都通過廣告實現收益(也被稱為AVOD,想要了解AVOD的更多信息,請點擊:關于AVOD, 你需要知道的事)。
他們也提供播放期間所要求的碼率以及緩沖水平數據。這些數據對于調試m3u8視頻流非常有用。
Bitmovin播放器中的HLS m3u8播放數據
4、JWPlayer的demo m3u8播放器
JWPlayer是一個廣受歡迎的視頻流媒體平臺,同時提供跨平臺的視頻播放器。他們還提供一款底層為JWPlayer的免費HLS m3u8在線播放器(用于視頻流測試)。
我很喜歡JWPlayer免費HLS播放器[3]的一個地方是:它允許你測試不同的DRM,如Widevine、PlayReady、Fairplay和ClearKey。
你所需要做的是輸入你的m3u8播放列表的URL,這樣就可以開始測試HLS/m3u8文件了。
5、NexPlayer的m3u8播放器
NexPlayer是視頻播放技術的提供商,并且在視頻流媒體與HLS和MPEG-DASH播放(在所有設備)上的經驗超過15年。
NexPlayer[4]擁有一款卓越的測試HLS播放器,其中有大量預設選項。你可以通過它測試包含DRM、廣告插入的視頻流。你還可以測試低延遲和全景VR視頻流。
它的用戶界面非常易用,且包含很多選項。你需要做的就是輸入視頻流的URL,接著選擇DRM或者廣告插入選項(如果你需要),然后開始進行測試。
下面是NexPlayer的不同廣告插入選項,你可以從他們的m3u8測試播放器中選擇。所有這些都是免費的嗎?沒錯!
6、THEPlayer的免費m3u8播放器
THEOPlayer是另一家知名的視頻播放器軟件公司,它曾獲得多個視頻播放技術獎項。他們的視頻播放器(HLS、DASH和MSS等)非常出色,可用于Web(HTML)、Android、iOS和其他流媒體平臺。
THEOPlayer還推出了一款使用了自身底層技術的HTML播放器[5],你可以免費使用這款播放器評測他們的技術或者測試你的m3u8文件。
下面是該播放器的界面,你只需輸入HLS視頻流的URL,按下那個巨大、黃色的按鈕就可以播放了。
THEOPlayer的demo播放器在視頻右側提供了大量有用信息,這些信息可以幫助你跟蹤播放或者調試問題(如果出現)。在播放器下方也有一些信息,展示被發送出去的不同播放器事件、活躍的音頻和視頻軌道(指正在被播放的音頻和視頻)。
THEOPlayer demo播放器另一個很酷的功能是在測試時使用DRM的選項。
這非常有用,因為DRM是視頻傳輸流程中很關鍵的組成部分。
7、HLSPlayer.net m3u8 播放器
LSPlayer.net 擁有一個完全托管的免費在線 HLS 播放器,你可以通過此 URL 訪問它(https://hlsplayer.net/)。它的界面非常簡潔,你只需在文本框中輸入HLS m3u8 文件的URL,然后按下“播放鍵”。這樣就可以測試了,非常簡單,沒有多余的操作。
這款播放器的缺陷是它缺少關于碼率、緩沖水平以及廣告插入選項等信息,但它使用起來依然簡單和高效。如果你想獲取關于播放的更多細節,你可以使用瀏覽器中的開發者工具。
HLSPlayer.net的界面
8、Castr.io m3u8/HLS播放器
Castr.io描述自己為“強大、易用的流媒體平臺,可隨時隨地直播”。它向各類企業、廣播公司、游戲玩家、教育和宗教組織提供實時視頻流解決方案。
Castr.io還推出了一款測試m3u8視頻流的免費在線HLS播放器[6]。該播放器的缺陷同樣是缺少碼率、緩沖水平、廣告插入選項等信息。但是你可以使用瀏覽器中的開發者工具或者Chrome的Media Panel來調試媒體播放。
就到這里了,朋友們!
至此,我們已經結束了對于8款最佳免費m3u8在線播放器的介紹。
你有自己最喜歡的播放器嗎?是哪一個?歡迎在評論區評論。
我們下次再見,保重!HAppy Streaming!
注釋:
[1] https://hls-js.netlify.app/demo/
[2] https://bitmovin.com/demos/stream-test?format=dash&manifest=https%3A%2F%2Fbitmovin-a.akamaihd.net%2Fcontent%2FMI201109210084_1%2Fmpds%2Ff08e80da-bf1d-4e3d-8899-f0f6155f6efa.mpd
[3] https://developer-tools.jwplayer.com/stream-tester
[4] https://nexplayersdk.com/html5-player-stream-check/
[5] https://demo.theoplayer.com/test-your-stream-with-statistics
[6] https://castr.io/hlsplayer/
致謝:
本文已獲得作者Krishna Rao Vijayanagar授權翻譯和發布,特此感謝。
原文鏈接:
https://ottverse.com/top-online-m3u8-players-to-test-hls-m3u8-streams/