Компонент VideoPlayer (возможно, также VideoDisplay) способен каким-то образом автоматически выбирать видео наилучшего качества из списка, который он предоставляет. Пример здесь:
http://help.adobe.com/en_US/FlashPlatform/beta/reference/actionscript/3/spark/components/mediaClasses/DynamicStreamingVideoItem.html#includeExamplesSummary
Я не могу найти ответы на следующие вопросы.
Предполагая, что сервер, который транслирует записанные видео, способен переключаться между одними и теми же видео с разными битрейтами и транслировать их из любой точки в пределах своих временных шкал:
Проводится ли тестирование / вычисление полосы пропускания в этом компоненте только до начала воспроизведения видео, в какой момент оно выбирает лучший источник видео и никогда не использует другие? Или же он постоянно или периодически выполняет свои тесты пропускной способности и, соответственно, переключается между источниками видео во время воспроизведения?
Поддерживает ли он настройку источника видео с помощью кода и можно ли отключить его автоматическое переключение между источниками видео (в случае, если я хочу предоставить эту функцию пользователю в виде какой-либо кнопки / выпадающего меню или аналогичного)? Я знаю, что предпочтительный источник видео можно установить, но это только означает, что этот источник видео будет сначала проверен / опробован.
Какие другие медиасерверы могут использоваться с этим компонентом, кроме того, который предоставлен Adobe, для обеспечения автоматического и ручного переключения между различными качествами одного и того же видео?
Очевидно, я хотел бы создать плеер, который будет достаточно умным, чтобы автоматически переключаться между видео различного качества, и будет поддерживать ручные инструкции, связанные с тем, какой источник воспроизводить - как без прерывания воспроизведения, так и по крайней мере без перезапуска. это (допускаются незначительные перерывы). Кроме того, воспроизведение должно быть в состоянии начать в любой заданной точке видео после того, как достаточно данных было буферизовано (конечно), но самое главное, я хочу иметь возможность начать воспроизведение за пределами того, что буферизовано. Одна-две заметки о быстрой перемотке не повредит, если кто-нибудь что-нибудь знает.
Спасибо, что уделили время.