Поддержка метода Netstream Step в red5 - PullRequest
2 голосов
/ 25 марта 2011

Метод Netstream.step AS3

Предполагается, что это дает возможность использовать управление уровнем кадров видео при использовании флэш-медиа-сервера.

Вопрос: Можем ли мы реализовать что-то подобное с помощью сервера red5.Это поддерживает метод? Вопрос: Имеет ли red5 возможность псевдопотоковой передачи, например, поиск за пределами буферизованного видео?

Это непосредственно из описания метода в Adobe Docs

Шаги вперед или назадуказанное количество кадров относительно отображаемого в данный момент кадра.Укажите положительное число для шага вперед и отрицательное для шага назад.Вызовите этот метод, чтобы создать точную функцию быстрой перемотки вперед или назад.

Этот метод доступен только при потоковой передаче данных с Flash Media Server 3.5.3 или более поздней версии, а также если NetStream.inBufferSeek имеет значение true.Также целевой кадр должен находиться в буфере.Например, если текущий отображаемый кадр имеет номер кадра 120, и вы указываете значение 1000, метод завершается ошибкой, если номер кадра 1120 отсутствует в буфере.

Этот метод предназначен для использования с паузой () или togglePause ().Если вы переместитесь на 10 кадров вперед или назад во время воспроизведения без паузы, вы можете не заметить шаги, или они будут выглядеть как сбой.Кроме того, когда вы вызываете pause () или togglePause, звук подавляется.

Если вызов NetStream.step () успешен, NetStatusEvent отправляется с NetStream.Step.Notify в качестве значениясвойство кода информационного объекта.

1 Ответ

2 голосов
/ 14 августа 2011

Сейчас его нет в Red5, но я добавлю запрос на улучшение на трекере. На данный момент вы можете реализовать схему пауза + поиск.

...