2011-12-15 106 views
0

我想對HTTP實時流。當我確認我的主人的播放列表,它給我上面的錯誤如何解決 「錯誤:(-12646:0)非法MIME類型:text/plain的」

我已經分割我的視頻首先與

sudo /usr/bin/mediafilesegmenter -I -f Desktop/MyVideo Desktop/MyVideo.mp4

分割的音頻只有

sudo /usr/bin/mediafilesegmenter -I -f Desktop/MyAudio -a Desktop/MyVideo.mp4

之後,我以創造主的播放列表variantplaylistcreator和我的最終鏈接是http://www.example.com/Apple/final.m3u8其中包含視頻n音頻只有兩個流。

當我驗證與

mediastreamvalidator validate http://www.example.com/Apple/final.m3u8

此鏈接它給了我這一點,把

Playlist Validation: 

Error: (-12646:0) Illegal MIME type: text/plain 

Segments: 

    OK 

如何解決這個錯誤?任何幫助?

預先感謝您.. !!

+0

您需要提供您所使用加載播放列表,是什麼產生了播放列表等 –

+0

感謝名單爲應對什麼樣的代碼和庫更多的信息。我編輯了代碼。可能有助於理解。 – iUser

+0

任何幫助....? – iUser

回答

2

您需要修改Web服務器的配置,使得它提供了正確的MIME類型的M3U8文件。據this list of playlist formats,一個M3U播放列表(M3U8是M3U的UTF-8變體)應具有以下MIME類型之一:

Mime type:

audio/mpegurl (recommended)

audio/x-mpegurl

this technical note蘋果說application/x-mpegurl應使用,所以我認爲這是你最好的選擇:

Screenshot of Apple Technical Note

假設你使用Apache(很可能)these instructions should help you configure the server correctly

+0

非常感謝你.. !! :) – iUser

相關問題