2

我的工作是存儲在Amazon S3的視頻上傳的系統上。視頻由衆多客戶上傳,我們無法控制他們可能選擇上傳的內容。我們在各種設備和操作系統(Windows/Mac /桌面/平板電腦/手機)上顯示視頻。QuickTime的編碼:JW Player和AWS轉碼器

顯然有與傳送文件,由於可用的大陣的編解碼器(有些這些編解碼器可能是專有的爲好,有授權的問題,等等)許多問題。

我們正在考慮是否使用亞馬遜的彈性轉碼器生成HTML5 video標籤兼容版本的所有上傳視頻,然後使用HTML5兼容video標記標記來播放這些內容,或者是否繼續使用JW播放器文件由用戶上傳。我已經在iPad上使用JW Player測試了其中一個現有的.mov上傳,並且它運行良好,但我不確定這是否會一直好,或者使用的編解碼器是否會導致錯誤。有誰知道這是否是個問題?如果這是一個問題,我們在使用亞馬遜的彈性代碼轉換器時是否會遇到同樣的問題?任何意見和見解,將不勝感激。

+1

不知道亞馬遜代碼轉換器,但請記住,如果你使用MP4的直接

+0

因此,如果我想支持Flash後備,那麼我是否需要使用類似亞馬遜的彈性代碼轉換器來生成.mp4和.flv以確保我所有的基礎都被覆蓋了? (我假設閃回後備只會播放.flv文件。) – andrewjackson123 2014-10-06 14:32:27

+1

不需要任何情況下的FLV。只需提供一個正確編碼的MP4。如果瀏覽器支持,JW Player將使用本地HTML5視頻播放它,如果瀏覽器無法處理HTML5視頻,JW Player將使用Flash播放它。一個文件涵蓋所有的基礎。 – MisterNeutron 2014-10-06 14:45:25

回答

2

只要你並不需要得到的自適應比特率格式,如HLS或光滑的好處,你可以用MP4格式,這將給你的跨設備和平臺播放廣泛的兼容性去。 這意味着你的用戶會得到「漸進式下載」的經驗,這適用於短視頻,你不會從潛在的節省帶寬中受益,並降低緩衝的用戶體驗,自適應比特率帶來的。

您仍然可以選擇使用第三方的媒體播放器,如JWPlayer或作爲的Flowplayer他們對基本的視頻標籤的頂部提供額外的好處。

在您的工作流程中構建代碼轉換的好處(可以使用第三方SaaS產品(如您在問題中提到的第三方SaaS產品或DIY解決方案)完成),因爲您可以更好地控制播放體驗您可以控制您希望用戶訪問的格式和比特率/分辨率。

您將提高在播放時的兼容性,因爲一些提交的格式可能無法在視頻標籤,也沒有下一個第三方播放器上播放,但他們轉碼時到MP4你解決這個問題。另外,對於某些用戶來說,輸入視頻的分辨率/比特率可能過高,並且通過降低比特率,您將在慢速網絡或動力不足的CPU上改善播放體驗。請注意,在轉碼時,您可以選擇以相同輸入文件的不同比特率創建多個輸出,讓您的用戶可以選擇(如果不自動完成)他們希望播放的質量,以適應​​他們的帶寬條件。