上傳到伺服器的視訊不能線上播放怎麼辦?
問題:我們在本地測試視訊播放時,常常遇到這種情況,本地測試視訊是可以正常播放的,但專案上傳伺服器後,視訊就無法播放了,原因通常有以下幾種,原因及解決方案如下:
一、視訊編碼格式
以MP4為例,雖然格式型別都是MP4,但視訊編碼格式有很多種,通常瀏覽器支援的為“H264”編碼格式。
解決方法:
可以下載格式工廠等視訊轉碼工具,將視訊編碼格式選成H264,轉碼即可。
二、IIS伺服器沒有配置MIME型別
1、開啟IIS伺服器,找到MIME型別
2、視訊以常用的MP4、FLV、OGG為例,進放MIME後,右側點新增,
副檔名輸入:.mp4,MIME型別輸入:video/mp4。注:副檔名mp4前方有”.“
然後根據需要,副檔名輸入:.flv,MIME型別輸入:
flv-application/octet-stream
副檔名輸入:.ogg,MIME型別輸入:video/ogg
3、如果還無法播放,可以嘗試重啟IIS伺服器。
三、網站安裝了安全狗
如果以上兩種方法視訊還是無法播放,或部分視訊無法播放,那麼要考慮伺服器是否安裝了“網站安全狗”,如果有,請解除安裝,伺服器安全狗沒有影響,可不解除安裝。解除安裝完成後,你會神奇地發現,視訊可以正常播放了