解決FLV視頻文件在服務器上無法播放的問題

隨着各大視頻提供商對視頻網站的投入,FLV 文件開始越來越多的出現在我們的身邊,自己在服務器上的簡單的 FLV 視頻文件卻無法播放。
打開IIS,然後在 mypc(本地計算機) 上面點擊右鍵屬性(很多幫助文件都沒有說這一點,很多人以爲是在站點上面點擊右鍵,卻發現找不到MIME類型,其中 mypc 是您的計算機名)。
如圖所示:。。。。
然後點擊“MIME類型”,接着點擊新建,加入關聯擴展名:.flv,內容類型:flv-application/octet-stream
如圖所示:。。。。
確定以後,服務器就可以支持 FLV 視頻播放了,如果依然不可以的話,可以嘗試重新啓動 IIS!
另外提供一個小技巧:如果不能在計算機中添加“MIME類型”,可以吧FLV的後綴名改爲SWF,這樣也可以!

 

Microsoft 更改了在 Microsoft Internet 信息服務 (IIS) 6.0 Web 服務器中處理流媒體的方式,不再採用早期版本中的處理方式。早期版本的 IIS 不需要對 Flash 視頻流做任何修改。在 Windows 2003 附帶的默認 Web 服務器 IIS 6.0 中,服務器需要藉助 MIME 類型來確認 FLV 文件爲流媒體。
當採用流式媒體的方式加載外部 FLV 文件的 SWF 文件被置於 Microsoft Windows 2003 服務器上,並在瀏覽器中查看時,可以正確播放 SWF 文件,但 FLV 視頻卻不能採用流式媒體的方式加載。這個問題會影響到放置在 Windows 2003 服務器上的所有 FLV 文件,包括用早期版本的 Flash 創作工具 (Macromedia Flash Video Kit for Dreamweaver MX 2004) 製作的那些文件。如果在其它操作系統上對這些文件進行測試,則這些文件可以正常工作。
有關配置 Microsoft Windows 2003 和 Microsoft IIS Server 6.0 以採用流式媒體的方式下載 FLV 視頻的信息,請訪問 http://www.macromedia.com/go/tn_19439
今天遇到一個難題,用 FLASH8 製作的 FLV 格式文件上傳服務器後不能播放,原以爲是路徑錯了,或者太大,檢查過後不是,因爲國內大多都是 Win2003 的主機。默認是沒有指定輸出 FLV 這種格式的雖然 FTP 裏面可以看見,但無法通過 http 訪問,也就無法播放了。
[原因:WIN2003 加強了 IIS6 的 MIME 驗證,一切未註冊擴展文件格式統統顯示 404 錯誤。手動在 IIS 中 HTTP 頭 -> MIME 添加 MIME 影射關係,MIME 類型: video/x-flv 擴展名:.flv,即可通過 Flash7+ 客戶端 Load 進來播放]
[辦法解決“虛擬主機都不支持 Flv 格式文件”的問題:比如你的 Flv 文件名稱是 a.flv,在虛擬主機上建一個名爲“a.flv”的目錄,在此目錄下放你的 Flv 格式文件,將其改名爲:index.htm,這樣就行了,播放器中的文件名保持原樣不動 ]

在處理 FLV 文件時,您可能需要配置服務器以便於處理 FLV 文件格式。多用途 Internet 郵件擴展 (MIME) 是標準的數據規範,允許您通過 Internet 連接發送非 ASCII 文件。Web 瀏覽器和電子郵件客戶端經過配置,可以解釋多種 MIME 類型,因此它們可以發送和接收視頻、音頻、圖形和格式化文本。若要從 Web 服務器加載 FLV 文件,則可能需要向您的 Web 服務器註冊文件擴展名和 MIME 類型,因此應當檢查您的 Web 服務器文檔。FLV 文件的 MIME 類型是 video/x-flv。
下面列出了 FLV 文件類型的完整信息:
Mime 類型:video/x-flv
文件擴展名:.flv
必需的參數:無
可選的參數:無
編碼注意事項:FLV 文件是二進制文件;有些應用程序可能需要設置應用程序/八位字節流子類型。
安全問題:無
已發佈的規範:www.macromedia.com/go/flashfileformat

 

 

解決方法有兩個:

  1、如果您使用的是自己的服務器,則可以登陸服務器後,打開“Internet 信息服務”,選擇指定網站的屬性,進入“HTTP頭-MIME映射-文件類型-新類型”,“關聯擴展名”欄填寫".Flv",內容類型欄填寫"video/x-Flv",搞定。

  2、如果您使用的是虛擬主機,而且您的Flv文件名稱爲"a.Flv",則在虛擬主機上新建一個命名爲"a.Flv"的目錄,然後把Flv文件上傳到這個文件夾,並將Flv文件重命名爲"index.htm",最後在播放該Flv文件時,一定要記得:文件名保持原樣不動,本例中即爲"a.Flv"。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章