Как исправить ошибку: (-12646:0) Недопустимый тип MIME: текстовый/обычный

Я пытаюсь использовать HTTP Live Streaming. Когда я проверяю свой основной плейлист, он выдает ошибку выше

Сначала я сегментировал свое видео с помощью

sudo /usr/bin/mediafilesegmenter -I -f Рабочий стол/MyVideo Рабочий стол/MyVideo.mp4

Сегментированное аудио только с

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

После этого я создал основной список воспроизведения, используя variantplaylistcreator, и моя последняя ссылка - http://www.example.com/Apple/final.m3u8, которая содержит только видео и аудио в обоих потоках.

Когда я проверяю эту ссылку с помощью

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

Это дало мне это

Playlist Validation: 

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

Segments:

    OK

Как исправить эту ошибку?? Любая помощь?

Заранее спасибо..!!


person iUser    schedule 15.12.2011    source источник
comment
Вам нужно предоставить гораздо больше информации о том, какой код и библиотеки вы используете для загрузки списка воспроизведения, что генерирует список воспроизведения и т. д.   -  person Matt Lacey    schedule 15.12.2011
comment
Спасибо за ответ. Я редактировал код. Пусть это поможет понять.   -  person iUser    schedule 15.12.2011


Ответы (1)


Вам необходимо изменить конфигурацию вашего веб-сервера, чтобы он обслуживал файл m3u8 с правильным типом mime. Согласно этому списку форматов плейлистов, плейлист m3u (m3u8 вариант m3u в кодировке UTF-8) должен иметь один из следующих типов mime:

Тип пантомимы:

аудио/mpegurl (рекомендуется)

аудио / x-mpegurl

В это техническое примечание Apple говорит, что следует использовать application/x-mpegurl, поэтому я думаю, что это ваш лучший выбор:

Скриншот технической заметки Apple

Предполагая, что вы используете Apache (весьма вероятно), эти инструкции должны помочь вам правильно настроить сервер< /а>.

person Matt Lacey    schedule 15.12.2011
comment
ссылка в настоящее время не упоминает x-mpgeURL, только vnd.apple.mpegURL. может ли это вызвать проблемы, если это x-mpeg? - person AwokeKnowing; 12.08.2020
comment
@AwokeKnowing Возможно, они отказались от поддержки или что-то в этом роде, но это маловероятно. Попробуйте, я думаю! - person Matt Lacey; 14.08.2020