При потоковой передаче прямой трансляции, если вы скрываете окно / вкладку браузера (например, перейдя на другую вкладку или сверните браузер) - там, где живой поток воспроизводится
и затем через некоторое время вы возвращаетесь к нему - тогда все, что «произошло» в потоке с момента, когда окно было скрыто, воспроизводится в ускоренном режиме , пока не достигнет «живой точки».
Как я могу отменить эту функцию?
Я предполагаю, что это относится к функциональности «интеллектуального поиска», которой обладает NetStream, однако, даже когда я установил следующее:
ns.bufferTime = 0;
ns.bufferTimeMax = 0;
ns.backBufferTime = 0;
ns.inBufferSeek = false;
ns.maxPauseBufferTime = 0;
на принимающей стороне - это все еще происходит.
Есть ли способ отменить это полностью?
EDIT:
Кто-то на форуме Adobe указал мне на это:
http://help.adobe.com/en_US/FlashPlatform/beta/reference/actionscript/3/flash/net/NetStream.html#bufferTimeMax
Описывает функцию «наверстывания», которая есть в Flash Player.
Однако, согласно этой информации, эта функция должна работать, только если
bufferTimeMax установлен в> 0 - но, как уже упоминалось, это все еще происходит, даже если я установил
bufferTimeMax до 0.
Я также попытался установить его (и все другие свойства, упомянутые выше) в -1 , но это тоже не помогло ...