2015-09-08 2 views
0

Вы можете добавить источник медиа в текущий список воспроизведения Stream «s и воспроизвести его в полном объеме с использованием:Wowza стороне сервера Stream.play() покадровая

stream1.play("mp4:sample.mp4", 0, -1, true); 

И вы можете использовать смещение и длительность чтобы начать 5 секунд в зажим и играть 7 секунд из этого клипа, как это:

stream1.play("mp4:sample.mp4", 5, 7, true); 

Но есть способ для управления воспроизведением с помощью кадров вместо секунд? Начните с кадра 320 и играйте в течение 210 кадров. Есть ли способ достичь такого уровня детализации?

ответ

1

Нет, documentation для Stream класса не упоминает способ установить start и length аргументы play функции с использованием кадров.

Однако, вы можете изменить разрешение от нескольких секунд до миллисекунд, используя Stream.setTimesInMilliseconds(true):

общественных пустот setTimesInMilliseconds (булевы timesInMilliseconds)

Если истинное время начала и продолжительность и миллисекунды. Если false startTime и продолжительность в секундах.

Вы можете рассчитать скорость начала и длину на основе частоты кадров и смещения кадров.

Я рекомендую вам также спросить у Wowza forum, так как не все новые функции должным образом задокументированы.