использование динамического файла smil с плеером jw
Я пытаюсь сделать онлайн-трансляцию с помощью JW Player 6.
Если я создаю файл smil со всеми качественными версиями потоков и использую приведенный ниже код, он работает нормально:
<script>
jwplayer("myElement").setup({
playlist: [{
sources: [{
file: "/player/smil.asp"
}]
}],
type: 'rtmp'
});
</script>
файл smil:
<smil>
<head>
<meta base="rtmp://host/app" />
</head>
<body>
<switch>
<video src="quality1" system-bitrate="720" />
<video src="quality2" system-bitrate="360" />
</switch>
</body>
</smil>
Я хочу создать файл smil на лету, основываясь на выборе качества пользователя. (т.е.: сбросить битрейт выше 720)
Я использовал файл asp для динамического создания файла smil, но он не работал:
file: "/player/smil.asp"
Ошибка:Ошибка загрузки плеера: не найдено воспроизводимых источников
конечно, я установил тип заголовкаПрименение / октет-поток в файле asp, но не решил проблему.
Я также попытался сохранить тот же файл asp с расширением smil, а затем установить обработчик asp для файлов smil в настройках IIS. он прекрасно работает, когда я звоню в браузере, но jw player показывает ту же ошибку.
Любая рекомендация?
Благодарю.